无题
smallmayititle: hexo主题
date: 2025-06-17
tags: [hexo]
使用了anzhiyu主题
地址:https://github.com/anzhiyu-c/hexo-theme-anzhiyu
1.克隆项目
在博客根目录执行
git clone https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu
也可以使用main分支,更稳定

git clone -b main https://github.com/anzhiyu-c/hexo-theme-anzhiyu.git themes/anzhiyu
2.应用主题
修改hexo配置文件_config.yml的主题
安装pug和stylus渲染器
1
| npm install hexo-renderer-pug hexo-renderer-stylus --save
|
3.覆盖配置
覆盖配置可以使主题配置放置在 anzhiyu 目录之外,避免在更新主题时丢失自定义的配置。
1
| cp -rf ./themes/anzhiyu/_config.yml ./_config.anzhiyu.yml
|
- windows 复制
/themes/anzhiyu/_config.yml此文件到 hexo 根目录,并重命名为_config.anzhiyu.yml
以后如果修改任何主题配置,都只需修改 _config.anzhiyu.yml 的配置即可。
注意:
- 只要存在于
_config.anzhiyu.yml 的配置都是高优先级,修改原 _config.yml 是无效的。
- 每次更新主题可能存在配置变更,请注意更新说明,可能需要手动对
_config.anzhiyu.yml 同步修改。
- 想查看覆盖配置有没有生效,可以通过
hexo g --debug 查看命令行输出。
- 如果想将某些配置覆盖为空,注意不要把主键删掉,不然是无法覆盖的
4.本地启动
hexo s 默认4000端口
添加-p参数指定端口 hexo s -p 5000
其他:
图片加载
修改lazyload为false
1 2 3 4
| # Lazyload (图片懒加载) # https://github.com/verlok/vanilla-lazyload lazyload: enable: false
|
1.banner左侧倾斜滚动栏和右侧图片
左侧:根目录创建/source/_data/creativity.yml,输入以下内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| - class_name: 开启创造力 creativity_list: - name: Java color: "#fff" icon: https://bu.dusays.com/2023/04/09/643293b1184e9.jpg - name: Docker color: "#57b6e6" icon: https://bu.dusays.com/2023/04/09/643293b0f0abe.png - name: Photoshop color: "#4082c3" icon: https://bu.dusays.com/2022/12/15/639aa3a5c240e.png - name: Node color: "#333" icon: https://npm.elemecdn.com/anzhiyu-blog@2.1.1/img/svg/node-logo.svg - name: Webpack color: "#2e3a41" icon: https://bu.dusays.com/2023/04/09/643293b68026c.png - name: Pinia color: "#fff" icon: https://npm.elemecdn.com/anzhiyu-blog@2.0.8/img/svg/pinia-logo.svg - name: Python color: "#fff" icon: https://bu.dusays.com/2023/04/09/643293b1230f7.png - name: Vite color: "#937df7" icon: https://npm.elemecdn.com/anzhiyu-blog@2.0.8/img/svg/vite-logo.svg - name: Flutter color: "#4499e4" icon: https://bu.dusays.com/2023/04/09/643293b1055c2.png - name: Vue color: "#b8f0ae" icon: https://bu.dusays.com/2023/04/09/643293b6788bd.png - name: React color: "#222" icon: data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMS41IC0xMC4yMzE3NCAyMyAyMC40NjM0OCI+CiAgPHRpdGxlPlJlYWN0IExvZ288L3RpdGxlPgogIDxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSIyLjA1IiBmaWxsPSIjNjFkYWZiIi8+CiAgPGcgc3Ryb2tlPSIjNjFkYWZiIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiPgogICAgPGVsbGlwc2Ugcng9IjExIiByeT0iNC4yIi8+CiAgICA8ZWxsaXBzZSByeD0iMTEiIHJ5PSI0LjIiIHRyYW5zZm9ybT0icm90YXRlKDYwKSIvPgogICAgPGVsbGlwc2Ugcng9IjExIiByeT0iNC4yIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjApIi8+CiAgPC9nPgo8L3N2Zz4K - name: CSS3 color: "#2c51db" icon: https://bu.dusays.com/2022/12/15/639aa3a5c251e.png - name: JS color: "#f7cb4f" icon: https://bu.dusays.com/2023/04/09/643293b121f02.png - name: HTML color: "#e9572b" icon: https://bu.dusays.com/2022/12/15/639aa3a5c241c.png - name: Git color: "#df5b40" icon: https://bu.dusays.com/2023/04/09/643293b10ccdd.webp - name: Apifox color: "#e65164" icon: https://bu.dusays.com/2022/11/19/6378d6458c6b6.png
|
右侧图片在_config.anzhiyu.yml配置,img路径在对应主题themes下的img路径
1 2 3 4 5 6
| banner: tips: 新品主题 title: Theme-AnZhiYu
image: /img/j1.jpg link: https://docs.anheyu.com/
|
2.文章右侧头像和微信二维码
1 2 3 4
| avatar: img: /img/tou.jpg effect: false
|
1 2 3 4
| card_weixin: enable: true face: https://bu.dusays.com/2023/01/13/63c02edf44033.png backFace:
|
3.建站天数和页脚天数
建站天数
页脚天数
1 2 3 4 5 6 7 8
| footer: owner: enable: true since: 2023 custom_text: runtime: enable: true launch_time: 04/01/2023 00:00:00
|