Hexo如何fork主题

Hexo 主题更新的痛点

最初使用更换主题用的最多的办法是是将主题 theme 下载下来,解压到 site 目录下。这样使用会带来一个问题。

  • 后续主题 git 有更新的时候,需要更新 theme 的时候,需要手动下载文件覆盖更新,并且需要注意 config 文件的保存

解题思路

经过搜索一番优雅的更新主题呢?尝试解决一下 一共分为几步

  1. Fork 主题 git,因为你需要更改里面文件为了保证你有这个仓库的主导权,所以 fork 一份。
  2. 通过 Git submodules ,在你的 site 仓库下,作为一个子仓库加入你的项目。
  3. 后续使用 git 自动更新主题

Fork 一份主题 Git

这一步主要目的,是为了有一份自己可以修改的主题仓库,主要用的办法不熟悉 git 命令,那就直接到 web 页面点击。

添加一个子仓库

git submodule add https://github.com/cofess/hexo-theme-pure themes/pure

后续更新

我自己还没研究明白,
留白待续

作者

Zack

发布于

2021-07-13

更新于

2024-02-01

许可协议

评论