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