とにかく簡単にブログ上のコード表示をハイライト化したい。
google-code-prettifyを使います。
1, テーマ→ブログで使用中→→HTMLで編集をクリックして画面を切り替えます。
2, <head>と</head>との間に、 <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script> を貼り付けます。
3, 通常の作成画面で投稿内容を編集します。
4, 作成からHTMLに切り替えて装飾したいコードの前の </p>と<p>の間に <pre class="prettyprint"> を貼り付けます。
5, コードの後の</p>と<p>の間に </pre> を貼り付けます。
6、 保存します。
ここからコードを表示します。
コードはここまで
黒い画面は見た目がかっこいいのでやってみました。
<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js">
を削除して代わりに
<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?skin=desert"></script>
をコピペします。
すると黒い画面(テーマというらしい)に変わります。
ここからコードを表示します。
#include <Wire.h> #include <LPS.h> LPS ps; void setup() {コードはここまで
行番号も表示させました。
<pre class="prettyprint"> を貼り付ける時、代わりに
<pre class="prettyprint linenums"> を貼り付けます。
するとコードがシマシマになってしまいます。
さすがにこれは見ずらい。
このシマシマをなくそうと、テーマを色々変えてみたのですが、デフォルトのテーマ(白い画面)しかまともに表示できませんでした。
desert, sunburst, doxy, sons-of-obsidian,
どれも同じでした。
行番号の表示が必要になったときに又考えることにします。
後日このシマシマが解決しました。
何度もやってるうちに間違って
<header>と</header>との間に、 <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script> が貼り付けてあったのです。
これを削除したらシマシマが消えて 行番号が表示できるようになりました。
#include <Wire.h> #include <LPS.h> LPS ps; void setup() {
さらに横に長いコードをスクロールして表示できるようにします。
<script src='https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?skin=desert'/>の後に
<style type='text/css'> pre.prettyprint { font-size:12px; overflow: auto; } pre.prettyprint.high { overflow: auto; height: 23em; } </style>を貼り付けます。