日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

用sphinx將reStructuredText文檔轉化成其他格式

 CodeNutter 2016-05-17


        用sphinx將reStructuredText開源書籍轉化成其他格式

                                                               By qianghaohao
     今天在github看到了一個項目,是用reStructuredTex標記語言寫的開源書籍,然后下載下來閱讀,
結果發(fā)現(xiàn)下載下來的目錄里面有很多各種格式的文件,并不能直接閱讀,需要用sphinx編譯成我們
可以閱讀的格式,才可以看。比如html,pdf等格式。

   以下是用sphinx編譯開源書籍項目:https://github.com/me115/linuxtools_rst產生html格式的全過程。

      一.sphinx工具簡介:

           sphinx工具是一個由Grorg Brandl寫的產生文檔的工具,可以將reStructuredTex格式轉化成
多種格式,如HTML,LaTex,ePub,Texinfo,manual pages,plain text等。

      二.使用sphinx編譯開源書籍項目產生html格式的文檔:

       1.先到https://github.com/me115/linuxtools_rst下載開源書籍項目,然后解壓到某個目錄.
       2.安裝Python:
             到 https://www./下載Python安裝包安裝,版本不要太老就行。
             安裝完后配置好paht環(huán)境變量:
            
       3.安裝pip工具(用來下載和安裝第三方庫的工具):
         下載https://bootstrap./get-pip.py的內容保存成Python文件,比如get-pip.py(隨便起個名字,只要是py后綴就行)。
         然后打開命令提示符用Python運行上面保存Python文件來安裝pip:
             
         接下來配置pip工具的環(huán)境變量:
         
       4.用pip工具安裝sphinx:
        
       5.進入工程目錄查看makefile,然后開始編譯:
       查看工程目錄中的makefile:
     
    我們可以看到makefile中有多個目標,每個目標代表一種格式,可以編譯成多種格式,在此我編譯成了
    html格式的文檔,所以下達如下命令開始編譯:
     
    編譯完成后會提示編譯結果輸出到了那個目錄,在此輸出到了_build目錄:
   

   三.編譯結果如下:

   進入到_build輸出目錄,可以看到我們編譯產生的html文檔,打開index.html結果如下:
   

   本文參考資料:

                  sphinx官方教程:http://www./en/stable/install.html#windows-install-python-and-sphinx

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多