如何在Sphinx中添加横幅区域?

时间:2015-02-28 19:46:23

标签: python-sphinx

我使用Sphinx来记录my open source project。我想在导航栏上方添加一个区域,其中包含指向GitHub上的项目的链接,我的项目主页等.Sphinx主页几乎有我想要的地方" Home", " Get It"," Docs"," Extend / Develop"。

conf.py文件有很多选项,然后有主题,模板等。看起来它应该很简单,但我没有看到它。

1 个答案:

答案 0 :(得分:1)

我克隆了Sphinx project on GitHub以找到答案。

如果您扩展主题,则可以添加指向layout.xml文件的链接。 Sphinx文档有这个:

{% block header %}
<div class="pageheader">
  <ul>
    <li><a href="{{ pathto('index') }}">Home</a></li>
    <li><a href="{{ pathto('install') }}">Get it</a></li>
    <li><a href="{{ pathto('contents') }}">Docs</a></li>
    <li><a href="{{ pathto('develop') }}">Extend/Develop</a></li>
  </ul>
  <div>
    <a href="{{ pathto('index') }}">
      <img src="{{ pathto('_static/sphinxheader.png', 1) }}" alt="SPHINX" />
    </a>
  </div>
</div>
{% endblock %}