Markdown 主题扩展参考

5 分钟阅读写作参考

快速开始

文章放在 src/content/posts/年/月/slug.md,文件开头使用 YAML frontmatter 设置文章信息。

Frontmatter 常用字段包括标题、日期、分类、标签、目录、评论和草稿状态。

提示块

主题支持三种提示块,分别为 infoimportantwarning

标签页

标签页适合展示多种并列方案,也可以嵌套提示块、折叠面板、表格和其他标签页。

npm install

嵌套标签页

嵌套标签页可以在一个标签页中继续使用另一个标签页。

Caddyfile 代码高亮

主题为 Caddy 配置提供专用语法高亮,caddycaddyfile 两种语言标记均可使用。

example.com {
  reverse_proxy localhost:3000
}

可折叠内容

主题支持使用 HTML detailssummary 创建可展开、收起的内容区块,适合放置补充说明、较长示例或可选配置。

查看补充内容

这里是默认收起的补充内容。

图片增强

主题会为 Markdown 图片自动启用懒加载、异步解码和响应式容器。点击图片可以打开灯箱,标题会作为灯箱说明。

测试用封面图

数学公式与 Mermaid

数学公式使用 remark-math 语法。使用 mermaid 代码块时,主题会将其转换为可交互的图表,并支持灯箱查看。

行内公式 E=mc2E = mc^2

n=11n2=π26\sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6}
flowchart LR A[编写 Markdown] --> B[Astro 构建] B --> C[发布]

加密文章

在 frontmatter 中填写 password 后,文章正文会在构建时加密。搜索索引和文章摘要不会泄露正文内容。

访问者会先看到密码输入框,验证成功后才能读取正文。

脚注

脚注沿用 Markdown 语法,主题会将脚注标题和返回正文的链接本地化为中文。

脚注示例1 会在文章末尾生成“注释”区域,并提供返回正文的链接。

注释

  1. 这是主题对标准脚注输出的本地化处理。

最后更新于