From 9aaadd8696dc3db355834df666a1eb52feaf14ab Mon Sep 17 00:00:00 2001 From: Miikka Koskinen Date: Sat, 2 Feb 2013 22:13:19 +0200 Subject: Add a syntax highlighting example to FAQ --- web/tutorials/faq.markdown | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/web/tutorials/faq.markdown b/web/tutorials/faq.markdown index c0bbd3f..ad6dbd8 100644 --- a/web/tutorials/faq.markdown +++ b/web/tutorials/faq.markdown @@ -31,7 +31,19 @@ recent version of Pandoc (1.9 and onwards). Note that you also need to include some CSS in order for this to work! This site, for example, uses the [default Pandoc syntax CSS file][syntax-css]. +To highlight a code block, you need to use Pandoc's fenced code block syntax to +set the block's language. For example, here's how you highlight Haskell code: + + ``` haskell + fac n = foldr (*) 1 [1..n] + ``` + +For details, see Pandoc's user guide on [fenced code +blocks][pandoc-code-blocks] and [inline code][pandoc-inline-code]. + [syntax-css]: https://github.com/jaspervdj/hakyll/blob/master/web/css/syntax.css +[pandoc-code-blocks]: http://johnmacfarlane.net/pandoc/README.html#fenced-code-blocks +[pandoc-inline-code]: http://johnmacfarlane.net/pandoc/README.html#verbatim ## When should I rebuild and when should I build? -- cgit v1.2.3