maruku
maruku copied to clipboard
A pure-Ruby Markdown-superset interpreter (Official Repo).
Renderers (HTML, LaTeX, etc) should be implemented as a separate class that can be configured and run on the markdown syntax tree to produce output, instead of just being mixins...
A command line option to not copy/keep chunks wrapped in HTML comments to the output HTML. ``` ```
Allow a `^Keywords:`-line to add tags to Markdown documents, as well as convert these into HTML ``` ``` or LaTeX ``` \usepackage[ pdfkeywords={keywords, tags, markdown, example}, ]{hyperref} ```
I'm looking at the LaTeX output from Maruku, and there are two obvious limitations: 1. Support for images and graphics, e.g. convert `` instances to `\includegraphics[]{image.png}` 2. Support for LaTeX...
Add an option to write output without a LaTeX preamble, e.g. `--tex-frag`
Add some support for inline HTML fragments like tables, strip HTML tags, or insert a parsing problem notification (similar to the REXML parsing error box) instead of dropping HTML elements...
`Globals[:math_png_dir]` default to ~/ or / on the system I believe. A suggestion is to add an option to specify a "math_png_dir" with a command line option.