ページの内容が古くなっています
このページは旧バージョン(v3)のQuartzを対象とした内容になっています。 v4からアーキテクチャが大きく変わっていますのでご注意ください。
HugoテンプレートのソースコードをHugoで公開する場合、html
を指定してシンタクスハイライトしていたが、
によると、Hugoが使っているChromaではgo-html-template
をサポートしていることに気付き、このサイトでhtml
指定していた部分を全てgo-html-template
に書き換えた。
一方、Obsidianがシンタクスハイライトで使っているPrismでは、html
はサポートしているがgo-html-template
は未サポートである。
このため、Obsidianで書いてQuartzで公開するノートでgo-html-template
を指定すると、Obsidianのプレビューではシンタクスハイライトされないが、Quartzでパブリッシュした先はハイライトされることになる。
Hugoのショートコードを使う場合にも同じことが言えるが、ObsidianのプレビューとQuartzのパブリッシュ結果が乖離する可能性を意識しておく必要がある。
あたり前ではあるが、ObsidianとQuartzの連携が自然でシームレスなため忘れがちになる。