Library of the Citadel 图书馆 Cyber Citadel 链接尚未配置

关于本次构建

提示 混合构建。其中六条是有来源的记录:其烹饪事实依据各自引用的页面、由本项目以自己的措辞概述并已对照核对。七条是“快手空气炸锅”栏目中的原创实用笔记,写于此处,不引用任何来源。另有三条是用于演示内容契约的示例记录。以上都未在此实际烹制或试做,也没有经过任何专业食品安全审核,没有任何一条记录可供发布。

名称

本项目的正式名称是 Library of the Citadel。它与 Atom-KB 自有的 Library 是两个彼此独立的项目:两者在不同的存储中保存不同的内容,本构建既不镜像、也不同步、更不取代 Atom-KB 的那一个。即便将来配置了两者之间的链接,那也只是一个指针,而不是权威来源关系。

内容状态

本次部署在世界食谱中包含 28 条记录:17 条有来源记录,8 条原创实用笔记,3 条示例记录。 共包含二十八条记录,分为三类。十七条是有来源的记录:十三条新手烤箱食谱和四道小份新手甜品,每条都注明其用量、温度与时间出自哪个页面,以及所给温度阈值背后的食品安全权威机构;它们已对照来源核对,但未在此处的任何厨房中试做,也不可供发布。八条是“快手空气炸锅”栏目中的原创实用笔记,写于此处而非取自别处:它们不带任何来源,因为它们不对任何已发表的食谱作出主张;凡其中给出需要炸到的温度,都会把读者交还给他们所在地的食品安全权威机构。另外三条是用于演示的示例记录,用来把大厅、画廊、搜索、地区筛选与详情视图端到端地搭建并检查一遍。没有任何记录附带图片、正宗性主张或试做结果。要加入一条有来源的记录,需要 record_class 为 'sourced'、至少一个明确的来源 URL,以及一次权利审核;一条实用笔记则需要 record_class 为 'practical-note' 且完全不带来源。src/rules.mjs 中的内容规则会强制这两道关卡。

与之并立的是故事集,一个独立的原创虚构作品书架,架上有7 篇已发表作品。故事不是知识记录:它不作任何事实主张,因此既谈不上有来源、经过审核,也无从验证;它以作者本人的文字发表,而不是作为知识发表。 现收录七篇已发表的作品。架上的作品都是虚构写作:不作任何事实、历史或教义上的主张,也不引用任何来源,因为它并不概述任何东西;作品以署名作者本人的文字发表,权利保留。每篇作品都按作者写作时所用的语言呈现,英文页面会写明那是哪种语言。本架上的任何内容都不经机器翻译,也不对它作出任何承诺。

第三间展室是Agent Nursery,一个以建设同名机构为长期目标的项目;机构尚未成立或运营。本栏目现有1 册已发表手册。手册在此以作者本人的原稿保存,每种语言一份文件,每次构建都会校验,使已发表的正文无法与描述它的记录悄悄分离。 一份随经验修订的活文档。v0.1 记录此刻的理解,日后可能被补充、改变或撤回;若有改变,会说明改了什么、为什么改。

有来源的记录是什么

原创实用笔记是什么

示例记录不是什么

语言

本构建为每一种界面语言各生成一整套页面。英文是有据可查的默认语言,直接从站点根路径提供;其他每种语言都有自己的路由前缀,因此深层链接本身就带着语言信息,页面也会在 lang 属性中声明该语言。

页眉中的切换控件会把所选语言保存在 localStorage 的 library-of-the-citadel.locale 键下。存储有可能不可用 —— 隐私浏览、沙箱文档、用户设置都可能导致这一点 —— 此时切换控件在本次访问中依然可用,只是不会被记住。除此之外不保存任何数据,也不涉及账号、Cookie 或服务器。

界面文本对每种受支持的语言都完整翻译。记录正文则逐条翻译:某条记录若没有所选语言的译文,会在一条可见提示之后按原始英文显示,而不是留下空白字段或泄漏原始键名。

部署配置

基路径
/library-of-the-citadel/
界面语言
English (English, /library-of-the-citadel/); 中文 (Chinese (Simplified), /library-of-the-citadel/zh/)
Citadel 链接
未配置 —— 页眉中的位置渲染为不可点击状态
后端
无;部署出来的站点只有静态文件
外部请求
无;不获取字体、图片、分析脚本或任何第三方脚本

基路径与 Citadel 链接在 config/site.config.json 中设置,两者都可以在构建时用环境变量覆盖。源码中没有编入任何仓库名或主机名。