这次重装 M2 的电脑,Hexo 在设置的时候报很多警报,一些依赖库因为太旧有安全风险,查了一下 Hexo 有最新发布的 7.0 版本,于是打算整体迁移一下。
安装 Hexo 7.0
首先 Hexo 的安装可以用 brew 了。使用 brew install hexo
安装,安装好之后 Hexo 在 /opt/homebrew/Cellar/hexo/7.0.0
下。
使用 Hexo 的如下指令完成建站
hexo init blog |
安装插件
建完站之后,把之前的文章都复制进去,在 themes 目录下同样把 Archer clone 下来:
git clone https://github.com/fi3ework/hexo-theme-archer archer |
然后需要在 blog 根目录下安装以下插件:
npm install hexo-deployer-git --save |
除此之外还需要一些配置,修改 _config.yml
,增加如下内容:
jsonContent: |
并且将 _config.yml
的主题为 Archer:
theme: archer |
最后,复制 Archer 主题目录下的 _config.yml
到 Hexo 根目录,并命名为 _config.archer.yml
。删除 Archer 主题目录下的 _config.yml
文件,或将它重命名为 _config.yml.template
,避免配置合并或冲突。
这次 Archer 也更新了很多,所以看起来升级是必要的。详见:https://github.com/fi3ework/hexo-theme-archer
发布
因为我在 config.yml
中配置好了deploy信息:
# Deployment |
日常操作主要是以下几个:
#发布新文章 |
需要注意,如果改了文件发布的话,要先 hexo g
,然后再 hexo d
。
以上。