# 文章 文章配置控制文章详情页的展示方式,包括封面图、元信息、目录导航、代码高亮等功能。这些设置影响每一篇文章的阅读体验。 ## 配置项一览 | 配置项 | 类型 | 默认值 | 说明 | | --- | --- | --- | --- | | `article_show_cover` | 开关 | `true` | 显示封面图 | | `article_show_date` | 开关 | `true` | 显示发布日期 | | `article_show_category` | 开关 | `true` | 显示分类 | | `article_show_tags` | 开关 | `true` | 显示标签 | | `article_show_nav` | 开关 | `true` | 显示上下篇导航 | | `article_show_toc` | 开关 | `true` | 显示文章目录 | | `article_toc_position` | 下拉 | `left` | 目录位置:`left` / `right` | | `article_show_word_count` | 开关 | `true` | 显示字数统计 | | `article_show_visit_count` | 开关 | `true` | 显示阅读量统计 | | `article_show_read_time` | 开关 | `false` | 显示预计阅读时间 | | `article_code_theme` | 下拉 | `warm` | 代码高亮主题:`warm` / `cold` | | `article_toc_expand` | 下拉 | `active` | 目录展开模式:`active` / `all` | | `article_show_related` | 开关 | `false` | 显示相关文章推荐 | | `article_related_title` | 文本 | `相关推荐` | 相关文章标题 | | `article_show_share` | 开关 | `true` | 显示分享按钮 | | `article_share_title` | 文本 | `分享` | 分享区域标题 | ## 详细说明 ### 封面图(article_show_cover) 开启后,文章详情页顶部会显示封面图(全宽展示)。封面图来自 Halo 后台编辑文章时设置的「封面图」字段。 ::: tip 如果文章未设置封面图,即使开启此选项也不会显示任何内容,页面会自动调整布局。建议为重要文章设置封面图以获得最佳视觉效果。 ::: ### 元信息展示 以下开关控制文章标题下方的元信息区域: | 配置项 | 说明 | | --- | --- | | `article_show_date` | 显示文章发布日期 | | `article_show_category` | 显示文章所属分类(可点击跳转) | | `article_show_tags` | 显示文章标签列表(可点击跳转) | | `article_show_word_count` | 显示文章字数统计 | | `article_show_visit_count` | 显示文章阅读量 | | `article_show_read_time` | 显示预计阅读时间(默认关闭) | ::: tip 预计阅读时间基于中文约 300 字/分钟、英文约 200 词/分钟的阅读速度估算。如需开启,建议同时开启字数统计,两者配合提供完整的阅读参考信息。 ::: ### 上下篇导航(article_show_nav) 开启后,文章底部会显示「上一篇」和「下一篇文章」的导航链接,方便访客连续阅读。 ### 文章目录(article_show_toc) 开启后,文章页面会显示基于标题层级自动生成的目录(Table of Contents),帮助读者快速定位和跳转到文章各章节。 #### 目录位置(article_toc_position) | 值 | 说明 | | --- | --- | | `left` | 目录显示在正文左侧(默认) | | `right` | 目录显示在正文右侧 | #### 桌面端行为 - 目录以侧边栏形式固定显示 - 滚动时自动高亮当前阅读位置对应的目录项 - 点击目录项平滑滚动到对应章节 - 当文章标题较少(少于 2 个)时,目录区域自动隐藏 #### 移动端行为 - 目录不显示侧边栏,而是在文章标题下方显示一个可展开的目录按钮 - 点击按钮弹出目录面板,选择后自动关闭 - 这种设计避免了移动端屏幕空间不足的问题 ::: tip 目录仅提取文章中的 `