当前位置: 首页 > news >正文

Hexo Butterfly 主题副标题不显示问题解决方案

问题描述

在 Hexo 根目录的_config.yml中配置了subtitle,但网站没有显示副标题。

问题原因

配置位置错误!

Butterfly 主题的副标题配置不在 Hexo 根目录的_config.yml中,而是在主题配置文件themes/butterfly/_config.yml中。

错误的配置方式 ❌

在 Hexo 根目录_config.yml中配置:

title:Aetik's Blog🍉subtitle:欢迎来到 Aetik 的博客🍉# ← 这样配置不会生效!

正确的配置方式 ✅

在主题配置文件themes/butterfly/_config.yml中配置:

subtitle:enable:trueeffect:truesource:falsesub:-欢迎来到 Aetik 的博客🍉

解决方案

步骤 1:找到主题配置文件

打开themes/butterfly/_config.yml文件

步骤 2:定位到 subtitle 配置

找到第 169-187 行左右的配置:

# The subtitle on homepagesubtitle:enable:true# Typewriter Effecteffect:true# Customize typed.jstyped_option:# Source - Call the third-party service API (Chinese only)source:false# If you close the typewriter effect, the subtitle will only show the first line of subsub:# ← 这里是空的!

步骤 3:添加副标题内容

sub:下面添加你的副标题:

sub:-欢迎来到 Aetik 的博客🍉

步骤 4:重新生成网站

hexo clean hexo g hexo s

配置说明

完整配置示例

1. 静态副标题(无动画)
subtitle:enable:trueeffect:false# 关闭打字机效果source:falsesub:-欢迎来到 Aetik 的博客🍉
2. 打字机动画效果
subtitle:enable:trueeffect:true# 启用打字机效果source:falsesub:-欢迎来到 Aetik 的博客🍉-你在抱怨什么呢-为明天到来的事,说人生像是没有意义-没有选择会是唯一的路
3. 使用第三方 API(一言)
subtitle:enable:trueeffect:truesource:1# 1 = hitokoto.cn 一言sub:-默认副标题

可用的 API 源:

  • false- 不使用 API,只显示sub中的内容
  • 1- hitokoto.cn(一言)
  • 2- https://api.aa1.cn/doc/yiyan.html
  • 3- jinrishici.com(今日诗词)

配置参数详解

参数说明可选值
enable是否启用副标题true/false
effect是否启用打字机动画效果true/false
typed_option自定义 typed.js 配置参考 typed.js 文档
source第三方 API 源false/1/2/3
sub副标题内容数组字符串数组

常见问题

Q1: 为什么我配置了还是不显示?

检查清单:

  • 是否在正确的文件(themes/butterfly/_config.yml)中配置
  • enable是否设置为true
  • sub是否有内容(不能为空)
  • 是否执行了hexo clean && hexo g

Q2: 如何实现多个副标题轮播?

sub中添加多个条目:

sub:-第一个副标题-第二个副标题-第三个副标题

Q3: 如何关闭打字机效果,显示静态副标题?

subtitle:enable:trueeffect:false# 关闭动画sub:-静态副标题

Q4: 副标题显示优先级是怎样的?

如果配置了sourceAPI:

  1. 优先显示 API 返回的内容
  2. 然后显示sub中的内容

最佳实践

推荐配置方式

使用_config.butterfly.yml文件(主题升级时配置不会丢失):

  1. 在 Hexo 根目录创建_config.butterfly.yml
  2. 添加配置:
subtitle:enable:trueeffect:truesource:falsesub:-欢迎来到 Aetik 的博客🍉

配置优先级

_config.butterfly.yml > themes/butterfly/_config.yml

效果展示

打字机效果

  • 副标题会像打字一样逐字显示
  • 显示完成后会删除并重新显示
  • 支持多个副标题轮播

静态效果

  • 直接显示副标题文本
  • 无动画效果

参考资料

  • Butterfly 主题官方文档
  • Butterfly 主题配置文件详解
  • typed.js 文档

更新日期

2026-03-16

适用版本

  • Hexo 5.0.0+
  • Butterfly Theme 3.0+
http://www.jsqmd.com/news/491538/

相关文章:

  • 0 Basic Study Java Day01
  • Winform Modbus 316线程 异步 λ表达式 泛型与数组 Encoding.ASCII.GetBytes bitConverter 大端小端 寄存器与label
  • 大模型连载8:词向量如何表示近义词?
  • VScode快捷键
  • 2026年国标减压阀厂家推荐:煤气阀/液化气减压阀/大火力减压阀/汀鸥减压阀供应企业推荐 - 品牌推荐官
  • 2026年锅炉除氧器厂家专业选型参考:真空/大气式/热力/余热锅炉除氧器供应商推荐 - 品牌推荐官
  • 在idea中配置maven本地仓库
  • 239 滑动窗口最大值
  • gpt-claude-gemini稳定api代理
  • 进程间通信(IPC)- 管道专题学习笔记
  • 小白从零开始勇闯人工智能:LangChain 入门指南(下)
  • GoChatIAI -Go语言AI应用服务平台(3)
  • 酒店地毯供应商实力评测及选购指南 - 优质品牌商家
  • 6款思维导图软件深度评测:协作、AI能力与工具选型对比
  • 基于javaweb和mysql的ssm酒吧后台管理系统(java+ssm+jsp+html+mysql)
  • ToB/ToC 前端开发:程序员选赛道必看!从业务本质到技术选型,避开高频坑
  • 2026大型集团资产管理系统选型指南:五大主流平台深度解析与推荐 - 品牌2026
  • 计算机毕业设计之springboot疫情背景下光明小区管理系统的设计与实现
  • 国产替代:福尔蒂vs利安隆/金发/普立万在阻燃PC母粒的技术代差与应用边界
  • buuctf BabyUpload
  • 以太坊 vs Polkadot 预编译合约对比 | 同样的入口,完全不同的能力边界
  • 题目2281:蓝桥杯2018年第九届真题-次数差
  • Windows 10系统盘制作(纯净版)
  • 具身智能中的VLA基础概念
  • 【Spring框架】别再死记硬背!AOP 原来这么简单
  • 回归实战2
  • 一次试样失败催生的技术革新:福尔蒂吹瓶专用ACR助剂逆向推演与流变拟合
  • 半监督食物图像分类项目
  • 国内首个,面向中小企业数据资产估值体系:“荟宸信科面向中小企业数据资产估值体系”正式发布(一)
  • iPhone开发 - %1$、%2$的写法