首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自定义sphinx.ext.autosummary rst模板?

如何自定义sphinx.ext.autosummary rst模板?
EN

Stack Overflow用户
提问于 2015-01-26 09:24:56
回答 2查看 3.7K关注 0票数 6

这里在狮身人面像的文档中说,这些模板可以重新定义。因此,我尝试将module.rst/site-packages/sphinx/ext/autosummary复制到source/_templates/autosummary (也尝试了source/_templates),并做了一些细微的更改。但在我重新生成文档之后什么都没变。

也许我应该在.. autosummary::标签中添加一些特定的选项来指定自定义模板目录?(在conf.py目录中,向右设置,并请参阅html模板)

UPD:源代码:https://github.com/actionless/wooper/blob/master/docs.sh

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-28 17:35:21

如果您执行以下操作,它应该会工作:

  1. 确保在conf中将templates_path配置变量的值设置为['_templates']
  2. 将自定义模板放在_templates子目录中。
  3. 使用:template:选项: 。。自动摘要:模板: mytemplate.rst
票数 5
EN

Stack Overflow用户

发布于 2021-06-10 07:53:23

编辑:我最初在这里贴出了一个错误的答案。不过,在这里也可能有帮助。

可以通过在_templates文件夹中添加一个自定义文件来“否决”默认模板。例如,如果要更改调用自动摘要指令时使用的类的模板,请在此路径下创建自定义class.rst文件:

  • _templates/autosummary/class.rst

在不需要显式指定:template:的情况下,应该自动获取。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28147432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档