[conspire] markdown and pandoc
Nick Moffitt
nick at zork.net
Thu Apr 19 02:52:53 PDT 2012
Dan Bikle:
> Generally for me,
> Higher Level is better.
> LyX now on my Radar.
I have to say that I like "higher-level" markup specifically in that I
prefer my source text to be as legible and readable as possible. To
that end I can't stand HTML's requirement that you insert a flurry of
tags with awkward-to-type </> characters just to make a new paragraph.
I would always start with something that respects a blank line as a
paragraph separator.
I've come to enjoy pandoc, which uses an advanced dialect of markdown
as its preferred source markup language. It supports some of the
features of TeX/LaTeX (bibliographic citations, for example) that aren't
in pure markdown, but it won't do everything.
But for the most part, pandoc source documents look just like
1990s Usenet ascii-only markup traditions. You have *italics* and
**bold** and > for quoted matter, and indentation has the effects you'd
hope for.
You can specify custom templates for each of the output formats (HTML,
LaTeX->PDF, epub, etc.) if you need better styling. A friend of mine
has been working on a no-nonsense stylesheet for the sort of bare HTML
pandoc spits out:
https://gitorious.org/typesetter-css
(live examples at http://zork.net/~st/typesetter/ )
The goal of this project is to set good typographical defaults for
things, rather than splash art-school design elements all over the
place. I kind of wish I could reliably insert this stuff into my
browser defaults somehow!
One other nice thing is that pandoc actually *parses* the markdown,
instead of just being a match-and-pray series of regexes (as is the
original markdown reference implementation). This is really helpful in
its goal of being a translator between formats. You can even feed in an
HTML document and have it spit out mostly-correct markdown for you. I
wonder if I can use that as my reader for the odd html-only mail...
I used to like reST (as used by Python projects for documentation), but
the HTML spat out by the docutils processors is really uncomfortable to
work with in CSS.
--
You are in an open field west of a big white house
with a boarded front door.
There is a small mailbox here.
> _
More information about the conspire
mailing list