One Markup to rule them all.

Pillar is a mark-up language that we use to generate our books in multiple format: tex, html, markdown…. The seaside book http://book.seaside.st was edited and written in pillar format as part of the Pier CMS (developed by L. Renggli). Now Damien Cassou enhanced Pillar and made it a nice standalone application. Here is the latest announce about pillar.

I’m proud to announce the 0.6 release of Pillar, a syntax and associated tools to write and generate documentation and books.

Pillar is currently used to write the Enterprise Pharo book (https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/) and other projects. You can get some pdfs of the new book at: https://ci.inria.fr/pharo-contribution/job/PharoForTheEnterprise/lastSuccessfulBuild/artifact/

Pillar has many features:

  • simple markup-based syntax with references, tables, pictures,captions… (this is the syntax of Pier)
  • export to HTML, LaTeX and markdown (more to come)
  • customization of the export through a dedicated STON configuration file
  • support of templates using the Mustache templating engine
  • syntax-highlighting of generated code blocks (not yet in LaTeX)
  • configurable numbering of section titles and figures
  • emacs style

Pillar has also:

I updated the http://www.smalltalkhub.com/#!/~Pier/Pillar description

You can load it using

Gofer new
   smalltalkhubUser: ‘Pier’ project: ‘Pillar’;

Have fun and now you are ready to write nice chapters for the forthcoming books

Tagged , , , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: