mastodon icon indicating copy to clipboard operation
mastodon copied to clipboard

highlight.js のバージョンアップについて

Open gemmaro opened this issue 3 years ago • 0 comments

Rubyの数値リテラルの解釈などの問題の解消のため、highlight.jsのバージョンを10.4.0以上に更新していただきたいです。 (なお、この点については極端にシンタックスハイライトが崩れるということはないため、優先度は低めであると考えられます。)

現在のバージョン値など

背景

highlight.js のバージョン10.3.2 (highlightjs/highlight.js > releases > 10.3.2 - Oops, "Javascript".) またはそれ以前では、以下のようにRubyの数値リテラルの一部が正しくハイライトされない問題がありました。

また、この問題は実際のQiitadonでもRubyのシンタックスハイライトを含むトゥートで見られました。(実際の例。)

対処法

highlight.js では以下のプルリクエストで上記の問題が修正されています。

そして、上記のプルリクエストは以下のリリースで取り込まれました。

なお、現在Qiitadonで使用されているhighlight.jsのバージョンはメジャーバージョンが9のため、少なくともメジャーバージョン10以上に更新するためには highlightjs/highlight.js > Version 10 Breaking Changes に注意する必要があります。


  • [x] I searched or browsed the repo’s other issues to ensure this is not a duplicate.
  • [ ] This bug happens on a tagged release and not on master (If you're a user, don't worry about this).

gemmaro avatar Nov 28 '21 09:11 gemmaro