首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未显示源代码的godoc

未显示源代码的godoc
EN

Stack Overflow用户
提问于 2015-08-02 05:49:22
回答 1查看 645关注 0票数 2

我有几个Go项目,这是与godoc兼容的文档。我们使用godoc在内部共享文档和代码,作为一个文档服务器,没有明显的问题。然而,当我们想要与第三方共享文档时,我们需要更多的控制来打开代码。是否有一种方式可以在显示类型和文档但从未链接到或显示源代码的特殊模式下运行godoc?

我试过了

代码语言:javascript
复制
godoc -http=0.0.0.0:8090 -links=false -src=false

但不工作,还可以链接到类型定义代码。只是想知道是否错过了某事物。开始版本,1.3。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-02 06:21:19

src文件只引用命令行模式,而不是服务器模式,因此它不会对您有所帮助。在我看来,有几种选择:

  1. 根据您的需要重写godoc,并使用您自己的叉子。
  2. 不要使用服务器模式,以命令行模式呈现文档,只需在其中创建一个服务器。
  3. 更好的是(我不完全确定2会起作用)--重写一些模板,这样源代码就不会链接了。但是,您仍然需要确保手动输入路径的人不会看到代码,因此也需要伪造源代码模板。或者..。
  4. 也许最简单的事情--在nginx或类似的反向代理后面运行它,并确保服务器中的/src路径对外部访问者关闭,或者密码受到保护或其他任何东西。这样你的内部团队仍然可以使用它。

就我个人而言,我将使用4,这是几分钟的工作,将是最健壮和灵活的解决方案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31768975

复制
相关文章

相似问题

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