A.5 Adding Export Backends

Org 的导出引擎便于编写新的后端。构建该引擎所依托的框架,让从现有后端派生新后端变得简单易行。

导出引擎的两个主要入口为: org-export-define-backendorg-export-define-derived-backend 。想要理解这些函数,可参考 ‘ox-latex.el’ (从零定义新后端的示例)和 ‘ox-beamer.el’ (从现有引擎派生的示例)。

从零创建新后端时,首先将其名称以符号形式存入由元素与导出函数组成的关联表;要让后端在导出调度器中可见,设置 :menu-entry 关键字;针对该后端的导出选项,设置 :options-alist

从现有后端创建新后端时,将 :translate-alist 设置为导出函数的关联表,该表会替换父后端的对应函数。

完整文档见 Worg 上的 Org 导出参考