Jekyll 支持哪些语言高亮

 

每次想给代码块找语言代号都要去搜一遍,于是记录一下以备不时之需。

首先,Jekyll用的默认高亮引擎Rouge,而Rouge的支持语言列表在这里,于是这就是Jekyll支持的语言列表了。

以下列出一些本人常用的:

  • python (也叫py)(没有2或3的区别)
  • shell (也叫sh/bash/zsh等,在这里)
  • batchfile (也叫bat/batch等),博文内使用bat标记
  • plaintext (也叫text)(注意,这个实际上不会高亮,也就是不会在HTML中特殊处理,参见这里)
  • console (用于终端高亮,也就是$user@host一类开头的)