Growiの標準対応コードシンタックスハイライト
Growiが標準で対応しているコードのシンタックスハイライトはhighlight.jsのcommon、ここのcommonタブにあるもののみ。
標準ではPowerShellやTeXなどが対応していない。
これは、カスタムHTML HEeaderにCDNを追加することで対応できる。
Growiにシンタックスハイライトの対応言語を追加する
1. 対応したい言語のjsをCDNのhighlight.jsから探す
https://cdnjs.com/libraries/highlight.js/ から探す。
PowerShellの場合https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.10/languages/powershell.min.js
だった。
2. カスタムHTML Headerに追加する
Growiに管理者権限でログインし、[管理] → [カスタマイズ] → [カスタム HTML Header] へ
ここに、①のURLをソースとするscriptタグを追加する。
PowerShellの場合
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/languages/powershell.min.js" defer></script>