新闻详情

新闻详情

首页 / 资讯中心 / 详情

Zola 主题 kirifuji 快速指南:安装、配置菜单与定制方法

发布时间:2026/9/17 22:17:20来源:尧图网络
Zola 主题 kirifuji 快速指南:安装、配置菜单与定制方法
Zola 主题 kirifuji 快速指南安装、配置菜单与定制方法【免费下载链接】zolaA fast static site generator in a single binary with everything built-in. https://www.getzola.org项目地址: https://gitcode.com/GitHub_Trending/zo/zola给 Zola 站点换上 kirifuji 主题后你得到的是一个白底、大留白的博客页面站点名和顶部导航log、fun、contact、misc.用深紫色正文里的超链接是蓝色页脚居中显示版权行和 Powered by Zola and Kirifuji 署名。装好主题后只需在config.toml里改两个键就能把导航菜单改成你自己的栏目、把页脚署名关掉。这篇 Zola 主题指南按三件事展开把站点跑起来、把菜单和页脚改成自己的样子、不动主题源码做定制。三步把站点跑起来版本与目录要求kirifuji 元数据里声明minimum_version 0.4.0见 主题文档即需要 Zola 0.4.0 以上版本0.4.0 是很早期的版本现在装 Zola 基本都满足。Zola 约定主题一律放在站点根目录的themes/下目录不存在就先建好。两种安装途径的取舍途径做法适合谁git clonegit clone 主题仓库地址 themes/kirifuji装一次就够用升级时手动拉取git submodulegit submodule add 主题仓库地址 themes/kirifuji希望主题版本被站点仓库追踪他人克隆后可还原、可跟上游升级一句话clone 是一次性快照submodule 给主题装了一个版本指针。仓库地址直接抄 主题文档 里的两者是同一条命令。克隆时最后那段路径决定主题目录名这个目录名必须和后面配置里的theme值一字不差。git clone https://codeberg.org/yukari/kirifuji-zola themes/kirifuji如果站点本身还没git init先初始化再改用 submodule 方式。改菜单和页脚只动 config.toml 两个键把下面片段贴进zola.toml没有就用config.tomlZola 找不到zola.toml时会回退加载它theme kirifuji [extra] # 取消注释可隐藏页脚的 Powered by Zola and Kirifuji # hideThemeName true navigationMenu [ { name log, path /log}, { name fun, path /fun}, { name contact, path /contact}, { name misc., path /misc} ]注意theme kirifuji必须写在 TOML 最外层不能塞进[extra]、[markdown]这类小节内部。原因是 Zola 只从配置顶层读theme变量位置放错时构建直接报错报的往往是找不到模板排查起来容易跑偏。两个键的作用如下都在 主题文档 里有定义键类型作用默认值navigationMenu对象数组定义顶部导航菜单每项含name显示文字和path链接站内路径或完整 URL 都行未设置则不显示菜单hideThemeName布尔值隐藏页脚的 Powered by Zola and Kirifuji 署名false即默认显示改哪个栏目就动navigationMenu里对应的{ name, path }增删项即可。不动主题源码的定制方法直接改themes/kirifuji/里的文件能用但主题一升级改动就容易被冲掉而且 live reload 不追踪themes目录下的文件改完不会热更新。Zola 的主题机制允许你在站点侧覆盖同名文件优先级是站点文件压过主题文件见 主题定制文档四条路径整份替换在站点templates/下放与主题同路径同名的模板比如新建templates/index.html就接管首页局部覆写用 Tera 的 block 继承只重写想改的块主题其余部分原样保留静态资源覆盖static/下的同名文件覆盖主题里的同名文件比如换掉字体文件[extra]覆写像上面navigationMenu这样主题暴露的变量在站点配置里重新赋值。block 继承的写法{% extends kirifuji/templates/index.html %} {% block some_block %} {{ page.summary }} {% endblock %}extends后面跟的是theme_name/templates/下的完整相对路径如果主题模板没把主题名硬编码进路径也可以直接写extends index.html。跟上更新与授权注意事项clone 和 submodule 两种装法都保留了 git 历史后续跟上游同步的区别只在操作方式clone 进themes/kirifuji手动拉取submodule 则在站点仓库里更新版本指针协作者重新克隆后执行git submodule update --init即可还原同一版本。授权方面主题本体是 0BSD内置的 Alan Sans 字体是 OFL-1.1见 主题文档 的 License 一节两者对个人博客和商用站点都友好按惯例在页脚或 README 里注明来源即可。改完[extra]后运行zola build看输出或用zola serve边改边看刷新页面就能确认新菜单和页脚生效。【免费下载链接】zolaA fast static site generator in a single binary with everything built-in. https://www.getzola.org项目地址: https://gitcode.com/GitHub_Trending/zo/zola创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

微信60G瘦身到4G:缓存清理与聊天记录备份的降级实战 2026/9/17 22:59:35

微信60G瘦身到4G:缓存清理与聊天记录备份的降级实战

2. 为什么我要做这个“降级”实验说实话,看到微信占用60G的那一刻,我人是懵的。手机总共256G,一个聊天软件吃掉了接近四分之一,这已经不是“缓存太多”能解释的问题了。更离谱的是,我翻了一圈设置,发现这60…

阅读更多 →
Cursor Cloud Agents深度解析:Worker集群架构与多云支持 2026/9/17 22:59:35

Cursor Cloud Agents深度解析:Worker集群架构与多云支持

1. Cursor的Cloud Agents到底是什么,为什么值得关注先说个判断:今年AI编程工具赛道最值得拆解的方向,不是模型本身有多强,而是“Agent怎么跑起来、跑在哪、怎么跟开发者的真实工作流结合”。Cursor这一轮放出来的Cloud Agents&…

阅读更多 →
山野疗愈:为什么高压力人群需要注意力恢复与时间主权 2026/9/17 22:59:35

山野疗愈:为什么高压力人群需要注意力恢复与时间主权

在川西一座山村的泥路上,我遇见一个蹲在地里拔萝卜的男人,冲锋衣上沾满泥点,指甲缝里全是土。聊了几句才认出来,这人是某投资机构的合伙人,上个月还在一个行业论坛上做主旨演讲。他在这儿住了快半个月,手机…

阅读更多 →
Technitium DNS Server转发排障:3步修复未配转发器却把DNS请求转发出去的常见问题 2026/9/17 22:59:35

Technitium DNS Server转发排障:3步修复未配转发器却把DNS请求转发出去的常见问题

Technitium DNS Server转发排障:3步修复未配转发器却把DNS请求转发出去的常见问题 【免费下载链接】DnsServer Technitium DNS Server 项目地址: https://gitcode.com/GitHub_Trending/dn/DnsServer 你确定没有在Technitium DNS Server上配置任何转发器&…

阅读更多 →
Serial-Studio X 轴模式解析管线:从哨兵值散读到单次解析的 XAxisPolicy 设计 2026/9/17 22:59:35

Serial-Studio X 轴模式解析管线:从哨兵值散读到单次解析的 XAxisPolicy 设计

Serial-Studio X 轴模式解析管线:从哨兵值散读到单次解析的 XAxisPolicy 设计 【免费下载链接】Serial-Studio Open-source telemetry dashboard. Supports UART, BLE, MQTT, Modbus, CAN Bus and more. 项目地址: https://gitcode.com/GitHub_Trending/se/Seria…

阅读更多 →
CyberStrikeAI 无线与硬件攻击实战指南:WiFi/BLE/Zigbee/NFC/SDR 到 UART/JTAG/SPI 的渗透测试路径 2026/9/17 22:56:35

CyberStrikeAI 无线与硬件攻击实战指南:WiFi/BLE/Zigbee/NFC/SDR 到 UART/JTAG/SPI 的渗透测试路径

CyberStrikeAI 无线与硬件攻击实战指南:WiFi/BLE/Zigbee/NFC/SDR 到 UART/JTAG/SPI 的渗透测试路径 【免费下载链接】CyberStrikeAI The system of action for AI-native cybersecurity—where intent becomes governed execution, evidence becomes operational me…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞