Hexo配置过程

第一次搭建Hexo,总结一下整个过程:

环境搭建

  1. 安装Node.js
    Hexo是一款基于Node.js的静态博客框架,可以用来生成静态页面
  2. 安装git:把本地的hexo内容push到github上去
    git的具体使用可以参见廖雪峰的博客,写得很详细
  3. 申请github账号

安装搭建Hexo

  1. 安装Hexo
    进入gitbash执行以下命令:
    $ npm install -g hexo
    安装hexo插件,可以让hexo通过git发布
    $ npm install --save hexo-deployer-git
  2. 创建一个Hexo项目
    选择本地磁盘创建Hexo文件夹,进入该目录后右键gitbash
    $ hexo init
    生成静态页面
    $ hexo g
    启动hexo服务器
    $ hexo s
    至此本地hexo创建成功,访问http://localhost:4000即可看到漂亮的博客界面,默认监听4000端口。

部署到github

  1. 建立Repository
    在github个人主页新建repository,仓库名必须为:用户名.github.io
  2. 配置_config.yml
    该文件在本地磁盘创建的hexo目录下,翻到最底部,修改如下(注意冒号后的空格):

    1
    2
    3
    4
    5
    deploy:
    type: git #有的版本是github也是个小坑,注意
    repository: https://github.com/CheyenneRowe/CheyenneRowe.github.io.git
    #在github仓库中直接复制过来,换成自己的
    branch: master
  3. 修改后执行:
    $ hexo d
    执行完毕后访问用户名.github.io即可看到部署在github上的默认博客,第一次发布可能会有10分钟的延迟。

    到这里,你的hexo博客就建好啦~~

在博客中添加文章:

  1. 新建文章:
    $ hexo new "文章名"
  2. 在本地hexo目录–>source–>_posts下出现了“文章名.md”,使用notepad++打开,用markdown语法写完保存。
  3. gitbash中执行:
    $ hexo g -d #生成静态页面,部署到github
    $ hexo s #启动server

访问github个人主页,结束!
ps:这里贴一个替换hexo主题的帖子,祝顺利啦~