簡體   English   中英

我可以在“閱讀文檔”中構建和托管自定義HTML頁面嗎?

[英]Can I build and host custom HTML pages at Read the Docs?

我程序的文檔主要是用Sphinx編寫的,但是它還包括兩個自定義HTML頁面:

這兩個HTML文件是由程序本身而不是Sphinx生成的。

我想將我的文檔托管在Read the Docs上 ,這對我來說非常方便,可以與Sphinx文檔一起構建和托管版本化的兩個自定義頁面。

由於啟用了“ 安裝項目”選項,因此我的程序已經安裝在RtD構建環境中。 而且由於RtD文檔提到編寫您自己的構建器 ,所以我認為可以從那里調用我的程序並將它的HTML內容轉儲到特定位置。

所以我真的有兩個問題:

  1. 這是否適合使用“閱讀文檔”? 我猜它不是設計來承載任意網頁的,但是同樣,那些文件也不是任意的,它們是文檔的重要組成部分。

  2. 我將如何實施? 我很難理解RtD API :這個“構建器”與Sphinx構建器有任何關系嗎? 如何將其連接到RtD? 也許某處有一個例子?

我使用Sphinx的html_extra_path功能獲得了預期的結果:

包含多余文件的路徑列表,這些文件已復制到輸出目錄。

為了生成這些文件,我沒有conf.py找到比正確的地方更好的地方了,這似乎有點conf.py可危,但到目前為止已經可以使用了。 當然,需要在“閱讀文檔”高級設置中啟用在virtualenv中安裝項目

現在,我的自定義notices.htmlshowcase.html就像Sphinx本身生成的.html頁面一樣,具有版本控制和重定向: http : //httpolice.readthedocs.io/page/notices.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM