有没有办法在Sphinx中使用 RTL(从右到左,如波斯语、阿拉伯语……)文本?
从 .rst 文件生成 HTML 时,生成的 HTML 是 LTR(默认情况下从左到右)并左对齐,我的问题是如何更改它,使其 RTL 并右对齐。
有没有办法在Sphinx中使用 RTL(从右到左,如波斯语、阿拉伯语……)文本?
从 .rst 文件生成 HTML 时,生成的 HTML 是 LTR(默认情况下从左到右)并左对齐,我的问题是如何更改它,使其 RTL 并右对齐。
你可以查看 python 的 docutils FAQ。它解释了如何使用 css 和类来标记文本方向。
您可以尝试支持 RTL 语言(如波斯语)的Minoo主题。
如this answer中所述,您可以使用css。在将文本放在中心和从右到左编号问题中,我提到您可以使用 rtl 和 ltr 等类名来更改文本的方向。我的网站由Nikola提供支持。我的波斯 gitlab 指导项目更简单,更易读。特别是 farsi.css和README.rst的最后一行可能更有帮助。