關於我的文檔last year's question,我現在想要開始並嘗試使用基於Python的Sphinx來整合我一直在努力的PHP CMS的開發者文檔。在App Engine上安裝Sphinx - 可能嗎?
而不是在我的工作站上本地設置Python,我想從一開始就在公共可訪問的Web服務器上運行它。所有我可以在LAMP堆棧上運行的網絡託管軟件包,我不願意購買基於Python的託管服務。我對Google App Engine非常感興趣,他們提供的免費配額將爲我提供超過一百倍的優惠,即使不是,他們的定價看起來也非常合理。
現在我對Python沒有什麼瞭解 - 獲得獅身人面像工作將是我第一次接觸它 - 而且時間很少。據我所知,App Engine提供的平臺和python庫是非常兼容的到標準的Python庫,但不是相同的。
所以我的問題是:
可以在App Engine上的所有獅身人面運行?
在App Engine上安裝Sphinx很簡單,就好像我將它安裝在普通的Python安裝之上一樣簡單?或者,App Engine的環境是否需要調整我無法在合理時間內使用當前級別的Python執行的源代碼?
我應該在本地服務器上安裝Sphinx,而首先安裝「普通」Python堆棧嗎?
有沒有人知道任何有用的幫助,教程或其他資源?
@S。洛特歡呼,我明白獅身人面像的一面。我希望Sphinx的「引擎」將輸入(由reST文件組成)轉換爲HTML/CSS/JS,以便從任何地方訪問,以使我(和其他可能的貢獻者)獨立於特定的工作站。 *加*(如果可能的話,我將不得不看)從相同的地方提供生成的文檔。如果這不是我的目的,我完全看到如何將它安裝到Web服務器上是沒有意義的。 – 2010-03-26 10:04:04
@Pekka聽起來你可能想要你的GAE定期輪詢你的SCM,並自動更新文檔?其他人已經概述了做這些所需的修改。另一種方法是讓您的CI(您正在使用中央構建服務器,對嗎?)每次構建成功時,將最新文檔作爲靜態頁面上載到GAE(或任何地方)。 – prestomation 2010-05-26 19:48:09
Cheers @prestomation,我對這個項目的關注更多的是讓一些人有一箇中心位置來添加文檔,並從那個輸入中編譯文檔。然而,這不是微不足道的,因此我決定暫時安裝一個本地安裝的獅身人面像。 – 2010-05-26 20:27:35