私は、通常の容疑者と一緒に github-pages プロジェクトに取り組んでいます。マークダウンを kramdown から redcarpet に切り替えて、ローカル開発用の GFM をより適切にサポートしようとしています。マークダウンの厄介なセクションが 1 つだけある既存のプロジェクトがあります。これは、アンダースコアを含む変数名を持つ 1 行のコード ブロックです。
```function_field_name```
_config.yml
markdown: redcarpet
redcarpet:
extensions: ["tables", "autolink", "strikethrough", "space_after_headers", "with_toc_data", "no_intra_emphasis", "fenced_code_blocks"]
highlighter: pygments
safe: true
次のエラーが表示されます。
変換エラー: 'queries.md' の変換中にエラーが発生しました。ジキル 2.2.0 | エラー: トレースバック (最新の呼び出しが最後): ファイル "/Users/shawnjohnson/.rvm/gems/ruby-2.1.1/gems/pygments.rb-0.6.0/lib/pygments/mentos.py"、303 行目、 in start res = self.get_data(method, lexer, args, kwargs, text) ファイル "/Users/shawnjohnson/.rvm/gems/ruby-2.1.1/gems/pygments.rb-0.6.0/lib/pygments/ mentos.py"、171 行目、get_data 内 res = self.highlight_text(text, lexer, formatter_name, args, _convert_keys(opts)) ファイル "/Users/shawnjohnson/.rvm/gems/ruby-2.1.1/gems/pygments .rb-0.6.0/lib/pygments/mentos.py"、122 行目、highlight_text lexer = self.return_lexer(lexer, args, kwargs, code) ファイル "/Users/shawnjohnson/.rvm/gems/ruby-2.1 .1/gems/pygments.rb-0.6.0/lib/pygments/mentos.py」、79行目、init .py"、98 行目、get_lexer_by_name raise ClassNotFound('no lexer for alias %r found' % _alias) ClassNotFound: no lexer for alias 'function_field_name```' found