本文记录了本站的运维过程。
运行周期
运行 hexo clean
或 hexo cl
清除缓存文件和以生成的静态文件
运行 hexo generate
或 hexo g
生成静态文件
运行 gulp
来进行优化,在本站目前的主要作用是文件压缩
运行 hexo deploy
或 hexo d
部署网站到远程服务器上
也可以运行 hexo server
或 hexo s
部署网站到本地上,默认可以使用浏览器访问 http://localhost:4000/
来检查效果
命令简化
可以通过在修改 /package.json
文件中的指定行来简化命令,例如:
1 | { |
在第10和11行配置了“ cgs ”和“ cgd ”两条命令,用以完成 hexo 的清除缓存、生成静态文件、本地运行和远程部署中的三个步骤。分别使用 npm run cgs
和 npm run cgd
运行。
更新库
通过安装 ncu
插件可以便利地更新库,运行命令 npm install -g npm-check-updates
以安装 ncu
。
1 | ncu |
1 | ncu -u |
1 | npm install |
优化永久链接格式
通过安装 abbrlink
插件可以基于文章标题生成静态文章链接,运行命令 npm i hexo-abbrlink
以安装 abbrlink
。
1 | permalink: posts/:abbrlink/ |
1 | # abbrlink config |
crc16 和 crc32 分别对应 16 位和 32 位的永久链接,dec 和 hex 分别表示十进制显示和十六进制显示