Sphinx編譯docs文檔

來源:互聯網
上載者:User

標籤:

在使用Python、Django的過程中,經常看到docs目錄,裡面存放著一些txt文字檔,也就是內建的一些協助文檔,裡面有make.bat,在dos目錄下直接執行make,給出的協助是可以轉換成Html、PDF等檔案形式,那麼,怎麼轉換這些協助文檔呢?直接執行make html發現提示sphinx-build不是內部或外部命令,在網上下載了Sphinx,並安裝,再次執行make html時發現還是提示不是內部或外部命令,最後發現,Sphinx安裝後,並沒有在Python安裝目錄中產生Sphinx的模組,而是直接在Sphinx的來源目錄下產生了一個build目錄,直接在目前的目錄中安裝了。

通過尋找協助,直接早dos環境進入sphinx源檔案目錄,在此目錄下執行如下命令:

python sphinx-build.py -b html 需要轉化文檔的全路徑  轉換後文檔的全路徑

例如:我的Sphinx源檔案路徑在C:\Sphinx-1.3.1,Django的docs路徑在C:\Django-1.8\docs,現在將docs內容轉換成html格式,並在docs中建立build目錄,轉換後的html存放目錄,執行命令:

C:\Sphinx-1.3.1>python sphinx-build.py -b html C:\Django-1.8\docs C:\Django-1.8\docs\build,執行後,在build目錄產生了django的協助文檔(Html格式的)。

下列是需要安裝的第三方工具:

1.下載並安裝Docutils:http://docutils.sf.net/。

2.下載並安裝sphinx :http://pypi.python.org/pypi/Sphinx/1.1。

Sphinx 是用來產生文檔的,可以產生html、htmlhelp/chm、qthelp、devhelp、latex、man 等格式的文檔。

3.在Widnows環境下,開啟命令提示字元,使用cd /d 命令將目前的目錄切換至Sphinx目錄,運行命令:python sphinx-build.py -b html sourcedir builddir,其中,-b後面的字串用於控制輸出文檔的格式,預設為html。sourcedir表示文檔來源檔案夾(一般就是包含conf.py檔案的那個檔案夾),builddir表示產生文檔的目標檔案夾。(註:在Windows環境下,請不要將sphinx檔案夾、sourcedir 和builddir 設定成包含中文的路徑,否則容易出現一些默名其妙的錯誤,例如編碼錯誤。)

Sphinx編譯docs文檔

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.