<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn"><title>Aonote 青笺</title><subtitle>用 Python 编写的 no-JS 静态博客生成器：Markdown 进，纯 HTML/CSS 出，无需浏览器端 JavaScript。</subtitle><link href="https://aonote.vercel.app/" rel="alternate" type="text/html" /><link href="https://aonote.vercel.app/atom.xml" rel="self" type="application/atom+xml" /><link href="https://aonote.vercel.app/rss.xml" rel="alternate" type="application/rss+xml" /><id>https://aonote.vercel.app/</id><updated>2026-05-20T00:00:00Z</updated><author><name>Runsli</name></author><entry><title>Aonote 青笺</title><link href="https://aonote.vercel.app/posts/welcome-to-aonote/" /><id>https://aonote.vercel.app/posts/welcome-to-aonote/</id><published>2026-05-20T00:00:00Z</published><updated>2026-05-20T00:00:00Z</updated><author><name>Runsli</name></author><category term="项目" /><summary>用 Python 将 Markdown 生成为纯 HTML/CSS 的 no-JS 静态博客生成器。本站即官方站点与可运行演示。</summary><content type="html">&lt;h2 id=&quot;aonote-青笺&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#aonote-青笺&quot;&gt;Aonote 青笺&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Aonote 青笺&lt;/strong&gt; 是一个用 Python 编写的 no-JS 静态博客生成器。它把 &lt;code&gt;markdown/&lt;/code&gt; 里的文章转成可直接部署的 HTML/CSS 页面：不依赖前端框架，也不要求浏览器执行 JavaScript。&lt;/p&gt;
&lt;p&gt;本站 &lt;a href=&quot;https://aonote.vercel.app&quot;&gt;aonote.vercel.app&lt;/a&gt; 同时承担 &lt;strong&gt;项目官网&lt;/strong&gt; 与 &lt;strong&gt;在线演示&lt;/strong&gt;——你正在阅读的页面，就是用它自己构建出来的。&lt;/p&gt;
&lt;h3 id=&quot;为什么做它&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#为什么做它&quot;&gt;为什么做它&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;内容站应该是文档，不是 Web App&lt;/strong&gt;：阅读、订阅、搜索索引不应绑定客户端运行时。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;构建期完成重活&lt;/strong&gt;：代码高亮、数学公式（MathML）、目录与 SEO 元信息在构建时生成。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;默认可检查&lt;/strong&gt;：&lt;code&gt;check_site.py&lt;/code&gt; 在构建后检查链接、no-JS、无障碍与订阅源，减少上线后的隐性问题。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;快速开始&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#快速开始&quot;&gt;快速开始&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;SHELL&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 SHELL&quot; data-lang=&quot;SHELL&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-shell&quot;&gt;git&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;clone&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;https://github.com/Runsli/Aonote.git
&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;Aonote
pip&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;install&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;-r&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;requirements.txt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;编辑 &lt;code&gt;config.py&lt;/code&gt; 中的 &lt;code&gt;BASE_URL&lt;/code&gt;、&lt;code&gt;BLOG_TITLE&lt;/code&gt;、&lt;code&gt;BLOG_AUTHOR&lt;/code&gt;，替换 &lt;code&gt;markdown/&lt;/code&gt; 里的欢迎文与关于页，然后：&lt;/p&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;SHELL&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 SHELL&quot; data-lang=&quot;SHELL&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-shell&quot;&gt;python&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;autobuild.py
&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;_site&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;python&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;-m&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;http.server&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;m&quot;&gt;8000&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;更完整的步骤见 &lt;a href=&quot;/posts/doc-quickstart/&quot;&gt;快速开始&lt;/a&gt;。&lt;/p&gt;
&lt;h3 id=&quot;核心能力&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#核心能力&quot;&gt;核心能力&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;首页、文章、归档、标签、关于页与真实 404。&lt;/li&gt;
&lt;li&gt;Markdown 扩展：代码高亮、目录、表格、脚注、任务列表、提示块、数学公式等。&lt;/li&gt;
&lt;li&gt;RSS、Atom、Sitemap、Open Graph；结构化数据使用 Microdata，无 JSON-LD &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;浅色/暗色模式、移动端导航、键盘焦点与 &lt;code&gt;prefers-reduced-motion&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;增量构建与构建后健康检查。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;链接&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#链接&quot;&gt;链接&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;源码与 Issue&lt;/strong&gt;：&lt;a href=&quot;https://github.com/Runsli/Aonote&quot;&gt;github.com/Runsli/Aonote&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;项目生态&lt;/strong&gt;（Aonote / Astro 主题 / 个人站）：&lt;a href=&quot;/posts/doc-ecosystem/&quot;&gt;doc-ecosystem&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Astro 主题（可选 JS）&lt;/strong&gt;：&lt;a href=&quot;https://github.com/runsli/astro-theme-aonote&quot;&gt;astro-theme-aonote&lt;/a&gt; · &lt;a href=&quot;https://astro-theme-aonote.vercel.app&quot;&gt;在线演示&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;作者&lt;/strong&gt;：&lt;a href=&quot;https://www.runsli.com/&quot;&gt;Runsli 的小站&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关于本项目&lt;/strong&gt;：&lt;a href=&quot;/about/&quot;&gt;关于页&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更新日志&lt;/strong&gt;：&lt;a href=&quot;/posts/doc-changelog/&quot;&gt;changelog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Markdown 渲染预览&lt;/strong&gt;：&lt;a href=&quot;/posts/markdown-basics/&quot;&gt;Markdown 排版示例&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;命名&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#命名&quot;&gt;命名&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;Aonote&lt;/code&gt; 保留 note（笔记）的含义；中文名 &lt;strong&gt;青笺&lt;/strong&gt; 强调纸页与安静书写。少一点运行时，多一点内容本身。&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;若你 Fork 本仓库做自己的博客，请阅读仓库 &lt;a href=&quot;https://github.com/Runsli/Aonote/blob/main/README.zh-CN.md#fork-后定制自己的站点&quot;&gt;README&lt;/a&gt; 中的「Fork 后定制」一节。&lt;/p&gt;</content></entry><entry><title>项目生态</title><link href="https://aonote.vercel.app/posts/doc-ecosystem/" /><id>https://aonote.vercel.app/posts/doc-ecosystem/</id><published>2026-05-20T00:00:00Z</published><updated>2026-05-20T00:00:00Z</updated><author><name>Runsli</name></author><category term="文档" /><summary>Aonote 青笺、astro-theme-aonote 与 Runsli 小站的关系说明，以及如何选择与互链。</summary><content type="html">&lt;h2 id=&quot;项目生态&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#项目生态&quot;&gt;项目生态&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Aonote 青笺&lt;/strong&gt; 不是孤立仓库：它与同系列的 Astro 主题、作者个人站一起构成一套「同款阅读体验、不同技术约束」的选择。本文是&lt;strong&gt;完整版说明&lt;/strong&gt;；其它仓库 README 与 Astro 主题文档会链到此处，避免多处维护同一张大表。&lt;/p&gt;
&lt;h3 id=&quot;三个入口分别是什么&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#三个入口分别是什么&quot;&gt;三个入口分别是什么&lt;/a&gt;&lt;/h3&gt;

&lt;div aria-label=&quot;可横向滚动表格：Aonote 系列三个入口&quot; class=&quot;table-wrapper&quot; role=&quot;region&quot; tabindex=&quot;0&quot;&gt;&lt;table&gt;&lt;caption&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;table-caption-prefix&quot;&gt;表格：&lt;/span&gt;Aonote 系列三个入口&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;入口&lt;/th&gt;
&lt;th&gt;链接&lt;/th&gt;
&lt;th&gt;角色&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Aonote 青笺&lt;/strong&gt;（本仓库）&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://github.com/Runsli/Aonote&quot;&gt;github.com/Runsli/Aonote&lt;/a&gt; · &lt;a href=&quot;https://aonote.vercel.app&quot;&gt;aonote.vercel.app&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Python 构建的 no-JS 静态博客生成器；本页所在&lt;strong&gt;项目官网&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;astro-theme-aonote&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://github.com/runsli/astro-theme-aonote&quot;&gt;github.com/runsli/astro-theme-aonote&lt;/a&gt; · &lt;a href=&quot;https://astro-theme-aonote.vercel.app&quot;&gt;astro-theme-aonote.vercel.app&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;同款版式与内容模型的 &lt;strong&gt;Astro 5 移植&lt;/strong&gt;；可按需加客户端 JS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Runsli 的小站&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href=&quot;https://www.runsli.com/&quot;&gt;www.runsli.com&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;作者个人博客（note / jotting），&lt;strong&gt;不是&lt;/strong&gt; Aonote 产品文档站&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;p&gt;三者&lt;strong&gt;独立部署、独立维护&lt;/strong&gt;，但在视觉与 Markdown 能力上尽量对齐，方便你在不同场景切换。&lt;/p&gt;
&lt;h3 id=&quot;如何选择&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#如何选择&quot;&gt;如何选择&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;TEXT&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 TEXT&quot; data-lang=&quot;TEXT&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-text&quot;&gt;需要零浏览器 JS、Python 构建、check_site 质检、申 nojs / 体积类 Club？
  → Aonote 青笺（本仓库）

需要 Astro 生态、组件化、客户端增强或 npm 模板一键建站？
  → astro-theme-aonote

想了解作者、阅读建站随笔（与产品文档无关的个人内容）？
  → runsli.com
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;不必二选一：有人用 Aonote 做生产博客，用 Astro 主题做实验站；也有人从 Python 版迁到 Astro 版以扩展交互。&lt;/p&gt;
&lt;h3 id=&quot;技术对照&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#技术对照&quot;&gt;技术对照&lt;/a&gt;&lt;/h3&gt;

&lt;div aria-label=&quot;可横向滚动表格：Aonote 与 Astro 主题技术对照&quot; class=&quot;table-wrapper&quot; role=&quot;region&quot; tabindex=&quot;0&quot;&gt;&lt;table&gt;&lt;caption&gt;&lt;span aria-hidden=&quot;true&quot; class=&quot;table-caption-prefix&quot;&gt;表格：&lt;/span&gt;Aonote 与 Astro 主题技术对照&lt;/caption&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;维度&lt;/th&gt;
&lt;th&gt;Aonote 青笺&lt;/th&gt;
&lt;th&gt;astro-theme-aonote&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;运行时&lt;/td&gt;
&lt;td&gt;构建期 Python；页面无必需 JS&lt;/td&gt;
&lt;td&gt;Node 构建；页面可按需含 JS&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;内容目录&lt;/td&gt;
&lt;td&gt;&lt;code&gt;markdown/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;src/content/posts/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;站点配置&lt;/td&gt;
&lt;td&gt;&lt;code&gt;config.py&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;src/site.config.ts&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;布局模板&lt;/td&gt;
&lt;td&gt;&lt;code&gt;templates/base.html&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;src/layouts/BaseLayout.astro&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;样式&lt;/td&gt;
&lt;td&gt;&lt;code&gt;assets/style.css&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;src/styles/aonote.css&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;界面文案&lt;/td&gt;
&lt;td&gt;&lt;code&gt;i18n.py&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;src/i18n.ts&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;构建产物&lt;/td&gt;
&lt;td&gt;&lt;code&gt;_site/&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;dist/&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;构建命令&lt;/td&gt;
&lt;td&gt;&lt;code&gt;python autobuild.py&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&lt;code&gt;npm run build&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;特色&lt;/td&gt;
&lt;td&gt;&lt;code&gt;check_site.py&lt;/code&gt;、增量构建、no-JS 约束&lt;/td&gt;
&lt;td&gt;Astro 集成、Shiki、模板 &lt;code&gt;npm create astro&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;p&gt;更细的 upstream mapping 见 &lt;a href=&quot;https://github.com/runsli/astro-theme-aonote#upstream-mapping&quot;&gt;astro-theme-aonote README&lt;/a&gt;。&lt;/p&gt;
&lt;h3 id=&quot;与-runsli-小站的关系&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#与-runsli-小站的关系&quot;&gt;与 Runsli 小站的关系&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;https://www.runsli.com/&quot;&gt;runsli.com&lt;/a&gt; 使用 &lt;strong&gt;Thought Lite&lt;/strong&gt; 系 Astro 主题（与 Aonote 产品线不同），主要发个人笔记与建站日志。其中与 Aonote 相关的文章会链回本官网与 GitHub，例如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.runsli.com/note/260518&quot;&gt;Aonote 近期更新&lt;/a&gt;（建站日志）&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.runsli.com/note/260520&quot;&gt;项目生态说明（个人站短文）&lt;/a&gt;（链回本页）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;产品选型、配置对照、Fork 说明请以&lt;strong&gt;本官网文档&lt;/strong&gt;为准；个人站文章偏经历与回顾，可能滞后于仓库最新 commit。&lt;/p&gt;
&lt;h3 id=&quot;许可与反馈&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#许可与反馈&quot;&gt;许可与反馈&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Aonote 与 astro-theme-aonote 源码许可见各自仓库 &lt;code&gt;LICENSE&lt;/code&gt;（均为 MIT）。&lt;/li&gt;
&lt;li&gt;问题与 PR：各仓库 GitHub Issues；Aonote 也可在 &lt;a href=&quot;/about/&quot;&gt;关于页&lt;/a&gt; 查看作者联系方式。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;相关阅读&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#相关阅读&quot;&gt;相关阅读&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/posts/doc-quickstart/&quot;&gt;快速开始&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/posts/doc-why-no-js/&quot;&gt;为什么坚持 no-JS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/posts/doc-changelog/&quot;&gt;更新日志&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/about/&quot;&gt;关于 Aonote&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content></entry><entry><title>更新日志</title><link href="https://aonote.vercel.app/posts/doc-changelog/" /><id>https://aonote.vercel.app/posts/doc-changelog/</id><published>2026-05-19T00:00:00Z</published><updated>2026-05-19T00:00:00Z</updated><author><name>Runsli</name></author><category term="文档" /><summary>Aonote 青笺版本记录与主要变更说明。</summary><content type="html">&lt;h2 id=&quot;更新日志&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#更新日志&quot;&gt;更新日志&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;本页记录 &lt;strong&gt;Aonote 青笺&lt;/strong&gt; 官网与生成器的重要变更。完整提交历史见 &lt;a href=&quot;https://github.com/Runsli/Aonote/commits/main/&quot;&gt;GitHub Commits&lt;/a&gt;。&lt;/p&gt;
&lt;h3 id=&quot;未发布&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#未发布&quot;&gt;未发布&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&quot;官网&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#官网&quot;&gt;官网&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;新增 &lt;a href=&quot;/posts/doc-ecosystem/&quot;&gt;项目生态&lt;/a&gt; 文档；about、README 与 Astro 主题、runsli.com 互链。&lt;/li&gt;
&lt;li&gt;首页支持通过 &lt;code&gt;INDEX_PAGE_TITLE&lt;/code&gt; / &lt;code&gt;INDEX_PAGE_SUBTITLE&lt;/code&gt; 配置浏览器标签与分享标题（不在正文显示）。&lt;/li&gt;
&lt;li&gt;页脚增加 GitHub 仓库链接。&lt;/li&gt;
&lt;li&gt;新增本站更新日志页面。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;2026-05-20&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#2026-05-20&quot;&gt;2026-05-20&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&quot;官网_1&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#官网_1&quot;&gt;官网&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;将 &lt;code&gt;aonote.vercel.app&lt;/code&gt; 调整为项目官方网站与在线演示。&lt;/li&gt;
&lt;li&gt;新增项目文档：《快速开始》《为什么坚持 no-JS》。&lt;/li&gt;
&lt;li&gt;README 补充 Fork 后定制说明；作者信息更新为 Runsli。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;2026-05早期&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#2026-05早期&quot;&gt;2026-05（早期）&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&quot;文档与维护&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#文档与维护&quot;&gt;文档与维护&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;移除 changelog 式源码注释；README 按中英文拆分。&lt;/li&gt;
&lt;li&gt;优化归档页链接间距；完善模板示例文案。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;项目&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#项目&quot;&gt;项目&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;站点更名为 &lt;strong&gt;Aonote 青笺&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;Markdown 示例按主题拆分（后整合为官网 + 单篇排版预览）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;2026-04-及更早&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#2026-04-及更早&quot;&gt;2026-04 及更早&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&quot;功能&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#功能&quot;&gt;功能&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;构建健康检查按类别输出报告（A11Y、SEO、Links 等）。&lt;/li&gt;
&lt;li&gt;任务列表、脚注、表格标题、diff 行等无障碍增强。&lt;/li&gt;
&lt;li&gt;键盘导航与焦点顺序检查；锚点滚动优化。&lt;/li&gt;
&lt;li&gt;no-JS 约束、Microdata、RSS/Atom、增量构建等核心能力陆续完善。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;版本号尚未单独打 Tag；关注 &lt;a href=&quot;https://github.com/Runsli/Aonote/releases&quot;&gt;GitHub Releases&lt;/a&gt; 获取后续正式版本。&lt;/p&gt;</content></entry><entry><title>快速开始</title><link href="https://aonote.vercel.app/posts/doc-quickstart/" /><id>https://aonote.vercel.app/posts/doc-quickstart/</id><published>2026-05-18T00:00:00Z</published><updated>2026-05-18T00:00:00Z</updated><author><name>Runsli</name></author><category term="文档" /><summary>从克隆仓库到本地预览与部署 Aonote 站点的最短路径。</summary><content type="html">&lt;h2 id=&quot;快速开始&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#快速开始&quot;&gt;快速开始&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;本文介绍如何把 Aonote 跑起来，并部署到你自己的域名。若你只想浏览功能，可直接看 &lt;a href=&quot;/posts/welcome-to-aonote/&quot;&gt;首页&lt;/a&gt; 与 &lt;a href=&quot;/posts/markdown-basics/&quot;&gt;Markdown 排版示例&lt;/a&gt;。&lt;/p&gt;
&lt;h3 id=&quot;环境要求&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#环境要求&quot;&gt;环境要求&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Python 3.7+&lt;/li&gt;
&lt;li&gt;pip&lt;/li&gt;
&lt;li&gt;Git（可选，用于克隆与构建时间戳）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;1-获取代码&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#1-获取代码&quot;&gt;1. 获取代码&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;SHELL&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 SHELL&quot; data-lang=&quot;SHELL&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-shell&quot;&gt;git&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;clone&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;https://github.com/Runsli/Aonote.git
&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;Aonote
pip&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;install&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;-r&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;requirements.txt
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;也可在 GitHub 上使用 &lt;strong&gt;Use this template&lt;/strong&gt; 创建你自己的仓库。&lt;/p&gt;
&lt;h3 id=&quot;2-配置站点&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#2-配置站点&quot;&gt;2. 配置站点&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;编辑 &lt;code&gt;config.py&lt;/code&gt;，至少修改以下项：&lt;/p&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;PYTHON&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 PYTHON&quot; data-lang=&quot;PYTHON&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-python&quot;&gt;&lt;span class=&quot;n&quot;&gt;BASE_URL&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;https://your-domain.example&quot;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;BLOG_TITLE&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;你的站点标题&quot;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;BLOG_DESCRIPTION&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;你的站点描述&quot;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;BLOG_AUTHOR&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;你的名字&quot;&lt;/span&gt;
&lt;span class=&quot;n&quot;&gt;SITE_LANGUAGE&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;zh-CN&quot;&lt;/span&gt;  &lt;span class=&quot;c1&quot;&gt;# 或 &quot;en&quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;若部署在 GitHub Pages 子路径（如 &lt;code&gt;username.github.io/repo-name/&lt;/code&gt;），还需设置 &lt;code&gt;REPO_SUBPATH&lt;/code&gt;。&lt;/p&gt;
&lt;h3 id=&quot;3-准备内容&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#3-准备内容&quot;&gt;3. 准备内容&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;在 &lt;code&gt;markdown/&lt;/code&gt; 中写作。Front Matter 示例：&lt;/p&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;YAML&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 YAML&quot; data-lang=&quot;YAML&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-yaml&quot;&gt;&lt;span class=&quot;nn&quot;&gt;---&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;我的第一篇文章&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;date&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;2026-05-20&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;summary&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;显示在首页与 RSS 中的摘要。&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;tags&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p p-Indicator&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;blog&lt;/span&gt;&lt;span class=&quot;p p-Indicator&quot;&gt;]&lt;/span&gt;
&lt;span class=&quot;nn&quot;&gt;---&lt;/span&gt;

&lt;span class=&quot;l l-Scalar l-Scalar-Plain&quot;&gt;正文从这里开始。&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;特殊文件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;about.md&lt;/code&gt;：关于页（建议 &lt;code&gt;hidden: true&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;404.md&lt;/code&gt;：404 页面内容。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;4-构建与预览&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#4-构建与预览&quot;&gt;4. 构建与预览&lt;/a&gt;&lt;/h3&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;SHELL&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 SHELL&quot; data-lang=&quot;SHELL&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-shell&quot;&gt;python&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;autobuild.py
&lt;span class=&quot;nb&quot;&gt;cd&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;_site
python&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;-m&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;http.server&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;m&quot;&gt;8000&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;浏览器打开 &lt;code&gt;http://localhost:8000&lt;/code&gt;。构建通过后会更新 &lt;code&gt;_site/&lt;/code&gt;，并在健康检查通过后写入增量构建清单。&lt;/p&gt;
&lt;p&gt;单独运行检查：&lt;/p&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;SHELL&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 SHELL&quot; data-lang=&quot;SHELL&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-shell&quot;&gt;python&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;check_site.py
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;5-部署&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#5-部署&quot;&gt;5. 部署&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;将 &lt;code&gt;_site/&lt;/code&gt; 目录发布到任意静态托管即可，例如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vercel / Netlify&lt;/strong&gt;：连接仓库，构建命令 &lt;code&gt;python autobuild.py&lt;/code&gt;，发布目录 &lt;code&gt;_site&lt;/code&gt;（仓库已含 &lt;code&gt;vercel.json&lt;/code&gt; / &lt;code&gt;netlify.toml&lt;/code&gt;）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Pages&lt;/strong&gt;：将 &lt;code&gt;_site&lt;/code&gt; 内容推送到 &lt;code&gt;gh-pages&lt;/code&gt; 分支，或使用 Actions 构建。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;部署后确认 &lt;code&gt;BASE_URL&lt;/code&gt; 与线上域名一致，否则 canonical、RSS 与 Sitemap 中的链接会不正确。&lt;/p&gt;
&lt;h3 id=&quot;fork-官方站内容时&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#fork-官方站内容时&quot;&gt;Fork 官方站内容时&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;若你 Fork 的是包含本官网内容的仓库，请按 &lt;a href=&quot;/about/&quot;&gt;关于页 · Fork 做自己的站&lt;/a&gt; 替换欢迎文、关于页，并删除不需要的 &lt;code&gt;doc-*.md&lt;/code&gt; 项目文档。&lt;/p&gt;
&lt;h3 id=&quot;下一步&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#下一步&quot;&gt;下一步&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/posts/doc-why-no-js/&quot;&gt;为什么坚持 no-JS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/Runsli/Aonote&quot;&gt;项目仓库&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/Runsli/Aonote/blob/main/README.zh-CN.md&quot;&gt;完整 README&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content></entry><entry><title>为什么坚持 no-JS</title><link href="https://aonote.vercel.app/posts/doc-why-no-js/" /><id>https://aonote.vercel.app/posts/doc-why-no-js/</id><published>2026-05-17T00:00:00Z</published><updated>2026-05-17T00:00:00Z</updated><author><name>Runsli</name></author><category term="文档" /><summary>Aonote 将页面视为文档而非应用：无客户端脚本、构建期增强与可检查性。</summary><content type="html">&lt;h2 id=&quot;为什么坚持-no-js&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#为什么坚持-no-js&quot;&gt;为什么坚持 no-JS&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Aonote 的目标用户写的是&lt;strong&gt;文章、笔记与文档&lt;/strong&gt;，不是需要复杂客户端状态的应用。因此默认输出不包含可执行的浏览器 JavaScript。&lt;/p&gt;
&lt;h3 id=&quot;页面是文档&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#页面是文档&quot;&gt;页面是文档&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;博客与知识库的核心体验是：阅读、跳转、订阅、被搜索引擎索引。这些都不应依赖：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;客户端路由与 hydration&lt;/li&gt;
&lt;li&gt;运行时 Markdown 或数学渲染&lt;/li&gt;
&lt;li&gt;用脚本补上的导航、目录或主题切换&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Aonote 把代码高亮、公式（MathML）、目录锚点、Open Graph 等放在 &lt;strong&gt;构建阶段&lt;/strong&gt; 完成，部署后只有 HTML 与 CSS。&lt;/p&gt;
&lt;h3 id=&quot;结构化数据不用-script&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#结构化数据不用-script&quot;&gt;结构化数据不用 &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt;&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;许多站点用 JSON-LD 的 &lt;code&gt;&amp;lt;script type=&quot;application/ld+json&quot;&amp;gt;&lt;/code&gt; 做结构化数据。Aonote 改用 &lt;strong&gt;Microdata&lt;/strong&gt; 写在 HTML 元素上，避免在页面里出现 script 标签，也更贴近 &lt;a href=&quot;https://nojs.club/&quot;&gt;nojs.club&lt;/a&gt; 所倡导的精神。&lt;/p&gt;
&lt;h3 id=&quot;交互用-htmlcss-原生能力&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#交互用-htmlcss-原生能力&quot;&gt;交互用 HTML/CSS 原生能力&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;这些能力不依赖脚本：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;移动端导航（&lt;code&gt;:target&lt;/code&gt; / checkbox hack 等纯 CSS 方案）&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&amp;lt;details&amp;gt;&lt;/code&gt; / &lt;code&gt;&amp;lt;summary&amp;gt;&lt;/code&gt; 折叠&lt;/li&gt;
&lt;li&gt;返回顶部（锚点链接）&lt;/li&gt;
&lt;li&gt;浅色/暗色模式（&lt;code&gt;prefers-color-scheme&lt;/code&gt; 与 CSS 变量）&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;可验证&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#可验证&quot;&gt;可验证&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;check_site.py&lt;/code&gt; 会检查：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;是否存在不应出现的可执行脚本&lt;/li&gt;
&lt;li&gt;链接、锚点、图片与 Feeds 是否有效&lt;/li&gt;
&lt;li&gt;基础无障碍与 SEO 细节&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;构建失败时不会更新增量清单，避免「坏构建」被当成已发布状态。&lt;/p&gt;
&lt;h3 id=&quot;不是反对一切-js&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#不是反对一切-js&quot;&gt;不是反对一切 JS&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;no-JS 指的是 &lt;strong&gt;你的读者不必为你的内容站加载脚本&lt;/strong&gt;。构建工具本身用 Python，与浏览器无关。若你将来需要个别页面的例外，应在明确约束下审慎添加，并仍通过健康检查把关。&lt;/p&gt;
&lt;h3 id=&quot;若仍需要-javascript&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#若仍需要-javascript&quot;&gt;若仍需要 JavaScript&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;no-JS 是本仓库（Python 版）的默认约束，不是否定一切前端能力。若你的站点需要 Astro 组件、客户端增强或更复杂的交互，可使用同系列的 &lt;a href=&quot;https://github.com/runsli/astro-theme-aonote&quot;&gt;astro-theme-aonote&lt;/a&gt;。详见 &lt;a href=&quot;/posts/doc-ecosystem/&quot;&gt;项目生态&lt;/a&gt;。&lt;/p&gt;
&lt;h3 id=&quot;相关阅读&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#相关阅读&quot;&gt;相关阅读&lt;/a&gt;&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/posts/doc-quickstart/&quot;&gt;快速开始&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/posts/welcome-to-aonote/&quot;&gt;首页 · Aonote 是什么&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nojs.club/&quot;&gt;nojs.club&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content></entry><entry><title>Markdown 排版示例</title><link href="https://aonote.vercel.app/posts/markdown-basics/" /><id>https://aonote.vercel.app/posts/markdown-basics/</id><published>2026-01-10T00:00:00Z</published><updated>2026-01-10T00:00:00Z</updated><author><name>Runsli</name></author><category term="示例" /><summary>Aonote 官网保留的语法预览页：标题、列表、链接、公式、脚注与中英文混排等基础排版效果。</summary><content type="html">&lt;p&gt;本站保留此页作为 &lt;strong&gt;Markdown 渲染预览&lt;/strong&gt;。Fork 后若不需要可删除本文件。&lt;/p&gt;
&lt;p&gt;这个页面聚焦 Markdown 基础排版能力：标题、段落、行内文本、链接、数学公式、列表、引用、脚注和混排文本。&lt;/p&gt;
&lt;h2 id=&quot;标题&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#标题&quot;&gt;标题&lt;/a&gt;&lt;/h2&gt;
&lt;!-- markdownlint-disable --&gt;
&lt;h2 id=&quot;一级标题&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#一级标题&quot;&gt;一级标题&lt;/a&gt;&lt;/h2&gt;
&lt;!-- markdownlint-restore --&gt;
&lt;h3 id=&quot;二级标题&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#二级标题&quot;&gt;二级标题&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&quot;三级标题&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#三级标题&quot;&gt;三级标题&lt;/a&gt;&lt;/h4&gt;
&lt;h5 id=&quot;四级标题&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#四级标题&quot;&gt;四级标题&lt;/a&gt;&lt;/h5&gt;
&lt;h6 id=&quot;五级标题&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#五级标题&quot;&gt;五级标题&lt;/a&gt;&lt;/h6&gt;
&lt;h6 id=&quot;六级标题&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#六级标题&quot;&gt;六级标题&lt;/a&gt;&lt;/h6&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;&lt;span class=&quot;gh&quot;&gt;# 一级标题&lt;/span&gt;
&lt;span class=&quot;gu&quot;&gt;## 二级标题&lt;/span&gt;
&lt;span class=&quot;gu&quot;&gt;### 三级标题&lt;/span&gt;
&lt;span class=&quot;gu&quot;&gt;#### 四级标题&lt;/span&gt;
&lt;span class=&quot;gu&quot;&gt;##### 五级标题&lt;/span&gt;
&lt;span class=&quot;gu&quot;&gt;###### 六级标题&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;段落与换行&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#段落与换行&quot;&gt;段落与换行&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;这是一个段落。&lt;/p&gt;
&lt;p&gt;这是另一个段落。&lt;/p&gt;
&lt;p&gt;这是一句话不过我要在这里&lt;br/&gt;
换行&lt;/p&gt;
&lt;div class=&quot;admonition tip&quot;&gt;
&lt;p class=&quot;admonition-title&quot;&gt;Tip&lt;/p&gt;
&lt;p&gt;上方的代码中 &lt;code&gt;这里&lt;/code&gt; 后面有两个空格。&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;这是一个段落。

这是另一个段落。

这是一句话不过我要在这里  
换行
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;行内文本&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#行内文本&quot;&gt;行内文本&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;这句话里拥有&lt;strong&gt;加粗&lt;/strong&gt;、&lt;em&gt;倾斜&lt;/em&gt;、&lt;del&gt;删除&lt;/del&gt;、&lt;code&gt;行内代码&lt;/code&gt;、&lt;mark&gt;重点标记&lt;/mark&gt; 和快捷键 &lt;kbd&gt;⌘&lt;/kbd&gt; + &lt;kbd&gt;K&lt;/kbd&gt;。&lt;/p&gt;
&lt;p&gt;经典 Emoji: 😉 😢 😆 😋&lt;/p&gt;
&lt;p&gt;简写 Emoji: 😎 🙂 😘 ☹️ 🙂 ☹️ 😉&lt;/p&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;这句话里拥有**加粗**、*倾斜*、~~删除~~、`行内代码`、&amp;lt;mark&amp;gt;重点标记&amp;lt;/mark&amp;gt; 和快捷键 &amp;lt;kbd&amp;gt;⌘&amp;lt;/kbd&amp;gt; + &amp;lt;kbd&amp;gt;K&amp;lt;/kbd&amp;gt;。

经典 Emoji: :wink: :cry: :laughing: :yum:

简写 Emoji: 8-) :) :\* :( :-) :-( ;)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;链接&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#链接&quot;&gt;链接&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;/&quot;&gt;根目录访问主页&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/posts/welcome-to-aonote/&quot;&gt;站内文章示例&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/about&quot;&gt;根目录访问关于&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/archive/&quot;&gt;归档页面&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;[&lt;span class=&quot;nt&quot;&gt;根目录访问主页&lt;/span&gt;](&lt;span class=&quot;na&quot;&gt;/&lt;/span&gt;)
[&lt;span class=&quot;nt&quot;&gt;站内文章示例&lt;/span&gt;](&lt;span class=&quot;na&quot;&gt;/posts/welcome-to-aonote/&lt;/span&gt;)
[&lt;span class=&quot;nt&quot;&gt;根目录访问关于&lt;/span&gt;](&lt;span class=&quot;na&quot;&gt;/about&lt;/span&gt;)
[&lt;span class=&quot;nt&quot;&gt;归档页面&lt;/span&gt;](&lt;span class=&quot;na&quot;&gt;/archive/&lt;/span&gt;)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;分割线&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#分割线&quot;&gt;分割线&lt;/a&gt;&lt;/h3&gt;
&lt;hr/&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;---
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;数学公式&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#数学公式&quot;&gt;数学公式&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;行内公式示例：&lt;span class=&quot;arithmatex&quot;&gt;&lt;math display=&quot;inline&quot; xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;mi&gt;E&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mi&gt;m&lt;/mi&gt;&lt;msup&gt;&lt;mi&gt;c&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/span&gt;。&lt;/p&gt;
&lt;p&gt;块级公式示例：&lt;/p&gt;
&lt;div class=&quot;arithmatex&quot;&gt;&lt;math display=&quot;block&quot; xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&gt;&lt;mrow&gt;&lt;msubsup&gt;&lt;mo&gt;∫&lt;/mo&gt;&lt;mn&gt;0&lt;/mn&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/msubsup&gt;&lt;msup&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mn&gt;2&lt;/mn&gt;&lt;/msup&gt;&lt;mi&gt;d&lt;/mi&gt;&lt;mi&gt;x&lt;/mi&gt;&lt;mo&gt;=&lt;/mo&gt;&lt;mfrac&gt;&lt;mrow&gt;&lt;mn&gt;1&lt;/mn&gt;&lt;/mrow&gt;&lt;mrow&gt;&lt;mn&gt;3&lt;/mn&gt;&lt;/mrow&gt;&lt;/mfrac&gt;&lt;/mrow&gt;&lt;/math&gt;&lt;/div&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;行内公式示例：$E = mc^2$。

块级公式示例：

$$
\int_0^1 x^2 dx = \frac{1}{3}
$$
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;列表&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#列表&quot;&gt;列表&lt;/a&gt;&lt;/h3&gt;
&lt;h4 id=&quot;无序列表&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#无序列表&quot;&gt;无序列表&lt;/a&gt;&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;无序列表项&lt;/li&gt;
&lt;li&gt;无序列表项&lt;/li&gt;
&lt;li&gt;列表中的列表项&lt;ul&gt;
&lt;li&gt;更多的列表项&lt;/li&gt;
&lt;li&gt;更多的列表项&lt;/li&gt;
&lt;li&gt;更多的列表项&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;列表中的长列表项，这个列表项很长。&lt;/p&gt;
&lt;p&gt;而且由很多个段落构成。&lt;/p&gt;
&lt;p&gt;甚至最后一个段落还包含了&lt;a href=&quot;#链接&quot;&gt;链接&lt;/a&gt;。
- 无序列表项&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;&lt;span class=&quot;k&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;无序列表项
&lt;span class=&quot;k&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;无序列表项
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;列表中的列表项
&lt;span class=&quot;w&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;更多的列表项
&lt;span class=&quot;w&quot;&gt;  &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;列表中的长列表项，这个列表项很长。

    而且由很多个段落构成。

    甚至最后一个段落还包含了[链接](#链接)。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h4 id=&quot;有序列表&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#有序列表&quot;&gt;有序列表&lt;/a&gt;&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;有序列表第一项&lt;/li&gt;
&lt;li&gt;有序列表第二项&lt;br/&gt;
   第二项的需要换行&lt;br/&gt;
   再次换行&lt;/li&gt;
&lt;li&gt;有序列表第三项&lt;/li&gt;
&lt;/ol&gt;
&lt;div class=&quot;admonition tip&quot;&gt;
&lt;p class=&quot;admonition-title&quot;&gt;Tip&lt;/p&gt;
&lt;p&gt;上方的代码中 &lt;code&gt;换行&lt;/code&gt; 后面也有两个空格。&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;&lt;span class=&quot;k&quot;&gt;1.&lt;/span&gt; 有序列表第一项
&lt;span class=&quot;k&quot;&gt;1.&lt;/span&gt; 有序列表第二项  
   第二项的需要换行  
   再次换行
&lt;span class=&quot;k&quot;&gt;1.&lt;/span&gt; 有序列表第三项
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h4 id=&quot;任务列表&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#任务列表&quot;&gt;任务列表&lt;/a&gt;&lt;/h4&gt;
&lt;ul class=&quot;task-list&quot;&gt;
&lt;li class=&quot;task-list-item&quot; data-task-state=&quot;completed&quot;&gt;&lt;label class=&quot;task-list-control&quot;&gt;&lt;input aria-disabled=&quot;true&quot; aria-label=&quot;已完成任务：已完成的任务&quot; checked=&quot;&quot; disabled=&quot;&quot; type=&quot;checkbox&quot;/&gt;&lt;span class=&quot;task-list-indicator&quot;&gt;&lt;/span&gt;&lt;/label&gt;&lt;span class=&quot;task-state-label visually-hidden&quot;&gt;已完成: &lt;/span&gt; 已完成的任务&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot; data-task-state=&quot;incomplete&quot;&gt;&lt;label class=&quot;task-list-control&quot;&gt;&lt;input aria-disabled=&quot;true&quot; aria-label=&quot;未完成任务：未完成的任务&quot; disabled=&quot;&quot; type=&quot;checkbox&quot;/&gt;&lt;span class=&quot;task-list-indicator&quot;&gt;&lt;/span&gt;&lt;/label&gt;&lt;span class=&quot;task-state-label visually-hidden&quot;&gt;未完成: &lt;/span&gt; 未完成的任务&lt;/li&gt;
&lt;li class=&quot;task-list-item&quot; data-task-state=&quot;incomplete&quot;&gt;&lt;label class=&quot;task-list-control&quot;&gt;&lt;input aria-disabled=&quot;true&quot; aria-label=&quot;未完成任务：静态页面中复选框不可点击&quot; disabled=&quot;&quot; type=&quot;checkbox&quot;/&gt;&lt;span class=&quot;task-list-indicator&quot;&gt;&lt;/span&gt;&lt;/label&gt;&lt;span class=&quot;task-state-label visually-hidden&quot;&gt;未完成: &lt;/span&gt; 静态页面中复选框不可点击&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;&lt;span class=&quot;k&quot;&gt;- [x]&lt;/span&gt; 已完成的任务
&lt;span class=&quot;k&quot;&gt;- [ ]&lt;/span&gt; 未完成的任务
&lt;span class=&quot;k&quot;&gt;- [ ]&lt;/span&gt; 静态页面中复选框不可点击
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h4 id=&quot;定义列表&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#定义列表&quot;&gt;定义列表&lt;/a&gt;&lt;/h4&gt;
&lt;dl&gt;
&lt;dt&gt;静态站点&lt;/dt&gt;
&lt;dd&gt;只由 HTML、CSS 和静态资源组成，不依赖客户端 JavaScript 运行时。&lt;/dd&gt;
&lt;dt&gt;RSS&lt;/dt&gt;
&lt;dd&gt;一种用于订阅网站更新的格式，可以被阅读器聚合。&lt;/dd&gt;
&lt;/dl&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;静态站点
: 只由 HTML、CSS 和静态资源组成，不依赖客户端 JavaScript 运行时。

RSS
: 一种用于订阅网站更新的格式，可以被阅读器聚合。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;引用&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#引用&quot;&gt;引用&lt;/a&gt;&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;引用也可以连用&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;可以添加额外的大于号制造更深的引用&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;&lt;span class=&quot;k&quot;&gt;&amp;gt; &lt;/span&gt;&lt;span class=&quot;ge&quot;&gt;引用也可以连用&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;ge&quot;&gt;&amp;gt; &amp;gt; 可以添加额外的大于号制造更深的引用&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h4 id=&quot;带来源的引用&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#带来源的引用&quot;&gt;带来源的引用&lt;/a&gt;&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;简洁并不意味着缺少结构，而是每个结构都有清晰的用途。&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;Aonote 阅读样式测试&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;&lt;span class=&quot;k&quot;&gt;&amp;gt; &lt;/span&gt;&lt;span class=&quot;ge&quot;&gt;简洁并不意味着缺少结构，而是每个结构都有清晰的用途。&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;ge&quot;&gt;&amp;gt; &amp;lt;cite&amp;gt;Aonote 阅读样式测试&amp;lt;/cite&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;脚注&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#脚注&quot;&gt;脚注&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;这里有一个脚注引用。&lt;sup id=&quot;fnref:markdown-footnote&quot;&gt;&lt;a aria-label=&quot;脚注 1&quot; class=&quot;footnote-ref&quot; href=&quot;#fn:markdown-footnote&quot; title=&quot;脚注 1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;这里有一个脚注引用。[^markdown-footnote]

[&lt;span class=&quot;nl&quot;&gt;^markdown-footnote&lt;/span&gt;]: &lt;span class=&quot;na&quot;&gt;这是脚注内容，可以放补充说明、来源或延伸阅读。&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;混排段落&quot;&gt;&lt;a class=&quot;toclink&quot; href=&quot;#混排段落&quot;&gt;混排段落&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;这是一段中文、English、数字 123、URL https://example.com/path/to/resource 和行内代码 &lt;code&gt;inline_code()&lt;/code&gt; 混排的测试文本，用来观察行高、换行和标点间距。&lt;/p&gt;
&lt;div class=&quot;highlight&quot; data-lang=&quot;MD&quot;&gt;&lt;pre aria-label=&quot;代码块，语言 MD&quot; data-lang=&quot;MD&quot; tabindex=&quot;0&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code class=&quot;language-md&quot;&gt;这是一段中文、English、数字 123、URL https://example.com/path/to/resource 和行内代码 &lt;span class=&quot;sb&quot;&gt;`inline_code()`&lt;/span&gt; 混排的测试文本，用来观察行高、换行和标点间距。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;div class=&quot;footnote&quot;&gt;
&lt;hr/&gt;
&lt;ol&gt;
&lt;li id=&quot;fn:markdown-footnote&quot;&gt;
&lt;p&gt;这是脚注内容，可以放补充说明、来源或延伸阅读。 &lt;a aria-label=&quot;返回脚注 1 的引用位置&quot; class=&quot;footnote-backref&quot; href=&quot;#fnref:markdown-footnote&quot; title=&quot;返回脚注 1 的引用位置&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content></entry></feed>