如何解决sphinx 代码块的 readthedocs.io 上的语法高亮显示 工作本地不工作readthedocs.io
我在我的项目中使用 RTD + Sphinx ( redgrease = https://github.com/lyngon/redgrease ),似乎代码块的语法突出显示在 readthedocs.io 页面上不起作用。
它只在框中显示黑色文本。
例如参见列表项 3: https://redgrease.readthedocs.io/en/latest/intro.html#intro-redgrease
当我在本地(使用 sphinx-build)以及使用 reStructuredText 插件在 VS Code 中构建时,语法突出显示工作正常。
工作(本地)
不工作(readthedocs.io)
代码块都是缩进的(因为它们出现在列表中),类似于:
.
+-- pages
| +-- latest-news
| +-- index.tsx
| +-- article
| +-- [slug].tsx
可能会发生什么? 我需要一些扩展或添加一些配置选项吗? 我在 'conf.py' 和 '.readthedocs.yml' 中没有太多技巧。 (见回购)
解决方法
原因很简单。
我错误地在我的“requirements.txt”文件中固定了一个非常旧版本的“sphinx-rtd-theme”。
我固定了 0.1.5 版而不是最新的 0.5.1
我的本地环境只是有一个更新的版本。
哦! ?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。