Wallapatta is like Markdown, but has a layout inspired by handouts of Edward R. Tufte1.
Wallapatta uses indentation to specify the hierarchy of content.
###Heading 1
Introduction
* Point one
Description about point one
####Subtopic
Subtopic content
This belongs to Heading 1
Indentation is required for specifying content for components like lists, code blocks, special blocks, etc.
It also helps while working with large documents because code folding can be used with Wallapatta. The hierarchy of content is important for printing as well- to indentify where to break pages.
Side notes is another key feature of Wallapatta. You can have text, lists, links, HTML content, as well as images, in side notes.
Some of the sytaxes of Wallapatta are different from Markdown; for instance, <<
and >>
are used for links instead of []()
.
Read the Wallapatta reference for a details on the syntax.
Download the Chrome App to write documents in wallapatta. It also lets you create printable documents (with smart page breaks).
Here's the Chrome App Documentation.
npm install -g wallapatta
wallapatta --book book.yaml --output build --static
Enter wallapatta
to see the command line usage help.
This documentation is written from Wallapatta. You can see the source and a sample book.yaml
Github