网上关于hexo搭建博客的文章已经有很多,这里只做为个人博客的试笔文章,记录下hexo博客搭建的过程和心得。
Hexo
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
搭建准备
- Node.js
- Git & Github
Node.js安装方式很多,见 如何安装Node.js 文章
Git 安装方法,见 如何安装Git 文章
node.js 和 git 都安装完成后即可开始搭建hexo个人博客了。
开始搭建
安装 hexo
|
|
这里有必要提下Hexo常用的几个命令:
|
|
目前我安装所用的本地环境如下:(可以通过hexo -v查看)
|
|
安装主题
|
|
应用主题
|
|
二:Github Pages设置
什么是Github Pages
GitHub Pages 本用于介绍托管在GitHub的项目,不过,由于他的空间免费稳定,用来做搭建一个博客再好不过了。
每个帐号只能有一个仓库来存放个人主页,而且仓库的名字必须是username/username.github.io,这是特殊的命名约定。你可以通过http://username.github.io 来访问你的个人主页。
这里特别提醒一下,需要注意的个人主页的网站内容是在master分支下的。
使用hexo deploy部署
hexo deploy可以部署到很多平台,具体可以参考这个链接. 如果部署到github,需要在配置文件_config.xml中作如下修改:
然后在命令行中执行
即可完成部署。
1)如果出现下面这样的错误:
则是因为没有设置好public key所致。
在本机生成public key(参考github帮助):
然后在#user_id/.ssh目录下会生成两个文件,id_rsa.pub和id_rsa.
然后登陆github,在SSH设置页面添加上刚才的public key文件也就是id_rsa.pub的内容即可。
Hexo 主题配置
|
|
至此,Hexo+Github Pages搭建个人博客完成