"nuxt": "^3.8.0"
Contentモジュールを使っていれば、シンタックスハイライトをとても簡単に利用できます。
こちらがドキュメントです。Configuration - Nuxt Content
以下のようにnuxt.config.tsのcontentにhighlightを指定します。
themeはお好みで。
export default defineNuxtConfig({
//別の設定...
content: {
highlight: {
theme: 'github-dark',
}
},
//別の設定...
なんと、これだけです。
次のように、```のあとに言語の拡張子名を入れます。(下はエディタの画像)
これで、実際にページを表示するとcodeブロックにシンタックスハイライトが効いているはずです。
ちなみに、言語指定までしないと謎の半角に見舞われます。
「特に何の言語でもないんだけど」という場合はtxt
やmd
など、ちょうどよいものを探しましょう。
txtにした場合のテスト
txtにした場合のテスト
txtにした場合のテスト
hogehoge
にしてみると消えなかったので、なんでもいいというわけではないようです。
hogehogeにした場合のテスト
hogehogeにした場合のテスト
hogehogeにした場合のテスト
まったく、嫌な半角スペースですね!
参考になれば幸いです!