Flannel is my own markup language creation to ease the creation of blog entries and markup this site. Unlike other tools used for markup such as RedCloth or BlueCloth or templating engines such as erb, haml or builder, I built flannel as shorthand for writing pure html documents in a text editor. You won't find the ability to inject variables or nest loops into it. However, if you would like to write a blog post in a simple, but increasingly rich DSL. If you would like to write it locally in your text editor and simply transform it into HTML, them flannel may be a tool you are interested in.
Source Code source
Future Enhancements
- Meta tag markup.
- Fix issue with outgoing links that contain dashes.
- Blockquote and attribute
- Allow nesting of block element (i.e. blockquote containing a list and a paragraph)
- Add syntax abbreviations
- Make it easier to write a basic document
- Create combo tags, for instance a block that contains a list with a header or a series of paragraphs with a header
- Create a block for lists of definitions
- Handle international character sets
- Allow images to be links.
Added Enhancements
- Bin to transform files marked up in flannel to html. (quilt-it :version => '0.1.3')
- Now using Treetop to parse the document (:version => '0.2.11')
- Updated syntax (:version => '0.2.11')
- Add a notation for forcing the end of a block_header (:version => '0.2.12')
- Image tags ( :version = '0.2.13' )