生成文件与真实源头
解释 Jenna Press 如何看待生成文件,以及为什么 markdown 内容才是 source of truth。
允许生成文件存在,但它们不是真正可编辑的真源
在 Jenna Press 中,生成文件可以存在,因为静态发布依然需要一层从源内容到运行时渲染之间的桥梁。但这并不意味着生成文件应该成为编辑者工作的地方。
真正的 source of truth 仍然是 markdown 内容,以及把这些内容转换成产物的生成逻辑。生成结果可以为了开发便利而进入仓库,但它应该被当成产物来对待、当成产物来 review,并在真实源头变化后重新生成。
这个区分很重要,因为它同时保护了内容编辑的清晰性和代码审查的清晰性。