我想在 GitHub wiki 上搜索任何提及特定关键字的内容。
有没有办法做到这一点?
您可以在浏览器中安装GitHub Wiki Search用户脚本。
2012:
我不知道支持该功能的本地 GitHub 搜索。
我通常使用 Google 搜索,例如在此示例中,我在 Gitolite 文档页面中搜索VREF : https ://www.google.com/search?q=vref+site%3Agitolite.com%2Fgitolite%2F
我使用 " site:
" 搜索选择器将搜索限制在网站的特定子域(如 wiki):
vref site:user.github.io/aRepo/
但这不适用于 wiki(2021 年 10 月仍然如此)。
我发现通过克隆所说的 wiki 进行本地搜索更容易:
git clone https://github.com/user/yourRepo.wiki
(取您的 repo 的名称,并添加一个“ .wiki
”以访问与该 wiki 关联的 git repo)。
2021 年 10 月更新:Google 搜索仍然无法用于 GitHub wiki 页面!
请参阅此讨论和github/docs
PR 10836
Daniel Adams(项目经理@microsoft & @github)补充道:
我们有意
Disallow: /*/wiki*
将robots.txt
.但是,我们还在
x-robots-tag: none
Wiki 页面的 http 响应标头中引入了一个。
因此,搜索引擎爬虫仍然看不到 Wiki。我们为什么这样做?
Wiki 中的滥用行为对我们的搜索引擎排名产生了负面影响,因此我们必须将 Wiki 排除在爬网之外以减轻影响。
我们现在正在研究如何重新打开大门,以便每个人都可以从 Wiki 中记录的大量信息中受益。
在这一点上,我们尚未决定是否或何时允许再次抓取 Wiki,但我们正在积极审查这一点,并将随时向您发布任何更新。
2022 年 1 月:github/feedback
讨论 4992:“允许搜索引擎索引 Github wiki”建议:
当前的标准似乎是“仅限合作者编辑”,以及某种用户/组织的总星数。
也就是说,这里和那里都有一些不符合总星数要求的奇怪的落后者,所以我不知道那里发生了什么。
在大约 400k 中,大约有 1.2k wiki 符合这个粗略标准。惊人的!这是一个开始,但希望 GitHub 能扩展这个列表。