Contents

HugoのLoveItテーマでSynatx Highlightにスクロールバーを適用する方法

手順

  1. CSSにスクロールバーの設定を追加
    assets\css\_partial\_single\_code.scss 内の .chroma クラスに以下設定を追加 (設定する数値はお好みで)

    • font-size.chroma 内のテキストのフォントサイズ
    • max-height.chroma の高さ制限 (高さ超過時、縦方向にスクロールバーが表示される)
    • overflow-xscroll を指定し、横方向のスクロールバーを表示
    • overflow-yscroll を指定し、縦方向のスクロールバーを表示
    • padding.chroma 内のコンテンツと .chroma 要素の境界に余白追を追加
    .chroma {
        font-size: 13px;
        max-height: 600px;
        overflow-x: scroll;
        overflow-y: scroll;
        padding: 2px 5px;
    }
    
  1. Chroma SyntaxHighlightの有効化
    hugo.toml ファイルに以下設定を追加
    pygmentsUseClasses = true
    pygmentsCodefences = true
    

参考情報