我正在与所有常见的嫌疑人一起做一个 github-pages 项目。我正在尝试将我的降价从 kramdown 切换到 redcarpet,以更好地支持 GFM 进行本地开发。我有一个现有的项目,它只有一个麻烦的降价部分。它是一个单行代码块,其变量名包含下划线。
```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 行,在开始 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