1

素晴らしいhighlight.jsライブラリは、highlightAuto渡されたコードの言語を検出しようとする関数を提供します。relevance値を返しますが、その関数のドキュメントは、これが「整数値」であること以外のガイダンスを提供していません。

一部のコードで構文の強調表示を行いたいのですが、それは、highlight.js がその言語を理解したと確信している場合に限られます。関連性の値に設定できるしきい値はありますか? 絶対しきい値またはコード行の関数として設定できますか?

4

1 に答える 1

1

最近、同様の質問に回答しました: https://groups.google.com/d/msg/highlightjs/lOagvNMi9mk/rLbHB6mkvOAJ

質問のコンテキストに入れると、highlight.js は言語を検出しません。そのためには、はるかに包括的な文法と、既知のキーワードと stdlib 名のかなり大きなリストが必要になります。しかし、サイズと保守性に制約があります。したがって、関連性は、どの構文がより有用な強調表示を提供するかを示すだけです。

于 2014-09-10T16:36:57.177 に答える