记录下博客搭建的流程

Hexo+Github搭建博客的操作记录

  1. 在github上新建一个仓库,名称为 jianbing.github.io,选择自动创建README.md。
  2. 在github的settings里边,添加SSH key。
  3. 安装node.js和git,在官网下载最新的即可。
  4. 安装Hexo,cmd下,运行:

    1
    npm install hexo-cli -g
  5. 安装完成后可以运行hexo -v,查看是否安装成功,我的版本是3.2.0。

  6. 在本地磁盘要创建博客的文件夹下,打开cmd窗口(shift+右键),依次运行:
1
2
3
4
5
6
7
8
9
10
11
12
13
hexo init blog
cd blog
npm install
npm install hexo-deployer-git --save
npm install hexo-generator-index --save
npm install hexo-generator-archive --save
npm install hexo-generator-category --save
npm install hexo-generator-tag --save
npm install hexo-server --save
npm install hexo-renderer-marked@0.2 --save
npm install hexo-renderer-stylus@0.2 --save
npm install hexo-generator-feed@1 --save
npm install hexo-generator-sitemap@1 --save
  1. 可以启动本地服务看看效果 http://localhost:4000

    1
    hexo s
  2. 开始配置_config.yml
    最后一行加入相应设置,在type: 后边,需要有一个空格,repository,branch同理。

    1
    2
    3
    4
    deploy:
    type: git
    repository: ssh://git@github.com/jianbing/jianbing.github.io.git
    branch: master
  3. 如果git还没加入环境变量,添加一下,我的是这样的:

    1
    2
    D:\Program Files\Git\bin
    D:\Program Files\Git\mingw64\libexec\git-core
  4. 可以开始写blog了,在blog\source_posts新建md文件。

  5. 生成博客页面,在博客目录下,cmd下运行:

    1
    hexo g
  6. 推送到github,完成~

    1
    hexo d
  7. 主题用了yilia,打开左边的链接,按照主页的说明,跟着一路配置下来就行。

参考文章
http://www.ezlippi.com/blog/2016/02/jekyll-to-hexo.html
http://www.tuicool.com/articles/Jva2iaA