2

構文の強調表示のために、ジェイド、マーク、およびコードミラーを使用して作成している静的なWeb サイトに、ローカル ファイルをコード スニペットとして埋め込みたいと考えています。これを行うための jade フィルターを作成します。

要するに、ファイル拡張子から codemirror モードと github フレーバーのマークダウン言語 (```language を実行するときに書くもの) を考え出す必要があるということです。

少なくとも一部の codemirror モードは gfm 言語に対応しています。それらはすべて一致していますか?どこかにリストがありますか、または名前の根拠はありますか?

ありがとう

4

2 に答える 2

4

mode/meta.jsCodeMirror のディストリビューション内のファイルは、(CodeMirror.findModeByName関数を介して) 名前をモードに関連付けます。CodeMirror バージョン 4.8 (昨日リリース) を取得すると、gfmモードはこのリストを使用して、言語を宣言するフェンシングされたコード ブロックに適切なモードを使用しようとします。

于 2014-11-23T22:48:37.343 に答える