Hexo + Fomalhaut 主题修改与优化指南 📝
Hexo + Fomalhaut 主题修改与优化指南 📝
本文档详细介绍了如何对 Fomalhaut 主题进行个性化修改与优化,包括壁纸更换、样式调整、功能配置等,助你打造独一无二的博客外观!✨
导航目录 📚
- 🖼️ 一、修改日夜模式壁纸
- 🎨 二、调整个人信息卡片背景
- 🧲 三、小冰分类磁贴样式
- 🌊 四、隐藏波浪模式
- 📢 五、公告栏设置
- 🎨 六、主题变量对接
- 💡 七、常用 CSS 技巧
- 🔤 八、字体修改指南
- 🏮九、灯笼开关
一、🖼️ 修改日夜模式壁纸
Fomalhaut 主题支持为日间和夜间模式分别设置不同的壁纸,让你的博客在不同时间展现不同风格!
修改方法:
- 找到文件:
[BlogRoot]/themes/butterfly/source/css/_custom/custom.css - 搜索以下CSS变量进行修改:
1 | :root { |
💡 提示:建议使用高质量图片(推荐分辨率:1920×1080),并确保图片URL可正常访问。
二、🎨 调整个人信息卡片背景
个性化你的博主信息卡片,让它与整体主题风格更匹配!
修改方法:
- 同样在
custom.css文件中搜索:
1 | .author-content { |
✨ 特点:支持渐变色、静态图片和动态GIF,让你的名片更加生动!
三、🧲 小冰分类磁贴样式
小冰分类磁贴是Fomalhaut的特色功能之一,可以让分类目录以磁贴形式展示,更加美观实用。
修改方法:
- 在
custom.css中搜索.magnet_item - 调整以下样式属性:
1 | .magnet_item { |
四、🌊 隐藏波浪模式
如果你觉得波浪效果影响阅读体验,可以轻松隐藏它。
修改方法:
- 在
custom.css中搜索.main-hero-waves-area - 添加以下代码:
1 | .main-hero-waves-area { |
⚠️ 注意:隐藏波浪效果后,首页底部会变得简洁,但也会失去动态效果。
五、📢 公告栏设置
公告栏是向访客展示重要信息的理想位置,如更新日志、活动通知等。
配置方法:
- 打开
[BlogRoot]/_config.butterfly.yml - 搜索
card_announcement - 修改配置:
1 | card_announcement: |
🔧 功能:支持HTML格式,可以添加链接、表情等丰富内容。
六、🎨 主题变量对接
Fomalhaut 主题使用CSS变量统一管理样式,方便自定义主题色彩。
常用变量对接示例:
1 | /* 背景色接入 */ |
七、💡 常用 CSS 技巧
这里收集了一些实用的CSS代码片段,方便快速修改样式:
文字样式调整:
1 | .test { |
元素位置调整:
1 | .test { |
八、🔤 字体修改指南
Fomalhaut 主题支持自定义字体,让你的博客拥有独特的排版风格。
字体资源推荐
- 字体天下:https://www.fonts.net.cn/(丰富的中文字体资源)
- 谷歌字体:https://fonts.google.com/(免费的英文字体库)
- 格式转换工具:TTF 到 WOFF2转换器(优化网络字体加载)
字体更换步骤
1. 下载并替换字体文件
以「杨任东竹石体」为例:
修改 [BlogRoot]/themes/butterfly/source/css/_custom/custom.css:
1 | @font-face { |
2. 引入字体到样式
1 | .test { |
3. 字体接入主题色
1 | .test { |
4. 更新字体切换控制台
修改 [BlogRoot]/source/js/fomal.js:
1 | - <a class="swf" id="swf_ZhuZiAWan" href="javascript:;" rel="noopener external nofollow" style="font-family:'ZhuZiAWan'!important;color:black" onclick="setFont('ZhuZiAWan')">筑紫A丸标准体2.0</a> |
📌 提示:修改后记得清除浏览器缓存,才能看到字体变化效果!
九、🏮灯笼开关
- 灯笼开关:
./_config.butterfly.yml
1 | lantern: |
- 修改文字:
./themes/butterfly/source/css/_custom/lantern.css
希望本篇指南能帮助你更好地定制Fomalhaut主题!如有任何问题,欢迎在主题Git仓库提交Issue或讨论!🚀

