blogdownでプログラムをSyntax highlightingする
前の記事で、何行かのPythonプログラムを示しました。その際、これまでのブログの設定では、単にフォントがタイプライター体1になるだけで、関数や引数、演算子などの色付け、いわゆるハイライト (Syntax highlighting) はされませんでした。 文字 (プログラム) としてはもちろん何の問題もないのですが、やはりプログラムがハイライトされていたほうが技術ブログっぽい🤪ので、どうにかできないか調べていました。
前の記事で、何行かのPythonプログラムを示しました。その際、これまでのブログの設定では、単にフォントがタイプライター体1になるだけで、関数や引数、演算子などの色付け、いわゆるハイライト (Syntax highlighting) はされませんでした。 文字 (プログラム) としてはもちろん何の問題もないのですが、やはりプログラムがハイライトされていたほうが技術ブログっぽい🤪ので、どうにかできないか調べていました。
発表から1か月経っているので、Python界隈ではすでに知れ渡っているのかもしれませんが。
たまには技術的なことも。このブログは、Rのパッケージであるblogdownで作成しています。R Markdownで書いて、プログラムや画像などもその書式で扱えます。
R Markdownで教材を作っていると、コードチャンクの中身はもちろんですが、「チャンクはこうやって書きます」という、チャンク全体を出力したいことがあります。前の記事でも、fig.cap オプションの説明をするためにそのようにしています。