codeblock の表現を柔軟に設定するために、Hexo をアップデートしてみました。
以下の構文で利用できます。開発者の皆さんに感謝です。
{% codeblock [title] [lang:language] [url] [link text] [line_number:(true|false)] [highlight:(true|false)] [first_line:number] %} code snippet {% endcodeblock %}
|
Hexo のアップデート
$ sudo npm update hexo -g $ npm update
|
_config.yml40 41 42 43 44
| highlight: enable: true line_number: false auto_detect: false tab_replace:
|
動作確認
行番号なし
行番号あり
sample.c1 2 3 4 5 6
| #include <stdio.h>
main( ) { printf("hello, world\n"); }
|
行番号開始指定あり
sample.c10 11 12 13 14 15
| #include <stdio.h>
main( ) { printf("hello, world\n"); }
|