我想在 sphinx 网站中居中对齐并加粗标题,在 markdown 文件中定义为:
# MyHeader
我试过放
.center h1 {
text-align: center;
}
在
_static/css/custom.css
但它不起作用(此文件中的其他 css 正在工作)。
理想情况下我想直接使用 HTML 例如
<h1 style="text-align: center;"><b>MyHeader</b></h1>
这非常适合渲染,但所有标题都设置为
<no title>
并且页面不会出现在目录树上。有没有办法让sphinx将这个原始html识别为标题?
将所有 h1 居中:
h1 {
text-align: center;
}
据我所知,Sphinx 在底层使用 MyST 进行降价。 他们的文档说如果启用了
attrs_block
扩展,你可以使用这个markdown:
{.center}
# MyHeader
这应该适用于此 CSS:
h1.center {
text-align: center;
}