hexo安知鱼主题
搭建 Hexo 博客
如果你还没有 Hexo 博客,请按照 Hexo 官方文档 进行安装、建站。作者的话
请注意_config.anzhiyu.yml
中的配置优先级大于_config.yml
,所以更新主题后需要比对主题文件夹中的theme/anzhiyu/_config.yml
文件内容,一般在release 的说明里会特别提示或给出配置文件版本对比diff,同步修改原配置文件即可。
TIP
致主题的新用户:- 本指南经过数个版本打磨,绝大部分的功能都有详细说明,请仔细阅读,节约自己和他人的时间;
- 本指南中提到的:"站点配置" 指的 Hexo 博客目录下的 _config.yml,"主题配置" 指的是 theme/anzhiyu/_config.yml 或者 _config.anzhiyu.yml ,注意区分;
- 本指南中提到的
source
目录都指的是博客目录下的source
文件夹,不推荐修改主题内source
目录; - 每次无论
hexo g
或hexo s
,都最好先使用hexo clean
清除本地缓存; - 页面结果以本地
hexo s
为准,部署后的异常大部分是线上缓存原因,在确认没有报错的情况下,等待若干时间后即可正常; - 由于主题的不同版本会存在配置差异,本指南以最新版本为准。
主题安装
温馨提示
Anzhiyu主题拥有Main(稳定版)和Dev(测试版)两种版本, 我们推荐您安装使用Github(稳定版)以获得最佳的主题体验git clone -b main https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu
git clone -b main https://ghproxy.com/https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu
themes
目录,并将解压出的文件夹重命名为 anzhiyu
。
方式三(npm安装):
npm i hexo-theme-anzhiyu
git clone -b dev https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu
应用主题
打开 Hexo 根目录下的config.yml
, 找到以下配置项,把主题改为anzhiyu
# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: anzhiyu
安装 pug 和 stylus 渲染插件
npm install hexo-renderer-pug hexo-renderer-stylus --save
npm install hexo-renderer-pug hexo-renderer-stylus --save --registry=http://registry.npmmirror.com
覆盖配置
覆盖配置可以使主题配置
放置在 anzhiyu 目录之外,避免在更新主题时丢失自定义的配置。
通过 Npm 安装主题的用户可忽略,其他用户建议学习使用。
- macos/linux 在博客根目录运行
cp -rf ./themes/anzhiyu/_config.yml ./_config.anzhiyu.yml
- windows 复制
/themes/anzhiyu/_config.yml
此文件到 hexo 根目录,并重命名为_config.anzhiyu.yml
- 只要存在于
_config.anzhiyu.yml
的配置都是高优先级,修改原_config.yml
是无效的。 - 每次更新主题可能存在配置变更,请注意更新说明,可能需要手动对
_config.anzhiyu.yml
同步修改。 - 想查看覆盖配置有没有生效,可以通过
hexo g --debug
查看命令行输出。 - 如果想将某些配置覆盖为空,注意不要把主键删掉,不然是无法覆盖的
本地启动 hexo
hexo cl
hexo g
hexo s
升级方法
方式一适用于通过 Github 或 Release 压缩包主题,且没有自行修改任何代码的情况。
- 先将原文件夹重命名为别的名称,例如
anzhiyu-bkp
,用于升级失败进行回退; - 选择自己的安装方式升级
Github
:重新重新执行安装命令即可
git clone -b main https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu
Release
:按照安装步骤,下载 release 并解压重命名为 anzhiyu
;
- 比对升级后的配置文件
_config.yml
,如果某些配置发生了变化(改名或弃用),release 的说明里会特别提示或给出配置文件版本对比diff,同步修改原配置文件即可。
适用于通过 Npm 安装主题。在博客目录下执行命令:
npm update --save hexo-theme-anzhiyu
_config.yml
,如果某些配置发生了变化(改名或弃用),release 的说明里会特别提示或给出配置文件版本对比diff,同步修改原配置文件即可。
方式三
全量更新:删除theme/anzhiyu文件夹,然后重新执行安装命令即可。
比对升级后的配置文件_config.yml
,如果某些配置发生了变化(改名或弃用),release 的说明里会特别提示或给出配置文件版本对比diff,同步修改原配置文件即可。
视频教程
什么?你还是不会?这里有视频 AnZhiYu 主题安装教程版本号释义
本项目的版本号为 X.Y.Z 格式,但与常见的语义化版本号规范有部分区别,具体释义如下: X: 产品层面的重新设计,包含重大框架重构,会涉及大范围功能变更与配置变更,更新前必须阅读相关文档 Y: 包含中大型新功能,及无法向下兼容的功能变更与配置变更,更新该版本号可能会需要修改配置或者移除一些原功能 Z: 不仅包含 BUG 修复、小型新功能,还会包含可以向下兼容的原功能更新与配置变更,原则上更新该版本号无需额外动作 主题 GitHub: https://github.com/anzhiyu-c/hexo-theme-anzhiyu 预览: 👍 AnZhiYu || 🤞 AnZhiYu 文档: 📖 anzhiyu Docs 一款基于hexo-theme-butterfly修改的主題 点击这里下载本站网络名称: 配主机
本站永久网址: www.peizhuji.com
网站侵权说明: 本站采用 CC BY-NC-SA 4.0 国际许可协议 进行许可,转载或引用本站文章应遵循相同协议。
1. 本站为转载分享站点,不提供任何上传下载服务。
所有内容均来自互联网第三方分享站点所提供的公开引用内容。
不需要任何付费即可公开阅读,部分GG仅为作为服务器维护费用。
2. 本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;
不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
3. 本站信息来自网络收集整理,版权争议与本站无关。
您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
4. 如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。
我们非常重视版权问题,如有侵权请邮件与我们联系处理。
敬请谅解!我们会在24h内删除有争议的资源。唯一站长邮箱:1103606138@qq.com