685 字
3 分钟
内容注释
内容注释提供了比传统脚注更为生动、交互式的旁注说明系统,支持行内标记与右侧边缘卡片联动。
语法格式
在正文中使用 [+tag] 插入引用标记,并在下方或文末定义注释块:
Astro 采用孤岛架构 [+islands] 来保持页面的极速加载。
[+islands]: 孤岛架构指由静态 HTML 所包裹的独立交互组件区域,只有交互区域才加载 JavaScript。渲染效果:Astro 采用孤岛架构 来保持页面的极速加载。
标记名 islands 只是一个标识符,正文中的 [+islands] 与定义块 [+islands]: 通过它配对,两者出现的先后顺序不作要求。
一篇多处注释
站点在构建期完成 SSR [+ssr],产物是纯静态文件,因此首屏没有水合等待 [+hydration]。
[+ssr]: 服务端渲染。页面 HTML 在构建阶段就已生成。
[+hydration]: 水合。浏览器接管静态 HTML 并挂载交互逻辑的过程。渲染效果:站点在构建期完成 SSR ,产物是纯静态文件,因此首屏没有水合等待 。
与脚注的取舍
| 对比项 | 内容注释 [+tag] | 传统脚注 [^1] |
|---|---|---|
| 展示位置 | 桌面端固定在右侧旁注区 | 文末统一罗列 |
| 阅读动线 | 无需跳转,视线水平移动即可 | 需要上下跳跃 |
| 移动端表现 | 轻触唤出居中浮层 | 跳转到文末锚点 |
| 适合内容 | 术语解释、补充说明、延伸阅读 | 引用出处、法律声明 |
渲染效果与交互
- 行内标记:正文中的标记呈现为精巧的高亮徽标。
- 桌面端旁注:在大屏幕设备上,注释内容优雅地显示在右侧边栏旁注区域。
- 移动端弹出:在触屏或窄屏设备上,轻触标记即可唤出居中浮层卡片查看详细注释。
- 纯静态输出:注释内容直接由服务端输出,兼顾无障碍访问与爬虫抓取。
Markdown 语法
已完结分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
最后更新于 ,距今已过 20 天
部分内容可能已过时
评论