Pillar: A Versatile and Extensible Lightweight Markup Language

Pillar: A Versatile and Extensible Lightweight Markup Language
复制标题

Pillar:一种多功能且可扩展的轻量级标记语言

DOI:
10.1145/2991041.2991066
复制
发表时间:
2016
期刊:
International Workshop on Smalltalk Technologies
影响因子:
--
通讯作者:
D. Cassou
D. Cassou
中科院分区:
--
文献类型:
--
作者:
Thibault Arloing;Y. Dubois;Stéphane Ducasse;D. Cassou

文献摘要

被引文献

相似文献

有多种语言可以编写文档和文档。从极其强大和复杂(如 LATEX)到极其简单(如 Markdown)。在这篇技术文章中,我们介绍了 Pillar 一种多功能且可扩展的轻量级标记语言。 Pillar 的文档模型和开放架构支持从 Pillar 导出为各种格式,例如 ASCIIDoc、HTML、LATEX 和 Markdown。 Pillar 目前用于编写书籍、文档、网站和幻灯片(通过 Beamer 和 DeckJS)。当需要高级功能时,例如多重导出(例如,印刷书籍和网页)、内部参考(例如,带标题的图形链接)和内容生成(例如,提供文档化软件的最新代码大小),Pillar 特别闪耀。
There is a plethora of languages to write documentation and documents. From extremely powerful and complex such as LATEX to extremely simple such as Markdown. In this technical article we present Pillar a versatile and extensible lightweight markup language. Pillar's document model and open architecture support exporting from Pillar to various formats such as ASCIIDoc, HTML, LATEX and Markdown. Pillar is currently used to write books, documentation, websites and slide decks (through Beamer and DeckJS). Pillar specially shines when advanced features are needed such as multiple exports (e.g., a printed book and web pages), internal references (e.g., links to figures with captions) and content generation (e.g., to give an up-to-date code size of a documented software).