文章类型
文章类型决定布局风格,有两种风格可选,tech: 默认技术类文章, story: 图文类文章,文字和段落间增距大。
article: |
可以在 front-matter/topic/wiki 中覆盖此参数。
文章封面
在文章列表页面或者其他位置显示的文章摘要卡片上面的图片称之为「文章封面」
引用外部图片
在文章的 front-matter 中写上 cover: xxx 即可。例如:
|
显示效果

上面这种方式会显示 title 与 description 或者摘要。若你想要图片全显示的「文字封面卡片」,在站点配置中统一启用:
article: |
启用后,所有带 cover 的文章卡片都会变为全图文字封面:标题取自 title,封面底部显示一行小字,小字优先取 subtitle,其次 description,再其次 excerpt 前 50 字:
|
显示效果

文字封面卡片的小字只显示一行,超出部分省略;没有
subtitle/description时取 excerpt 前 50 字,仍没有则只显示标题。原poster(topic/headline/caption)配置已移除,主题不再读取。
内容摘要
自动生成摘要
建议您通过 description 或者 excerpt 方式生成摘要,但如果您希望自动从文章内容截取一定字数的文字作为摘要,可以这样设置:
article: |
手动设置摘要
一篇文章开头一段文字描述就是摘要,摘要和正文用 <!-- more --> 隔开,前后一定要有空行。例如:
|
AI摘要
基于 tianli_gpt 前端项目 Post-Summary-AI
# AI 摘要 |
如何获取 tianliGPT_key:到 爱发电 中购买,购买完成后,进入 网页后台管理 绑定key并添加自己的站点
key与博客地址为绑定状态,所以本地调试时是无法接收到数据的。
文章模板
使用 Hexo 自带模板实现命令行创建新文章时自动生成相关信息。
根目录下 scaffolds 文件夹中编辑 post.md 的 font-matter ,根据自己的需要增加你想要配置的内容
|
文章页
横幅图片
文章页面顶部区域可以显示长长的横幅图片,设置方法如下:
banner: https://gcore.jsdelivr.net/gh/cdn-x/xaoxuu@main/posts/20250706150531375.jpg |
横幅的文字区域(面包屑/日期与标题)常驻同图渐变模糊层与黑色渐变蒙版,hover 时背景图缓慢放大并整体变暗,与文章列表封面观感一致。
横幅文字颜色随背景图自适应:标题大字按背景明暗做黑白对比(默认阈值 0.6,偏向浅色文字),面包屑/日期/副标题等小字取背景图平均色 lighten/darken 后的变体(JS 按需计算并写入 --text-banner / --text-banner-theme)。
指定一级标题
默认的一级标题是文章的 title,如果希望使用别的文字作为一级标题,可以指定 h1,例如:
|
隐藏文章标题
同上述操作,但是 h1 设置为空字符串即可:
|
文章索引与推荐
文章如果有分类和标签就会自动在主页出现「分类」、「标签」选项卡实现分类浏览,不需要手动添加页面。
文章分类
在文章列表页面会显示文章所属的第一级分类,例如:
|
这样写就只会显示「设计开发」一级分类,而在文章页面顶部则会显示完整的面包屑导航。
文章标签
文章标签用于关键词、搜索、按标签检索、相关文章推荐等功能;默认情况下文章页正文结束后(页脚之前)会显示一行本文标签,点击进入对应标签页,可通过主题配置 article.tags: false 关闭。例如:
|
相关文章推荐
要实现相关文章推荐功能,您需要安装插件:
然后在主题配置文件中开启:
article: |
开启后会在每篇文章的下方推荐相同类型的文章。
参考资料
用 markdown 格式填写引用的文章,注意要写在引号中:
|
效果见这篇文章:
许可协议
你可以更改协议内容或者自定义其他选项,支持 MarkDown 语法。
article: |
若你配置了作者数据 _data/authors.yml 和文章作者,可以在 license 中使用 {author.name} 来自动替换为当前文章作者名字。
article: |
分享链接
分享至微信会生成对应的页面二维码,weibo 和 email 会自动跳转到对应软件或网页,link 会拷贝当前页面链接至剪切板。
article: |
覆盖 OpenGraph
如果分享到社交平台的缩略图不理想,可以通过这个特性覆盖为自己想要的:
open_graph: |
更多的独立页面
Stellar 同时具有博客和 Wiki 两个大模块,为了能够正确进行导航栏高亮,引入了 menu_id 来进行区分,可以在 front-matter 中指定 menu_id 来使某个菜单按钮处于选中状态。
例如您有关于、友链两个页面,都希望高亮「更多」按钮:
|
|
在主题配置文件中设置导航栏:
menubar: |
友链页面
友链被设计成标签,您可以在任何页面任何位置插入友链,详见:
关于页面
没有单独的关于页面布局,您可以自由组合丰富的标签来实现个性化的关于页面,例如:about、tabs、navbar、quot、timeline 标签。