AsciiDoctorにおけるハイライト用ツールは、CodeRay・Pygments・Rougeなどがあります。今回は、Rougeを利用します。
利用手順
Gemfile
に、
gem "asciidoctor-rouge"
を追記し、
bundle install
してください。
後は、adocファイルに以下のような属性を追記します。
:source-highlighter: rouge :rouge-style: pastie //(1)
-
見え方を変更できます。
サンプルコード
行番号の有り、無し
[source, python]
の場合、
[source, python, linenums]
の場合、
indentについて
[source, python, linenums, indent=0]
の場合、
[source, python, linenums, indent=4]
の場合、
rouge-styleによる見え方
rouge-styleによりどのように変わるか試してみました。個人的には、pastieが好みです。
-
base16
-
colorful
-
github
-
gruvbox
-
igor_pro
-
molokai
-
monokai
-
monokai_sublime
-
pastie
-
thankful_eyes
本ページについて
本ページはAsciiDocで作成しています。 こちら にサンプルを置いておきます。サンプルは、「 Visual Studio CodeからPDFを出力する 」の方法で比較的簡単にPDFやHTMLにすることができます。
Homeへ
AsciiDocの記事Topへ
本ページはAsciiDocで作成しました。