2020年7月12日日曜日

[Blogger]google-code-prettifyでコードを構文強調表示


(イメージ)

Bloggerにシンタックスハイライトを導入するのは難しいイメージがあったんですが、めちゃくちゃ簡単
追記
非レスポンシブテーマへの導入はお勧めしません(モバイル デバイスでBloggerの モバイルテーマを表示させている場合)
関連: GitHub - googlearchive/code-prettify: An embeddable script that makes source-code snippets in HTML prettier.

</head>以前に
<script src='https://cdn.jsdelivr.net/gh/google/code-prettify@master/loader/run_prettify.js'/>
を追加

これで
<pre class="prettyprint">
コード
</pre>
の記述で強調表示ができます
(載せるコードは特殊文字に変換しておきましょう)
関連:あとは長いコードはスクロールできるようCSSを追加しておく
pre {
  overflow: auto;
}
言語の指定は
<pre class="prettyprint lang-html">
  The lang-* class specifies the language file extensions.
  File extensions supported by default include:
    "bsh", "c", "cc", "cpp", "cs", "csh", "cyc", "cv", "htm", "html", "java",
    "js", "m", "mxml", "perl", "pl", "pm", "py", "rb", "sh", "xhtml", "xml",
    "xsl".
</pre>
こう記述

スキンの変更は
<script src='https://cdn.jsdelivr.net/gh/google/code-prettify@master/loader/run_prettify.js?skin=sunburst'/>
の様に
?skin=sunburst
を追加してやる参考:

F(uriouz)

欲しいものリスト
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation.

0 comments:

コメントを投稿

スパム対策の為コメントをオフにしています。
Disqusは利用出来ます。

注: コメントを投稿できるのは、このブログのメンバーだけです。

Recent Posts

 
"The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License."