惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
腾讯CDC
博客园 - Franky
S
SegmentFault 最新的问题
美团技术团队
阮一峰的网络日志
阮一峰的网络日志
J
Java Code Geeks
Y
Y Combinator Blog
Engineering at Meta
Engineering at Meta
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
I
InfoQ
T
Tailwind CSS Blog
Hugging Face - Blog
Hugging Face - Blog
B
Blog RSS Feed
博客园 - 叶小钗
博客园_首页
有赞技术团队
有赞技术团队
雷峰网
雷峰网
量子位
小众软件
小众软件
月光博客
月光博客
U
Unit 42
D
DataBreaches.Net

Flatpaper Demo

FlatPaper(v0.4.0) 新特性:沉浸式手帐风留言板,把评论变成贴纸盲盒 | Flatpaper Demo Hexo 中 `marked.smartypants` 与 `quotes` 配置详解 | Flatpaper Demo FlatPaper 文章顶部图:top_img 与 post_top_img 配置 | Flatpaper Demo FlatPaper 主题重磅更新:优雅的朋友圈 (Friend Circle) 信息流 | Flatpaper Demo FlatPaper 现在支持 Google Fonts 了 | Flatpaper Demo FlatPaper 首页 Hero:开屏、背景图与贴纸配置 | Flatpaper Demo 主题效果总览:文章块与交互组件预览 | Flatpaper Demo 更新日志:FlatPaper 现已支持赞赏码 | Flatpaper Demo FlatPaper 内置图标速查 | Flatpaper Demo Hello World | Flatpaper Demo 多级标题测试:从一级标题到六级标题 | Flatpaper Demo 多级标题测试:从一级标题到六级标题 外链与脚注测试:链接样式、长 URL 与引用来源 | Flatpaper Demo 外链与脚注测试:链接样式、长 URL 与引用来源 用 VitePress 风格的 note 容器语法 | Flatpaper Demo 用 VitePress 风格的 note 容器语法 图片排版预览:多图、图注与长图测试 | Flatpaper Demo 图片排版预览:多图、图注与长图测试 多语言代码示例:用于测试代码高亮 | Flatpaper Demo 多语言代码示例:用于测试代码高亮 在 Hexo 中使用 NOTE 提示块 | Flatpaper Demo 在 Hexo 中使用 NOTE 提示块 Hello World FlatPaper 主题页面检查清单 | Flatpaper Demo FlatPaper 主题页面检查清单 Markdown 元素展示:表格、代码与引用 | Flatpaper Demo Markdown 元素展示:表格、代码与引用 FlatPaper 设计札记:纸感、留白与轻量界面 | Flatpaper Demo FlatPaper 设计札记:纸感、留白与轻量界面 周末散步记录:从街角咖啡店到河岸 | Flatpaper Demo
开发日志:导航、归档与空状态 | Flatpaper Demo
Author · 2026-05-02 · via Flatpaper Demo
开发日志

开发日志:导航、归档与空状态

这篇开发日志用于测试内容较长时的阅读体验,也记录一个 Hexo 主题从基础结构到页面完善的常见过程。

导航入口

主题的导航通常包括首页、归档、分类、标签和关于页。它们看起来只是几个链接,但实际会影响站点的主要信息架构。

在实现时需要确认:

  • 当前页面是否有明确的可识别状态。
  • 移动端导航是否容易点击。
  • 链接路径是否经过 url_for 处理。
  • 主题配置缺省时是否仍能正常渲染。

归档页

归档页通常按时间聚合文章。它需要支持文章较少和文章较多两种状态。

当文章数量较少时,页面不能显得破碎;当文章数量较多时,年份、日期和标题之间要有清晰的扫描路径。

空状态

空状态经常被忽略,但它会出现在新站点、测试站点和刚切换主题的时候。合理的空状态应该说明当前没有内容,并给用户一个明确的下一步。

1
2
3
4
5
<% if (site.posts.length) { %>
<%- partial('_partial/archive-list') %>
<% } else { %>
<p class="empty-state">暂时还没有文章。</p>
<% } %>

元数据

文章卡片上的评论数、阅读量和阅读时间都属于辅助信息。它们能增加真实感,但不应该成为阅读路径的中心。

复盘

这篇文章包含较多小节和一个模板代码块,适合检查详情页在滚动过程中是否保持稳定,以及底部上一篇、下一篇链接是否正常显示。