Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python sphinx 重新构造的文本摘要出现在标题前面,否则无法识别 简介_Python Sphinx_Restructuredtext - Fatal编程技术网

Python sphinx 重新构造的文本摘要出现在标题前面,否则无法识别 简介

Python sphinx 重新构造的文本摘要出现在标题前面,否则无法识别 简介,python-sphinx,restructuredtext,Python Sphinx,Restructuredtext,我使用(Python)Sphinx创建我的个人主页。这是一个技术文章的集合,最近我注意到我写的文章更多的是博客类型。我仍然喜欢有一个层次结构,而不是一个帖子的线性时间线 我试着让一个文档正常工作,并意识到这需要适当的文档元数据才能正常工作。有,有,它说: 如果字段列表是文档中的第一个非注释元素(文档标题之后,如果有),则可能会将其字段转换为文档书目数据 初试 因此,我假设我可以做到以下几点: .. Copyright © 2014-2016 Martin Ueding <dev@marti

我使用(Python)Sphinx创建我的个人主页。这是一个技术文章的集合,最近我注意到我写的文章更多的是博客类型。我仍然喜欢有一个层次结构,而不是一个帖子的线性时间线

我试着让一个文档正常工作,并意识到这需要适当的文档元数据才能正常工作。有,有,它说:

如果字段列表是文档中的第一个非注释元素(文档标题之后,如果有),则可能会将其字段转换为文档书目数据

初试 因此,我假设我可以做到以下几点:

.. Copyright © 2014-2016 Martin Ueding <dev@martin-ueding.de>

###################################
The Idiosyncrasies of Bash's quotes
###################################

:Date: 2014-07-13 00:00:00
:Abstract:
    The Bash shell has many quirks and takes a lot of time to master. The Fish
    shell has a cleaner syntax but is not installed on many systems. The quote
    idiosyncrasy of Bash is presented.
在那里,人们可以看到元数据被很好地提取出来:

然而,摘要在标题前面!这是一个交易破坏者,因为这看起来并不正确。我喜欢现在使用我实际的
div.abstract
CSS样式

到目前为止已经试过了 一种解决方法是只向上移动
Date
字段,这样RSS提要扩展就可以获取日期。然后在主题中,我必须以某种方式在页面上输入日期。或者我复制它,使其以人类可读的形式出现在标题下的表格中,并在标题前复制另一份。这样我就可以控制RSS提要何时更新

或者,我可以在模板中再次添加标题,因为我有
title
变量,即使标题位于此元数据表下面。然后我需要一些CSS从页面中删除第二个
,这样看起来就像我想要它一样。但是,这看起来像是一个混乱,如果没有CSS(我想这不是一个太多的要求,否则标题将被复制)就会崩溃

删除版权评论也不会改变任何事情

悬而未决的问题
有更好的办法吗?我可以先看一下标题,然后让Sphinx正确提取元数据吗?

也许你可以看一看-Tinkerer是由Sphinx驱动的Python博客引擎/静态网站生成器。也许你可以看一看-Tinkerer是由Sphinx驱动的Python博客引擎/静态网站生成器。
{% if meta is defined %}
<p>
{% for key, val in meta.items() %}
{{ key }} → {{ val }} <br />
{% endfor %}
</p>
{% endif %}

{% block body %} {% endblock %}
.. Copyright © 2014-2016 Martin Ueding <dev@martin-ueding.de>

:Date: 2014-07-13 00:00:00
:Abstract:
    The Bash shell has many quirks and takes a lot of time to master. The Fish
    shell has a cleaner syntax but is not installed on many systems. The quote
    idiosyncrasy of Bash is presented.

###################################
The Idiosyncrasies of Bash's quotes
###################################