Python Sphinx中的RTL支持

问题描述 投票:10回答:3

有没有办法在sphinx中使用RTL(从右到左,如波斯语,阿拉伯语......)文本?

从.rst文件生成html时,生成的html是LTR(默认情况下从左到右)并向左对齐,我的问题是我如何更改它,并使其成为RTL,并且正确对齐。

感谢您的回复。

html documentation python-sphinx
3个回答
4
投票

你可以检查python的docutils FAQ。它解释了如何使用css和类来标记文本方向。


2
投票

正如this answer中提到的,你可以使用css。在put a text in centerRight to left numbering problem中,我提到你可以使用像rtl和ltr这样的类名来改变文本的方向。 My websiteNikola提供动力。 My Persian gitlab guidance project更简单,更易读。特别是farsi.cssREADME.rst的最后一行可能更有帮助。


0
投票

你可以试试支持像波斯语这样的RTL语言的Minoo 主题。

© www.soinside.com 2019 - 2024. All rights reserved.