14.1.1 The variable org-publish-project-alist

发布的配置几乎完全通过设置一个名为 org-publish-project-alist 的变量完成。该列表中的每一项配置一个项目,可采用以下两种形式之一:

("project-name" :property value :property value ...)

即格式规范、键值交替出现的属性列表;或者:

("project-name" :components ("project-name" "project-name" ...))

两种形式均通过指定属性值来配置项目。一个项目定义了待发布的文件集合,以及发布这些文件时使用的发布配置。 当项目采用上述第二种形式时, :components 属性中的各个成员视为子项目,用于归类需要不同发布选项的文件。 发布此类 “元项目(meta-project)” 时,所有子组件会按给定顺序一并发布。