685 字
3 分钟
页面浏览--访问次数--
内容注释

内容注释提供了比传统脚注更为生动、交互式的旁注说明系统,支持行内标记与右侧边缘卡片联动。

语法格式#

在正文中使用 [+tag] 插入引用标记,并在下方或文末定义注释块:

Astro 采用孤岛架构 [+islands] 来保持页面的极速加载。
[+islands]:
孤岛架构指由静态 HTML 所包裹的独立交互组件区域,只有交互区域才加载 JavaScript。

渲染效果:Astro 采用孤岛架构 来保持页面的极速加载。

标记名 islands 只是一个标识符,正文中的 [+islands] 与定义块 [+islands]: 通过它配对,两者出现的先后顺序不作要求。

一篇多处注释#

站点在构建期完成 SSR [+ssr],产物是纯静态文件,因此首屏没有水合等待 [+hydration]。
[+ssr]:
服务端渲染。页面 HTML 在构建阶段就已生成。
[+hydration]:
水合。浏览器接管静态 HTML 并挂载交互逻辑的过程。

渲染效果:站点在构建期完成 SSR ,产物是纯静态文件,因此首屏没有水合等待 。

与脚注的取舍#

对比项内容注释 [+tag]传统脚注 [^1]
展示位置桌面端固定在右侧旁注区文末统一罗列
阅读动线无需跳转,视线水平移动即可需要上下跳跃
移动端表现轻触唤出居中浮层跳转到文末锚点
适合内容术语解释、补充说明、延伸阅读引用出处、法律声明

渲染效果与交互#

  • 行内标记:正文中的标记呈现为精巧的高亮徽标。
  • 桌面端旁注:在大屏幕设备上,注释内容优雅地显示在右侧边栏旁注区域。
  • 移动端弹出:在触屏或窄屏设备上,轻触标记即可唤出居中浮层卡片查看详细注释。
  • 纯静态输出:注释内容直接由服务端输出,兼顾无障碍访问与爬虫抓取。

第 10 篇,共 30 篇本文属于系列

内容注释
https://www.ariels.xyz/posts/markdown-annotations/
作者
Ariel
发布于
2026-09-26
许可协议
CC BY-NC-ND 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取

评论

正在加载评论...