GitHub 搜索技巧完全指南:从基础到高级语法,找到你想要的一切

如何快速找到最近很火的ai工具,如何快速找到适合初学者的python项目。今天这个视频就来教会你,如何使用github的搜索功能。 github是全球最大的免费代码库,因此,很多人会认为github就是程序员用的吧? No,各行各业的朋友都可以用。 而且,都能找到你想要的宝藏。 你可以在这里找到免费学习资料、免费软件、免费书籍…… 这么说吧,只有你想不到,没有它没有的。 本期视频,我会分享如何在git上搜索你想要的东西,包含了基础搜索和高级搜索技巧。 1、如何搜索 github的登录和注册十分简单,只要有邮箱,不管是国内还是国外,都可以轻松搞定。 登陆成功进入主页之后,我们可以看到这样的页面。 1.1 基础搜索 找到所搜框,搜索“经济学人”。 你能看到一堆搜索结果。 这里会显示完整的项目名称,斜线之前是作者的ID,斜线之后是项目的ID。 这里会有更新时间,一定要找就近更新的仓库,然后,点进去。 一个宝藏就展现在了你的面前。 仓库如何去看呢? 首先要看 README 文件,这里介绍了项目内容,并附上了很多要点和链接。 你可以点击这里的链接,访问具体的内容。 点击这里的下载,拿到你想要的东西。 你也可以直接点击文件夹,浏览一下具体的文件夹内容,可以看到每个文件夹里都有一个README。 README文件使用 markdown 语法撰写的说明,而 github 会将这个内容美化成一个优雅的页面。 很多朋友会想,这些免费文档会不会有版权问题。理论上来说,确实会有版权问题,但如果你只是个人学习使用,而不是那它卖盗版,那么没有人会追究你。 这里我们会遇到一个新的问题,如果这个项目持续更新,难道每次都要去搜索框里去搜它吗? NO,你可以采用如下操作。 star 点击 star, 你就会收藏这个项目。另外,也表达了对作者的支持。 star 只会收藏,项目更新的时候,你不会接到任何通知。 你可以在你的个人主页里,看到这个项目,这是不是就方便了很多。 fork fork 是叉子的意思,点击之后,你会将别人的项目,复制一份到你的仓库里。 其实,也算是另外一种收藏。 这种收藏方式,有一个好处就是,如果原作者项目没了,你这里还有一个副本,依然可以使用。 另外,这个副本你可以直接进行代码编辑,因为是存在你的仓库,并不会影响到原作者。 如果你有好的想法,也可以改完之后,将新代码贡献给原作者。这个环节我们后面会出视频讲解。 watch 顾名思义,就是观察的意思。 点击之后,我们可以看到多个选项。 第一个是默认的,意思是如果你参与了这个项目,或者项目中有人@你了,就会给你发个通知。 什么叫参与了这个项目呢?比方说,你提过建议Issue,你提交过代码pull request…… 第二个是all activity,选中之后,这个项目的所有变化,都会通知到你。例如,新版本发布…… 选择之后,小眼睛就会加1 第三个,就更简单了,直接屏蔽了这个项目的通知。 第四个,是选择性通知,你可以选择项目发生哪些变化的时候通知你。 1.2 进阶搜索 再次回到搜索结果页面,我们可以看到这里有排序方式。 根据刚才的介绍,我们可以选择star最多的,或者fork最多的,以及其它的选项……进行排序。 这里会有一个引申的问题,这个搜索匹配的是什么内容? 从结果中,我们可以看到,项目的搜索结果,是根据about中的关键字、仓库名称进行匹配的。 除了仓库,我们还可以选择code,issues…… 这些选项。issue是问题的意思,表示大家对项目的疑问,你可以搜索到大家对这个关键词有哪些想法。 你还可以选择开发语言,找到你熟悉的语言的项目。 你还可以在这里的高级选项这里,细化你的搜索需求,例如:原作者是谁?星星数量大于多少,或者小于多少…… 以上是针对搜索结果的进阶玩法。 让我们在回到主页面,看一下如何在主页进阶搜索。 2、使用技巧总结: 2.1 限定搜索位置(in) vue in:name # 只搜仓库名称 vue in:description # 只搜描述 vue in:readme # 只搜 README vue in:name,description # 名称或描述都搜 2.2 按 Stars / Forks 筛选 stars:>1000 # 超过 1000 星 stars:500..2000 # 500 到 2000 之间 forks:>500 # Fork 超过 500 2.3 按程语言 language:python language:javascript language:rust 2.4 按时间筛选 pushed:>2024-01-01 # 2024年后还有更新的 created:>2023-01-01 # 2023年后创建的 这个非常实用 可以过滤掉那些很久没维护的死项目 ...

2026年4月14日 · 高勉

MemPalace:让AI拥有本地记忆,无需API Key的开源解决方案

万万没有想到,生化危机的女主角,居然成为了git大佬。 她参与的开源项目,MemPalace(记忆宫殿)爆火 AI 圈。 短短一周的时间,就已经收获了 4万+ 的stars。 这真的是我见过,玩跨界玩的最6的演员了。不得不感叹,这位真的是乘风破浪的姐姐。 项目地址参考如下:https://github.com/MemPalace/mempalace 1、痛点 该项目解决的最大痛点就是:ai没有记忆。 你每次打开新对话的时候,你会发现 ai 对你一无所知。 你之前跟它说过什么话,做过什么决定,踩过什么坑,在新一轮的对话中,ai通通忘记了。 虽然,也有一些云端解决方案,但是这些解决方案,通通要消耗 money。 因为你要把数据存到别人的服务器上,所以,安全性和成本,都是很棘手的问题。 而MemPalace解决了这个问题。 它使用SQLite作为轻量级数据库,处理知识图谱和时间的关系;使用 ChromaDB 作为向量数据库,处理存储和语义搜索;采用python作为开发语言,串起了整个项目。 也正因为它用了这些轻量化的本地工具,所以,正如它的项目介绍所言——一切都在本地,无需api key,无需外部网络。 2、安装 MemPalace 2.1 MemPalace工具安装 保证你的 python 版本在 3.9 以上。 输入一条指令,即可下载。 pip install mempalace 输入指令, 对当前项目进行初始化。 mempalace init ./ 输入指令,将当前项目存入记忆库。 mempalace mine ./ 2.2 Claude Code 插件安装 输入两条指令,即可安装 MemPalace 插件。 claude plugin marketplace add milla-jovovich/mempalace claude plugin install --scope user mempalace 3、使用 MemPalace 举个例子,这里我在 claude 中修改了我的项目,对项目中的内容进行了调整。 那么,过了一大段时间之后,我们可能已经忘记了这一部分调整的原因。 ...

2026年4月13日 · 高勉

从 sbti 模仿网站看透 Google AdSense:流量才是通过审核的核心

在上一期文章里面,我分析了一下sbti网站,以及各种衍生网站。 但是,有个事情一直酝酿在我的脑海里,文章篇幅有限,没有跟大家说。 那就是,我发现了接入 google adsense 一个超级有效的思路,那就是 —— 流量为王。 不知道大家对流量为王,这四个字,有没有更加清晰地认识,接下来,我会分析一下。 1、分析网站 这个网站(sbti.dev),并非原创网站,原创网站是 sbit.unun.dev ,其余的都是模仿…… 但是,它已经挂上谷歌广告了。 它的亮点在哪里?就是流量二字。“sbti”火了,就把它带火了。 它违反了 google adsense 的原创性原则,但它依然接入了google adsense。 另外,它的域名后缀是 dev ,所以,并不是说,非要 com 后缀的,才会更加轻松地通过率。 2、网页内容 没有隐私保护声明,没有联系方式声明,只有一个简单的网站介绍信息。 这些声明,我查了一些帖子说是要有,但是这个网站通通都没有,但并不妨碍,它已经挂上了google 广告。 3、时间线梳理 sbti 这个话题是在4月9号火的。 然后,这个网站是4月10号晚上就已经挂上了。 一两天的时间,就可以挂上广告了,足以见得速度之快 写在最后的一点感悟: 分析了这么多,只是希望大家能看到流量对于申请谷歌广告的重要性,并不是鼓励大家也这么去做。 网站里面该有的东西还是要有。比方说,隐私保护、网站负责人联系方式(邮箱)。 个例的成功,并不具备普世价值。虽然,它行之有效,但终究不是成事的方法。 因为商业化的东西,最忌讳原样模仿,也许这次侥幸通过了,那么下一个就会栽跟头,这何尝不是一种成本呢? 我们可以去蹭热点,但是热点的东西,一定要“穿”过你的身体,留下你的思考痕迹。别人的东西,加上你的想法,那就是你的东西。 当然,在这个过程中,我们肯定还是要追求有深度的想法。 感谢阅读,下期再见。

2026年4月11日 · 高勉

SBTI网站技术解析:Next.js + Vercel + Cloudflare 零成本建站实践

分析sbti网站,我发现了很多好玩的事情。 比方说,你在必应搜索的时候,你会看到很多复刻的版本。 全是模仿李逵的李鬼。 大家都在自己的网站上,挂这个东西,来增加自己网站的流量。 (sbti.unun.dev ,这个才是原作者的网站) 域名要从后往前读,最后面的,级别最高,范围最大。 去掉最左侧的前缀(也就是子域名sbti),我们甚至可以访问到原作者的博客。 本文不谈原作者网站,我们以其中一个“李鬼”做一下赏析。 0、网页设计 这个网站的网页设计比较简单,给我的感觉就是 ai 味很浓。 可以看到,它的这个大标题设计、小标题、还有卡片的设计,都是 ai 设计网页的一个常见套路。 人物插画的设计,我觉得是个亮点,有种呆萌呆萌的感觉,情绪给的很到位。当然了,这是原作者的功劳。 这里使用了格林威治时间,因为这个网站全球都可以访问,如果大家都按自己的当地时间提交记录的话,那就会造成混乱。 你是早上八点提交的,过了两个小时,另外一个地方的人,也是早上八点,这就乱了。 (这个地方,网站略做了改动,跟我上午看到的完全不一样,已经改为北京时间了) 这里我还看到了 google 广告的脚本。 4月9日这个 sbti 梗开始火的。然后,今天10号,就准备挂广告了?!这变现速度真够快的。 但是,页面上没有显示任何广告,我猜测应该是 google 还在审核吧,而且,我觉得大概率是很难审核通过的,毕竟这不是原创的网站。 1、开发架构 这个网站的开发框架,用的是 nextjs 。 nextjs 是建立在 react 上的一个全栈框架,而 react 是一个前端开发库。 通过,chrome 插件我们可以一窥究竟。 这里有提交记录和排行榜,那么在整体架构中肯定会有数据库,至于用的什么数据库就不太清楚了。 数据库的话,也有免费的平台,例如 Supabase、PlanetScale、Neon、Vercel Postgres。 这些平台虽然免费,但是免费额度有限,可以用在项目的初始阶段,做个 mvp (Minimum Viable Product,最小可行产品) 。 如果项目火了之后,再考虑付费扩容。 排行榜,这里它用了一个缓存设计,目的是提高网页的响应速度。 因为,如果都从数据库拿数据的话,这个数据库就吃不消了。 网站作者把数据存在了用户本地。 这里我觉得做得很不好。 时间和排名都放在了本地。 刷新页面的时候,你会发现,时间不是实时的,排名就更不是了。 时间至少可以做一个实时的吧,排名可以做一个服务端的缓存,而不是把这一堆数据放在用户本地。 2、部署 vercel 通过解析响应头,我们可以看到这个网站它是用 vercel 进行的部署。 ...

2026年4月10日 · 高勉

第一次提交Google AdSense审核后被拒?低价值内容问题该如何解决

果不其然,我的博客网站,在第一次提交的时候,没有被 google adsense 收录。 见怪不怪了,听过很多小伙伴的网站在提交 google adsense 的时候,都不太顺利。 前两天,在小红书上看到了一个博主的分享,她说,她的网站提交了两年才被 google 收录。 只能说,任重道远吧。 成功不成功,都当做一次体验吧,持续优化就好了。 我的提交审核的时间是3月30日,拿到结果是4月8日,蛮快的,至少比我想象中要快。 谷歌的邮件中并没有具体告诉我问题出在哪里,仅提示我需要纠正网站上存在的问题。 我点击进入 google adsense 官方页面,上面有个提示显示低价值内容。 (首页这里点击进去,就可以看到审核失败的信息提示) 1、面对的问题 我按照上面这个“参阅以下资源”点了进去: 1、最低内容要求 这个链接里的内容,没有看到任何有价值的信息,这里显示的都是很笼统、很众所周知的东西,我觉得任何正常人做网站都不会踩这个雷区。 我自认为,这一条应该是满足的。 2、确保您的网站…… 这个链接里的内容,相对来说丰富那么一点点,另外,有两个视频,指导读者查看具体的优化建议。 这里,主要说的是,要保证内容是原创的、不要抄袭、不要过度地引用别人的东西、要有导航、导航要清晰…… 但说实话,并没有特别多的干货。这些建议大多用的都是形容词进行描述,例如,要将导航做得清晰。 我想知道,什么是清晰?什么是不清晰?这里都没有提到。 而且,我的博客网站是有导航的。 3、关于内容贫乏…… 这一部分内容会稍微有那么一点价值,至少它提供了一个页面,告诉你是否存在人工审核问题。 (我的网站没有人工审核问题,但依然没有接入 google adsense) 这个页面指出了一堆改进方法,可以说是浩如烟海,如果逐条研究的话,时间成本还是挺多的。 说来说去,google 还是希望有价值的、原创的内容呈现在页面上,但什么是有价值的,这个网页依然没有给出一个明确的指标。 (我的博客文章都是自己手写的原创文章) 也许 google 怕说的太明白,大家就有漏洞可以钻了吧。 4、网站站长质量指南 点进去之后,并没有看到有用的指南信息。依然是车轱辘话,反复说 —— 不要制作垃圾内容,不要重复使用关键词…… 面对如此空洞(它自己就很空洞)的“指南”,我们应该做什么呢? 2、应对策略 2.1 整改并再次提审 整改肯定是要做的,肯定不能放弃,对吧。最多只是花点时间成本而已,又不要钱,而且对自己也是一种成长和提高。 搜了一些干货,可以从下面几个角度整改: About / 关于 页面(介绍博主是谁) Privacy Policy / 隐私政策 页面(必须有) Contact / 联系方式 页面 Disclaimer / 免责声明(技术博客尤其需要) 继续保持更新 接入网站数据分析工具(Google Analytics、Google Search Console、Cloudflare Analytics),查看网站浏览情况 学习别人的网站,参考一下网站的排版、布局以及自己网站没有的元素 另外,我在网上查到了一些有价值的信息,例如:流量为王,网站要有人看,谷歌可以看到你的网站浏览数据是怎样的。 ...

2026年4月8日 · 高勉