2009-07-03 167 views
6

我正在使用sphinx。我想模板它。所以,閱讀文檔後,我努力,在我的conf.py,斯芬克斯模板

我把一條線一樣,

templates_path = ['_templates'] 

和我創建了一個文件

_templates/page.html 

但這不覆蓋sphinx提供的默認模板。我還應該做些什麼,以及該模板需要去哪裏?


編輯:

目錄從註釋結構:

conf.py 
abc.txt 
def.txt 
makefile 
_templates\ 
    page.html 
+0

你能否提供你正在使用的目錄結構? – 2009-07-03 14:42:12

+0

格式化在這裏變得很糟糕,所以請參閱http://gist.github.com/140207 – agiliq 2009-07-03 16:17:42

回答

5

確保您使用主題名稱作爲模板中的顯式目錄。例如: -

{% extends "basic/layout.html" %}

見:HTML Theming Support

0

這適用於我。也許你需要用命令sphinx-build -a強制重建所有文件?獅身人面像只能編譯它檢測到已經改變的HTML文件。另一種選擇是隻用touch *.rst觸摸所有源文件。