项目生态

Aonote 青笺 不是孤立仓库:它与同系列的 Astro 主题、作者个人站一起构成一套「同款阅读体验、不同技术约束」的选择。本文是完整版说明;其它仓库 README 与 Astro 主题文档会链到此处,避免多处维护同一张大表。

三个入口分别是什么

Aonote 系列三个入口
入口链接角色
Aonote 青笺(本仓库)github.com/Runsli/Aonote · aonote.vercel.appPython 构建的 no-JS 静态博客生成器;本页所在项目官网
astro-theme-aonotegithub.com/runsli/astro-theme-aonote · astro-theme-aonote.vercel.app同款版式与内容模型的 Astro 5 移植;可按需加客户端 JS
Runsli 的小站www.runsli.com作者个人博客(note / jotting),不是 Aonote 产品文档站

三者独立部署、独立维护,但在视觉与 Markdown 能力上尽量对齐,方便你在不同场景切换。

如何选择

需要零浏览器 JS、Python 构建、check_site 质检、申 nojs / 体积类 Club?
  → Aonote 青笺(本仓库)

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

想了解作者、阅读建站随笔(与产品文档无关的个人内容)?
  → runsli.com

不必二选一:有人用 Aonote 做生产博客,用 Astro 主题做实验站;也有人从 Python 版迁到 Astro 版以扩展交互。

技术对照

Aonote 与 Astro 主题技术对照
维度Aonote 青笺astro-theme-aonote
运行时构建期 Python;页面无必需 JSNode 构建;页面可按需含 JS
内容目录markdown/src/content/posts/
站点配置config.pysrc/site.config.ts
布局模板templates/base.htmlsrc/layouts/BaseLayout.astro
样式assets/style.csssrc/styles/aonote.css
界面文案i18n.pysrc/i18n.ts
构建产物_site/dist/
构建命令python autobuild.pynpm run build
特色check_site.py、增量构建、no-JS 约束Astro 集成、Shiki、模板 npm create astro

更细的 upstream mapping 见 astro-theme-aonote README

与 Runsli 小站的关系

runsli.com 使用 Thought Lite 系 Astro 主题(与 Aonote 产品线不同),主要发个人笔记与建站日志。其中与 Aonote 相关的文章会链回本官网与 GitHub,例如:

产品选型、配置对照、Fork 说明请以本官网文档为准;个人站文章偏经历与回顾,可能滞后于仓库最新 commit。

许可与反馈

  • Aonote 与 astro-theme-aonote 源码许可见各自仓库 LICENSE(均为 MIT)。
  • 问题与 PR:各仓库 GitHub Issues;Aonote 也可在 关于页 查看作者联系方式。

相关阅读