Stellar v2 将页面外观与行为拆分到命名明确的对象中。Hexo 自带的 title、date、tags、categories、description、excerpt 等字段保持不变。
推荐模板
|
不需要的对象可以整段删除,不要保留类型错误的空值。
列表卡片
card 只控制文章在首页、专栏、搜索等列表中的呈现:
card: |
card.tagline 缺失时依次使用 description、excerpt 或正文摘要。主题不会用横幅图片或其它身份图标自动补 card.cover。
主题级卡片样式与自动摘要长度仍在 _config.stellar.yml 的 article 中配置:
article: |
内容页横幅
banner 只控制内容页顶部:
banner: |
设置 banner.enabled: false 可关闭横幅。banner.headline: '' 可隐藏横幅主标题。横幅与卡片需要使用同一张图时,请分别显式配置 card.cover 和 banner.image。
文章排版和作者
article: |
tech 是默认技术文章风格,story 会增加文字与段落间距。作者 id 对应 _data/authors.yml。
所属集合
页面使用同一组字段加入 Wiki、专栏或笔记本:
collection: |
collection: |
collection: |
置顶和可见性
listing: |
listing.priority > 0 才置顶,数字越大越靠前。visibility.listed 控制主题列表,visibility.searchable 控制站内搜索;两者可以分别设置。
导航和侧边栏
navigation: |
navigation.menu 对应 menubar.items 中的 id,用于高亮主菜单。sidebar.left 是页面左侧主导航栏,sidebar.right 是正文右侧辅助栏;widgets 必须写成数组。
手机端 Brand 栏由页面类型自动决定:主页和各类索引/列表页显示,文章、普通页面、集合内容页、归档、作者页和 404 隐藏,不提供页面开关。
参考资料、许可和分享
footer: |
footer.license: true 沿用主题的文章许可文案,字符串则覆盖文案,false 隐藏。footer.share 控制分享入口。
评论
comments: |
enabled: false 关闭当前页面评论。Giscus、Twikoo、Waline 等服务对象保持上游字段名。
摘要与 Open Graph
正文开头与正文之间可使用 <!-- more --> 生成摘要。也可以直接配置 Hexo 的 description 或 excerpt。
open_graph: |
open_graph 属于现有 SEO 集成,字段格式保持插件约定。
独立页面
关于、友链等独立页面无需特殊布局。通过 navigation.menu 设置菜单高亮,再按需组合 Stellar 标签:
|
友链可以在任意页面通过友链标签插入,详见
。