首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用`godoc`生成HTML文档?

如何使用`godoc`生成HTML文档?
EN

Stack Overflow用户
提问于 2012-11-23 21:28:20
回答 4查看 30.8K关注 0票数 61

我已经写了一个小的go程序,我想从源代码生成独立的HTML文档,可以在没有godoc服务器的情况下查看。但我找不到任何方法来实现它。如果有人能帮我,我将不胜感激。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-11-23 21:42:44

可以通过以下方式生成更好的形式:

代码语言:javascript
复制
godoc -url "http://localhost:6060/pkg/container/heap/" > page.html 

(我的godoc服务器运行在:6060,我不确定这是否是先决条件)。

如果将HTML与Go存储库中找到的原始CSS样式结合起来,通过调整生成的HTML文件以正确引用它,可能会看起来更好。

票数 45
EN

Stack Overflow用户

发布于 2012-11-24 01:46:56

这可能不能直接回答你的问题,但是如果你打算开源你的项目,你并不需要手动生成HTML。只需确保您在源代码中正确插入了注释,并使用godoc.org( http://godoc.org/-/about )来处理它。

它显示了Bitbucket、Github、Launchpad和Google Project托管上的Go包的文档。

检查以下内容,例如:http://godoc.org/code.google.com/p/go.crypto/ssh

票数 16
EN

Stack Overflow用户

发布于 2019-05-01 02:18:15

运行服务器并使用wget获取它

代码语言:javascript
复制
godoc -http=:6060

然后等待它启动(应用程序中的“container/heap/”):

代码语言:javascript
复制
wget -p -k http://localhost:6060/pkg/container/heap/

要下载我使用的所有文档,请执行以下操作:

代码语言:javascript
复制
wget -m -k -q -erobots=off --no-host-directories --no-use-server-timestamps http://localhost:6060
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13530120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档