Github Pagesでコードハイライト
Github Pagesをデフォルトで利用すると、コードハイライトがされずに
読みづらくなってました。
それを、以下のようにコードハイライトする方法を記載します。
$(document).ready(function(){
window.test = () => console.log('test');
});
今回使ったのは、highlight.jsです。
利用は簡単で、ダウンロードページから
Downloadします。
「You can download a custom bundle including only the languages you need.」
とあったので、自分はDockerfile
を追加しました。たまに使うので。
styles
はいっぱいあるので、今回は、github.css
を利用しました。
github.css
を/assets/css/
に
highlight.min.js
を/assets/js/
に配置します。
そして以下のようにheaderに記載すると、利用可能です。
<link rel="stylesheet" href="/assets/css/github.css">
<script src="/assets/js/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
全ページに反映されるようにlayout
のhtmlに反映させたので、
これで色がついて少しサイトが見やすくなったかな?w
なにやら、_config.yaml
で実現する方法もあるようですが・・・
よくわからなかったので、今回はhighlight.js
を利用しました。
ダウンロードして配置しなくても、サイトにあるのを利用することも可能なようです。
詳しくは公式を確認ください。
今回は、バージョンが変わったり、サイトが利用できないときに利用できないことがないよう、
自分のところに持ってきました。