我寫了一個小程序,我想從源代碼生成獨立的HTML文檔,可以在沒有godoc服務器的情況下查看。但我找不到任何方法來實現它。如果有人能幫助我,我會感激。如何使用`godoc`生成HTML文檔?
40
A
回答
29
一個簡單的HTML文檔可通過如下方法制造,例如:
$ godoc -url "http://localhost:6060/pkg/container/heap/" > page.html
(我godoc服務器運行的::6060和我
$ godoc -html container/heap Interface > page.html
的位更好的形式可以通過用產生的我不確定這是否是先決條件)。
通過調整生成的HTML文件以正確引用它,如果將其與Go存儲庫中找到的原始CSS樣式相結合,HTML可能會更好看。
11
這可能不會直接回答你的問題,但如果你打算開源你的項目,你並不需要手動生成HTML。只要確保您的註釋已正確插入源代碼中,並使用godoc.org(http://godoc.org/-/about)來處理它。
它顯示Go包在Bitbucket,Github,Launchpad和Google Project Hosting上的文檔。
+1
謝謝,當我在Godoc上找到我的軟件包文檔時,我感到很驚訝! – pltvs
相關問題
- 1. 如何從Emacs Lisp文檔生成HTML?
- 2. 如何使用API生成PDF文檔?
- 3. 如何使用Pydoc生成文檔
- 4. 使用Appledocs生成文檔
- 5. 使用PHP生成文檔
- 6. 使用doxygen生成文檔
- 7. 用於.NET的HTML文檔生成器
- 8. 如何使用XSL生成HTML文件?
- 9. nosetests --cover-html不生成html文檔
- 10. nifi如何生成文檔?
- 11. 如何生成API文檔
- 12. 如何生成API文檔
- 13. 如何生成ThreeJS文檔
- 14. 如何將動態生成的HTML文檔嵌入到HTML文檔中?
- 15. 從Html文本生成Word文檔
- 16. 如何用haddock生成文檔?
- 17. 爲Rmarkdown文檔塊生成獨立html
- 18. 從C/C++生成html文檔
- 19. 從Rails的HTML文檔生成PDF
- 20. 從Word文檔生成HTML表格
- 21. 生成Isabelle HTML文檔*無需校樣*
- 22. 在python中生成HTML文檔
- 23. 從HTML生成Zend Framework PDF文檔
- 24. 如何爲CouchApp(或任何JSON文檔)生成HTML表單
- 25. 如何從css文件生成文檔?
- 26. 使用ASP.NET -C從HTML頁面生成PDF文檔#
- 27. 在使用Sandcastle構建期間自動生成html文檔
- 28. 可以使用Django REST Swagger來生成靜態HTML文檔嗎?
- 29. 生成HTML郵件時使用什麼文檔類型
- 30. 如何使用Sandcastle幫助文件生成器生成沒有文檔源的文檔?
沒有必要爲一個真正的服務器和'godoc -url「/包裝/容器/堆/」> page.html'就足夠 – FiloSottile
有一個變更請求開放添加生成靜態網站的支持https://github.com/golang/go/issues/2381#issuecomment-342043987 – dnephin