GhostCMSでシンタックスハイライトする時に読み込むCSSとJSが分からなくなるので、いくつかまとめて書き記しておく。
GhostCMSではPrism.jsが推奨されている為、Prism.jsを利用する。
Prism.js
Prism is a lightweight, extensible syntax highlighter, built with modern web standards in mind. It’s used in millions of websites, including some of those you visit daily.
GhostCMSにPrism.jsを追加するには、Code Injectionにコードを貼り付ける。
CSSはヘッダー、JSはフッター
prism.min.css
Themeが存在しており、必要に応じてデザインを変更可能。変更する場合は、prism.min.cssに変わってTheme cssを読み込む必要がある。
okaidiaの場合は、以下のコード
prism.min.js
シンタックスハイライトしたい言語に応じて、pluginも読み込む必要がある。
Pythonの場合は、以下のコード
かなりの数のPluginが存在するため、適時cdnjs.comを参照することを推奨
prism - Libraries - cdnjs - The #1 free and open source CDN built to make life easier for developers