Hexo博客部署

Hexo是一款静态博客生成器,在探究WordPress优化之路之后,我没有继续使用这款强大的博客程序。在各种原因之下,我最终选择了静态网站。(虽然WordPress也可以静态部署)。
首先安装环境,一般都是选择本地部署,然后将静态文件上传到服务器。或者,可以直接在服务器搭建,然后使用反向代理配合域名使用。

1
2
sudo apt-get install nodejs
sudo apt-get install npm

环境安装之后可以换国内源
之后安装hexo博客本体

1
npm install -g hexo-cli

初始化文件夹blog并且安装相关的依赖

1
hexo init blog

安装之后有一些常用指令

1
2
3
4
5
hexo s
hexo clean
hexo g
cloudbase hosting deploy public -e xxxxxxxxxx(环境id)
hexo d

第一条指令为启动服务器,启动后在http://localhost:4000/可以访问。
第二条指令为清除生成的静态文件
第三条指令为生成静态文件
第四条指令为将静态文件同步到腾讯云静态托管(需要付费)
第四条指令为同步文件到平台,如Github。
配置_config.yml可以设置站点相关名称,配置Github的Deploy。