====== 'Typesetter' ======
http://www.typesettercms.com/
===== 'Pandoc' =====
==== 'markdown' ====
Although there is a //markdown// plugin available in //Typesetter//, it is not very pratical. Neither is the //markdown// plugin from //CKEditor//. So we can use //Pandoc// to generate the //HTML// source.
Under //Cygwin//, given you have the //markdown// text in the clipboard, you can launch following command to put the corresponding //HTML// in the clipboard:
getclip\
| iconv -f ms-ansi -t utf8\
| pandoc -f markdown -t html\
| iconv -f utf8 -t ms-ansi\
| putclip
==== Source code highlighting ====
=== 'CSS' ===
For the source code to properly be displayed in //Typesetter//, launch the desired conversion with the ''-s'' option, and update the //Layout setting// from //Typesetter// with the content between the '''' tag (without the tag).
=== Extraneous line break ===
When using //Pandoc// generated //HTML// in //Typesetter//, there may be extraneous line breaks. To avoid this, add following line to the //layout setting//:
.sourceCode .cf::before, .sourceCode .cf::after { display: none; }