Next.js,microCMSで作成したJAMstackのブログにシンタックスハイライトを導入したいと思っており、参考になるサイトを探していたら こちら の記事を見つけました。
上記記事ではNuxt.jsでの実装例がありますが、Next.jsでも応用できないかと挑戦してみましたが出来ませんでした。
色々考えていたところ、下記のコードが動いていない?
$('pre code').each((_, elm) => { const result = hljs.highlightAuto($(elm).text()); $(elm).html(result.value); $(elm).addClass('hljs'); });
と行き着いたので、調べてみたら$.each();
はjQueryのメゾットと気付きました。
jQueryのメソッドは関数コンポーネントでも使えますか?
jQueryもnuxt.jsも知らない初心者です。
色々不足していると思いますが、どなたかご教授お願いいたします。
回答1件
あなたの回答
tips
プレビュー