gpt4 book ai didi

markdown - github pages markdown 上未突出显示的代码

转载 作者:行者123 更新时间:2023-12-05 02:28:15 26 4
gpt4 key购买 nike

我创建了一个 github 页面,使用 jekyll's minimal theme

我正在用 markdown 编写页面。在我的 _config.yml 文件中,我有以下选项:

markdown: kramdown
highlighter: rouge
kramdown:
input: GFM
syntax_highlighter: rouge

不知何故,代码没有突出显示:https://sergedmi.github.io/pages/arccos

请注意,最小主题确实包含一个 css stylesheet应该根据 rouge 标记突出显示代码。

代码在 github 中正确突出显示:https://github.com/SergeDmi/SergeDmi.github.io/blob/master/pages/arccos.md

有什么建议吗?

最佳答案

更新的答案

我相信解决方法是将 Markdown 代码块中的 C++ 更改为 cpp

这是我测试修复的方法。

  1. jekyll new cpp-test
  2. 将配置添加到自动生成的 _config.yml 以使用 rouge 进行代码块语法高亮显示。
markdown: kramdown
highlighter: rouge
kramdown:
input: GFM
syntax_highlighter: rouge
  1. 在新的 cpp-test 目录中运行 jekyll s

渲染

这是 C++ 的样子 C++ example

这是 cpp 的样子 ccp example

原始答案

难道您需要在 Markdown 代码块中使用 cpp 而不是 C++ 吗?

如果您将 C++ 切换为 cpp,GitHub 似乎会以相同的语法高亮显示您的代码块。

Rouge 在此处将 C++ 记录为 cpp https://github.com/rouge-ruby/rouge/blob/master/docs/Languages.md .

关于markdown - github pages markdown 上未突出显示的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72712988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com