同一内容可以有多种阅读位置[#6]

下面这段定义来自Grove文档写作。它保留在来源树中,也嵌入在这里;嵌入保留来源:分析阶段会从这次嵌入建立一条指向来源树的阅读关系,但不导入任何程序binding。点击标题或地址可以回到独立页面。

一份页面源码的形状[source-shape]

页面源码由元数据、内容命令、普通文本和可选的Scheme计算组成。它保留为内容树,之后才交给分析和渲染阶段。

@use-modules[(flora commands) (language scribble commands)]

  @title{Page title}
  @summary{One-sentence description.}

  A paragraph written as ordinary text.

  @(define value (+ 20 22))
  @paragraph{The result is @code[value].}

这个例子包含模块导入、元数据、普通段落和Scheme计算;输出是一篇有标题、摘要和显示“The result is 42.”段落的页面。