我最近添加了 blowdrycss 的 sphinx 文档来阅读文档。
我想覆盖readthedocs上的 layout.html 模板。我当前的模板覆盖在 上运行良好localhost
,但在 readthedocs 上运行良好。该项目使用扩展了基本主题的雪花石膏主题。
项目目录结构可以看这里
相关部分是:
blowdrycss/
docs/
_templates/
layout.html
conf.py
模板设置conf.py
:
templates_path = ['_templates']
layout.html 的内容:
{% extends '!layout.html' %}
{% block sidebarsearch %}
{{ super() }}
<a href="https://flattr.com/submit/auto?user_id=nueverest&url=https%3A%2F%2Fgithub.com%2Fnueverest%2Fblowdrycss" target="_blank"><img src="http://button.flattr.com/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0"></a>
{% endblock %}
{% block footer %}
<div class="footer" style="text-align: center;">
<a href="https://flattr.com/submit/auto?user_id=nueverest&url=https%3A%2F%2Fgithub.com%2Fnueverest%2Fblowdrycss" target="_blank"><img src="http://button.flattr.com/flattr-badge-large.png" alt="Flattr this" title="Flattr this" border="0"></a>
</div>
{{ super() }}
{% endblock %}
如何覆盖layout.html
readthedocs 上的模板?
更新 我也试过:
相关部分是:
blowdrycss/
docs/
custom_templates/
layout.html
conf.py
模板设置conf.py
:
templates_path = ['custom_templates']