Colophon
这个站点用什么搭建、怎么渲染与搜索。
技术栈
- Eleventy 3:静态站点生成,配置在
eleventy.config.js。 - Markdown + Nunjucks:正文与模板;数学公式用 KaTeX(含 mhchem),代码高亮用 Prism。
- eleventy-img:图片按 400 / 800 / 1200 / 1600 生成 AVIF、WebP、JPEG。
- Pagefind:构建后生成静态搜索索引,搜索在浏览器本地完成。
- RDKit:可选的分子结构渲染(缺省时降级为 SMILES 文本)。
字体
正文使用系统中文衬线(Songti SC / SimSun / Source Han Serif 等),界面使用系统无衬线;不加载任何第三方字体,不产生额外请求。
数据与隐私
站点是纯静态文件,没有读者账号系统,不放置追踪脚本。主题选择保存在你的浏览器本地。托管服务可能按其政策记录必要的访问日志。