Problem
When I was writing the post The Daring Fireball Linked List, I included a sample Markdown source file for an Ocotpress post. I would like to have a monospaced font and a line number at the left of each line of the source file. In addition, I didn’t need any syntax highlighting for that file.
I looked at the official manual, and it’s said that “passing plain
disables highlighting”.1 However, I got errors from Pygments!
127.0.0.1 - - [30/Aug/2014 21:36:51] "GET /images/noise.png?1408511469 HTTP/1.1"
304 - 0.0010
Regenerating: 1 files at 2014-08-30 21:38:38 ...done.
Regenerating: 1 files at 2014-08-30 21:43:53 Liquid Exception: Pygments
can't parse unknown language: plain. in _posts/2014-08-30-the-daring-fireball-li
nked-list.markdown/#excerpt
...error:
Error: Pygments can't parse unknown language: plain.
Error: Run jekyll build --trace for more information.
Regenerating: 1 files at 2014-08-30 21:44:21 Liquid Exception: Pygments
can't parse unknown language: plain. in _posts/2014-08-30-the-daring-fireball-li
nked-list.markdown/#excerpt
...error:
Error: Pygments can't parse unknown language: plain.
Error: Run jekyll build --trace for more information.
Regenerating: 1 files at 2014-08-30 21:48:26 ...done.
Solution
- Just use
{% codeblock %}
- Omit
lang: xxx
- I’m not sure if I can add title after
codeblock
.
- Omit
- Use
lang:text
to indicate plain text.2