从 Octopress 迁移到 Hexo
很久没有更新博客了,一方面是之前搭建的基于Octopress的博客系统不小心被我整坏了;另一方面是时间有限。
写博客只是记录自己学过的知识、自己的一些想法感悟等等,一方面帮助自己梳理知识点,另一方面本着分享的精神,希望可以帮助到那些需要的人。
这次我又重新尝试了修复Octopress,但是还是失败了。然后,我尝试找了下其他的博客系统,我发现Hexo搭建起来特别简单。于是,我放弃了Octopress转向了Hexo。
整个搭建过程如下:
一、环境搭建
1、Git安装
已安装的跳过。没安装的自行解决吧,很多教程了。
2、安装node.js
下载:点我打开
下载好了,按照步骤一路安装即可。
二、安装Hexo
1、安装Hexo
1 | $ npm install -g hexo |
2、搭建自己的博客
建议新建一个文件夹,方便日后管理。进入到新建的这个目录,执行以下命令:
1 | $ hexo init |
不出意外的话,你将得到以下目录。
1 | . |
三、开始写博客
当前目录执行:
1 | $ hexo new "your post name" |
然后,开始你的写作吧。
这里补充下,如果你之前没有接触过Markdown那么建议你去学习下。推荐一个Markdown编辑器Mou,我一直在使用这个来排版博客,小巧很好用。
写完博客,可以使用下面命令来本地预览博客。
1 | $ hexo generate |
第一句是生成静态博客,第二句开启预览访问端口。浏览器打开http://localhost:4000 ,即可预览。
四、部署博客
在Github
建立与你用户名对应的仓库,仓库名必须为your_user_name.github.io
。或者也可以将博客部署到Gitcafe
上面,做法类似。Github
的相关操作,请自行查资料,这里不再详细说明。
创建好仓库,编辑_config.yml
。添加下面类容:
1 | deploy: |
然后,执行下面指令即可完成部署。
1 | $ hexo generate |
其他
文中只是简单介绍了Hexo
博客的搭建与部署,实际还有很多东西需要修改,比如配置文件_config.yml
的修改、主题修改、统计、评论等,这些网上资料很多,这里不再展开。
原创文章,版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0