如何使用“godoc”生成HTML文档?
我已经编写了一个小的go程序,我想从源代码生成独立的HTML文档,这些文档可以在没有godoc服务器的情况下查看。但我找不到任何方法来实现它。如果有人能帮助我,我将不胜感激。可以通过以下方式制作更好的表单:如何使用“godoc”生成HTML文档?,go,Go,我已经编写了一个小的go程序,我想从源代码生成独立的HTML文档,这些文档可以在没有godoc服务器的情况下查看。但我找不到任何方法来实现它。如果有人能帮助我,我将不胜感激。可以通过以下方式制作更好的表单: godoc -url "http://localhost:6060/pkg/container/heap/" > page.html (我的godoc服务器运行于:6060,我不确定这是否是一个先决条件) 如果HTML与Go存储库中的原始CSS样式相结合,通过调
godoc -url "http://localhost:6060/pkg/container/heap/" > page.html
(我的godoc服务器运行于:6060,我不确定这是否是一个先决条件)
如果HTML与Go存储库中的原始CSS样式相结合,通过调整生成的HTML文件以正确引用它,可能会更好。这可能不会直接回答您的问题,但如果您计划开放项目的源代码,您实际上不必手动生成HTML。只需确保在源代码中正确插入了注释,并使用godoc.org()来处理它 它显示Bitbucket、Github、Launchpad和Google项目托管上的Go包文档
例如,检查一下:运行服务器并使用wget获取它
godoc -http=:6060
等待它启动,然后(“容器/堆/”与您的应用程序):
要下载所有文档,我使用以下方法:
wget -m -k -q -erobots=off --no-host-directories --no-use-server-timestamps http://localhost:6060
(从)
如果您想尝试不同的文档样式,可以尝试,这是另一种Go文档生成工具(以及本地文档服务器/代码读取器)
在项目目录下,您可以运行以下任何命令为Go项目生成HTML文档:
- golds-gen-nouses-plainsrc-wdpkgs listing=promoted./
- golds-gen-nouses-wdpkgs listing=已升级。/
- golds-gen-wdpkgs listing=已升级。/
顺便说一句,我是《黄金》的作者。希望这个工具能满足您的需要。不需要真正的服务器,只要有一个
godoc-url”/pkg/container/heap/“>page.html
就足够了。这里有一个更改请求,可以添加对生成静态站点的支持。这不是答案。除非OP有足够的时间和耐心来完成乏味的任务。wget-R会比这个更好!每当我运行godoc-http:6060
时,我都看不到我自己包的文档。有什么可以在文件中得到我自己的包吗?谢谢,当我在godoc上发现我的包的文件时,我很惊讶!
wget -m -k -q -erobots=off --no-host-directories --no-use-server-timestamps http://localhost:6060