ブログ記事にプログラムコードを書く方法 WordPress

WordPressのブログ記事に、Pythonのプログラムコードを記述したところ、タブなどの空白が消えてしまった。
Pythonのプログラムコードには、空白の記述が不可欠であり、これが欠けているとプログラムは動かない。
空白の記述が消えてしまったPythonのプログラムコードを、ブログ記事からコピー&ペーストしても、
そのままではプログラムは動かないのである。動かすためには、ペーストした後、手動で空白を挿入しなければならなくなる。

何かよい方法がないかと調べたところ、
WordPressのプラグインの中に、プログラムコードを適切な形で記述できるものが見つかった。
いくつか種類があるようであるが、本ブログでは、当面の間、次のプラグインを使用することとした。

Crayon Syntax Highlighter

理由は、比較的よく用いられて定評のあるプラグインであること、PythonとRが使えることである。
他にも、使用できるプログラミング言語は多いようである。

【追記】2020年12月14日

Crayon Syntax Highlighterを長く利用してきたが、エラーが出るようになり、WordPressで作ったサイト全体が表示できなくなってしまった。このプラグインの最後のサポートは約5年前なので、その後の度重なるWordPressやその他のプラグインのバージョンアップに対応できなくなったのだろうか。仕方がないので、このプラグインを削除した。代わりに、Highlighting Code Blockというプラグインを本日入れた。