构建、准备与缓存[glossary-build]
renderer(渲染器):把内容树生成HTML或其他artifact;routes决定页面路径。artifact(产物):构建输出,如HTML页面、CSS、字体和build/programs/下的源码。prepare(准备阶段):读页之前准备命令模块与模块文章。session(会话):保存模块文章的文档与依赖,供读页复用,不为展示重复执行。depend-on!:把额外数据文件登记为依赖;文件变化后相关文章与输出一起失效。disable-cache!:让文章在每次构建中重新求值,用于时间、随机数或副作用。grove check/grove build:前者始终重新求值并完整核验,后者可复用输入未变的结果。
阶段分工、缓存复用与失效的完整说明见构建阶段与缓存。