Releases: everkm/theme-story
Releases · everkm/theme-story
Release list
v0.1.0
首次发布
-
博客布局
- 由 hexo-theme-redefine 迁移的响应式博客设计
- 强调色与浅色 / 深色模式,使用 Story 设计令牌
- 虚拟首页,含 Banner、侧边栏与分页文章列表
-
首页
- 第 1 页全屏 Banner,含标题、打字机副标题、向下滚动按钮与社交图标
- 固定 Banner 模式:第 2 页及以后使用模糊 Banner 背景
- 侧边栏展示站点信息、公告、作者头像与文章数量
- 文章卡片支持封面图、摘要、日期与标签
- 首页分页位于站点根路径(
/index.html、/index.p2.html、…)
-
虚拟页面
- 首页、关于、友链、相册、文章列表、标签索引、标签文章页与归档
- 分页的文章列表与标签页
-
文章
- 文章详情页含封面 Hero(或纯标题)、作者信息、标签与上一篇 / 下一篇导航
- 可选文章版权块,支持 Creative Commons 许可
- 按年月分组的归档
-
友链与相册
- 友链页支持分类卡片与可选缩略图
- 相册页采用 MiniMasonry 布局,含悬停标题、加载骨架与图片灯箱
-
功能
- 深色模式切换,偏好保存在 localStorage
- View Transitions 实现站内导航平滑过渡
- View Transitions 导航时恢复滚动位置(页面顶部或锚点目标)
- 配置
algolia_search后,通过plugin-in-search在顶栏提供 Algolia 全文搜索 - 可选预加载屏与粒子背景
- 滚动工具:回到顶部与字号调节(保存在浏览器)
- 可选页面顶部阅读进度条
- 可配置导航栏,含渐变背景、自定义链接与滚动时自动隐藏
- 可选归档按钮与文章页返回按钮
- 页脚含版权、行内社交图标与可选「Powered by」行
- 文章内图片支持灯箱查看
-
渲染
- 服务端代码高亮(
code_highlight.server) - 通过 Typst 的服务端数学渲染(
math_render.server) - 引用块、脚注、定义列表与提示框的排版样式
- 服务端代码高亮(
-
配置
- 通过
everkm.yaml配置站点信息、社交链接、版权与文章分页 - 关于与友链内容分别来自
_about.md与_links.md内链;首页 Banner 文案来自story.home_banner - 相册页自动从公开发布的文章内容中收集图片
story.*下的 Story 专属选项:Banner、侧边栏、导航栏、滚动工具与文章版权- 社交链接在
name匹配已知平台(不区分大小写)时使用内置图标,否则显示文本 - 以下划线开头的文件(
_*.md)为数据源,不作为公开发布的文章列出
- 通过