在我的conf.py中它说我应该看到内置主题列表的文档。现在,我的第一个谷歌热门游戏引领我http://www.sphinx-doc.org/en/stable/theming.html#builtin-themes。那里有一堆主题,我的狮身人面像不知道。例如'经典'。
在conf.py中
html_theme = 'classic'
在我的shell上我做:sphinx-build -b html source build
writing output... [100%] index
Exception occurred:
File "~\appdata\local\programs\python\python35\lib\site-packages\sphinx\jinja2glue.py", line 200, in get_source
raise TemplateNotFound(template)
jinja2.exceptions.TemplateNotFound: about.html
sphinx版本:1.6.3。
答案 0 :(得分:18)
我遇到了同样的问题,因为之前我使用了alabaster主题。 conf.py
中有几行是雪花石膏所需要的,并打破了其他主题。你需要对它们进行评论。
# Custom sidebar templates, must be a dictionary that maps document names
# to template names.
#
# This is required for the alabaster theme
# refs: http://alabaster.readthedocs.io/en/latest/installation.html#sidebars
# html_sidebars = {
# '**': [
# 'about.html',
# 'navigation.html',
# 'relations.html', # needs 'show_related': True theme option to display
# 'searchbox.html',
# 'donate.html',
# ]
# }
答案 1 :(得分:1)
将alabaster主题更改为不使用about.html的另一个主题后,这是一个问题。洛朗说出了解决方法。