hexo--博客搭建

(这是我之前用hexo搭建自己的博客的笔记,最后发现总是出问题,由于你的blog文件都是在本机上,环境也是在本机上,一不小心,环境变量变一下,就出问题,一不小心,换个系统,又得出问题,如果哪天数据找不回来 QAQ….
所以,就迁移到了这里)
还是简单总结一下,要有耐心看完哟
这里是最最最简单的搭建方式,至于什么域名,主题更换之类的,随便搜搜就有很多答案
首先准备环境,安装:
1.node.js
 Node.js是什么(其实就是学Web服务器开发),是一个JS运行时环境(简单来说就是可以解析、执行js代码):
2.git bash
 git bash是Windows下的命令行工具。基于msys GNU环境,有git分布式版本控制工具,也主要用于git。GNU环境,就是说如果你喜欢linux/unix的环境,就可以选择使用git bash。里面有你熟悉的linux工具,tar,grep,awk等,且可以安装编译环境gcc,make等。
3.hexo
 是一个快速, 简洁且高效的博客框架. 让上百个页面在几秒内瞬间完成渲染. Hexo支持Github Flavored Markdown的所有功能, 甚至可以整合Octopress的大多数插件. 并自己也拥有强大的插件系统.Markdown的语法可以学习一下,让自己的博客更加多彩。

这三个是搭建博客的前提,按照自己操作系统的版本下载合适的环境

 那么接下来还要去GitHub里注册一个账号,注册账号后,再new repository,新的创库名字按照格式(一定要这个格式,否则会出问题):
yourusername.github.io,yourusername 是你账号注册的名字。新建创库后就可以看见你的仓库在GitHub
主要的操作还是在git bash的命令行中执行
1.配置ssh key
ssh-keygen -t rsa -C “邮件地址”
连续回车3次,最终会在用户目录下生成文件,找到.sshid_rsa.pub,用记事本打开,复制到GitHub ,进入个人设置
->SSH and GPG keys ->New SSH key ,将复制的东西粘贴到这里,title 随便填。接下来测试是否成功。
ssh -T [email protected]
走下去将会成功。
**git config –global username “??”
git config –global useremail “??”**
2.安装hexo
npm install -g hexo
3.初始化
在本地主机上新建一个blog项目,名字随便起,再cd到此目录下,执行
hexo init
hexo会下载一些文件到这个目录。
hexo g 生成
hexo s 启动服务
这些命令会在blog项目的public文件夹下生成相关的HTML文件,这些文件将来要上传到GitHub的。
此时访问 http://localhost:4000
可以看到自己初始的博客。出现的主题是官方主题,你也可以换个主题。
4.上传github
配置_config.yml关于deploy的部分
这就要看你hexo的版本了。
对于高于hexo3.0
deploy:
type: git
repository: [email protected]:liuxianan/liuxianan.github.io.git
branch: master
对于低于hexo3.0
deploy:
type: github
repository: https://github.com/liuxianan/liuxianan.github.io.git
branch: master
到这里还要下载一个插件,
npm install hexo-deployer-git –save
最后就可以执行hexo d上传你的博客

就算用hexo搭建了一个自己的博客,(当然我这里没有说域名的事情,因为我懒得花钱买),后续还有很多一系列问题,有兴趣可以试试呦~

猜你喜欢

转载自blog.csdn.net/awm_kar98/article/details/81481479