搭建个人博客 Hexo & Github Pages
工欲善其事,必先利其器。在开发过程中用到的软件有 Nodejs / Sublime Text3 / Git 等,参考资料主要是官方文档。
安装配置
安装
安装很简单,只需要几分钟的时间,前提是已经安装了 Nodejs
$ npm install -g hexo-cli
$ hexo -v
建立博客目录
$ hexo init <folder>
$ cd <folder>
$ npm install
上面的几行命令会把你指定的文件夹初始化为博客目录,目录如下:
<folder>
_config.yml
package.json
scaffolds
source
_drafts
_posts
themes
配置
有关站点的配置都在 <folder>/_config.yml
& <folder>/themes/_config.yml
文件中修改,具体参数参见官方文档
命令
hexo init <folder>
初始化hexo new <title>
新建文章hexo generate
生成静态文件选项 描述 -d
,—deploy
文件生成后立即部署网站 -w
,—watch
监视文件变动 hexo publish <title>
发表草稿heox server
启动服务器选项 描述 -p
,—port
重设端口 -s
,—static
只使用静态文件 -l
,—log
启动日记记录,使用覆盖记录格式 hexo deploy
部署网站参数 描述 -g
,—generate
部署之前预先生成静态文件 hexo clean
清除缓存文件db.json
和静态文件public
hexo list
列出网站资料
生成 RSS
安装 RSS 插件 hexo-generator-feed
插件
$ npm install hexo-generator-feed --save
编辑站点配置文件:
feed:
type: atom
path: atom.xml
limit: 20
生成 sitemap.xml
安装插件 hexo-generator-sitemap
$ npm install hexo-generator-sitemap --save
编辑配置文件:
sitemap:
path: sitemap.xml
通过 Git 方式部署
编辑站点配置文件,如果部署在 GitHub 上会自动检测 branch
deploy:
type: git
repo: <repo URL>
branch:
message:
绑定域名
-
在
/source
目录下新建CNAME
文件,输入自己的域名coderfe.cn
-
登陆DnsPod,添加域名解析,只需添加第一项和第四项就 OK
用到的免费服务
更新日志
2016-07-27 优化图片链接
评论