【THE・THOR】Highlighting Code Block内の改行できない時の対処法

【THE・THOR】Highlighting Code Block内の改行できない時の対処法

  • 2020年7月28日
  • 2020年7月28日
  • WordPress

本記事ではHighlighting Code Blockプラグインを使って実装するときにコードを改行できないときの対処法について書いていきます。

Highlighting Code Block内のコードを改行できない

技術系ブログを運営されている方はプラグインの「Highlighting Code Block」を使われている方も多いと思います。先月、wordpressとthe thorをアップデートしてサイトのSEO設定をぽちぽちいじっていたらいつの間に「Highlighting Code Block」のコードが改行できていないことに気付きました。下の画像のようにコードを改行して更新後、サイトを確認すると改行されていないという。コードが一行になってしまうので、とにかく見にくいサイトになっていました。

Highlighting Code Block内のコードを改行できない

改行できない原因

では、改行できない原因はなんでしょうか。最初プラグインを疑い、別のハイライト系のpluginをインストールして試したものの結果は同じ。htmlコードに<br>を記述しても改行されない。ということで次に疑ったのはサイトテーマの「THE・THOR」。色々調べた結果、SEO設定のHTMLを圧縮するにチェックを入れていたのが原因でした。そのため、改行できない不具合をなくすためには

  • ①ダッシュボード「外観」→「カスタマイズ」→「SEO設定[THE]」→「HTML圧縮設定」と選択②「HTMLを圧縮する」
  • 「HTMLを圧縮する」のチェックを外す

HTML圧縮とは

HTMLを圧縮することによって不要な改行や空白を取り除いてくれます。そのため、ファイルが軽量化し、サイト表示が早くなるというメリットがあります。一方で私のように改行したいのに改行できないことがあるので、HTMLの圧縮をしないように設定しておきましょう。

>文系エンジニア大学生の技術ブログ

文系エンジニア大学生の技術ブログ

社会が多様化していく中、大学生の学生生活も多様であるべきと考えています。主にエンジニア向けにITやプログラミングなどの技術系と大学生向けに休学、留学、海外生活、トビタテ留学、長期インターンに関する記事を書いています。