网站结构

有4个主要组成部分:

API

目前,实现了三个功能:

结构和继承

该网站是分层的。根从../config.typ导入,而子页面从其父../index.typ文件导入,启用继承——无需从祖父母导入。

所有页面都继承了config.typ中的定义,因此可以直接使用templatetufted等定义,而无需导入。

您可以在任何级别修改定义,子页面将继承更改。例如,要更改页面标题,请从父定义中导入所有定义并修改template:

#import "../index.typ": *
#show: template.with(title: "标题")