例如,当您转到https://docs.microsoft.com/en-gb/aspnet/core/getting-started/?view=aspnetcore-3.1&tabs=macos或任何其他微软文档时,页面末尾有 github 反馈 - 您可以直接在站点或 Guthub 上打开问题,因为文档发布在 github 上。
我想为我的网站做这样的事情,阅读文章的人可以提出改进建议。这是制作类似 wiki 的网站的好方法。有没有办法做到这一点?
例如,当您转到https://docs.microsoft.com/en-gb/aspnet/core/getting-started/?view=aspnetcore-3.1&tabs=macos或任何其他微软文档时,页面末尾有 github 反馈 - 您可以直接在站点或 Guthub 上打开问题,因为文档发布在 github 上。
我想为我的网站做这样的事情,阅读文章的人可以提出改进建议。这是制作类似 wiki 的网站的好方法。有没有办法做到这一点?
谢谢你的回答,但我找到了这个https://utteranc.es/以及我想要的一切。而且它易于使用。我会把另一个留给正确的答案,但如果有人想要更多开箱即用的东西,你可以使用我的发现。
如果您只想要一个用于打开空白问题的 URL,您只需提供一个指向https://github.com/<user-name>/<repo-name>/issues/new
.
如果您希望问题具有预填充文本,您可以使用查询参数来生成 URL。此帮助页面描述了如何做到这一点。
最简单的方法是在 GitHub 上创建问题模板,然后使用template
参数。正如链接文章中所引用的:
您可以使用模板查询参数指定模板以自动填充问题或拉取请求正文。模板查询参数适用于存储在存储库根目录、docs/ 或 .github/ 目录中的 ISSUE_TEMPLATE 或 PULL_REQUEST_TEMPLATE 子目录中的模板。
如果存储库仅包含默认拉取请求或问题模板,则任何新问题或拉取请求的正文中都将具有默认模板。
您还可以使用其他参数来自定义问题标题、文本、标签等。这个项目稍微简化了这个任务。