碎碎念
已经有一个月的时间没有写项目推荐啦,快夸我积极更新文章
但是,写这种项目推荐的文章并不简单,上网一搜可以找到一大把之类的文章,可点进去一看,推荐的项目要么已经过时,要么都是重复的,没有什么意义,这也导致我无法借鉴前人
所以这一个月之中,我都在一直找项目,Edge 里面我会专门建立分组,找到好项目就扔进去

这种冷门项目真的很难找(哭
当然,大家如果好办法,也可以在评论区告诉我哦
Anyway,说了这么多,开始正文
chalk.ist
Chalk.ist 是一款开源的代码截图工具,它能将源代码快速转换为风格精美的图片。该工具支持语法高亮、多种主题和自定义样式,您可以直接粘贴代码或导入 GitHub Gist 来生成适用于博客、技术文档、社交媒体或演示文稿的高质量代码图片,极大方便了开发者分享和展示代码片段。

我们日常生活中经常有分享展示代码的需求,但是微信发过去一大长串消息也不美观,相比来说,一个好康的代码图片其实更适合

与这个功能相似的是 raycast 家出的 ray-so,我自认为后者更好看,不过可能是太臃肿,在 Vercel 部署的时候会超时

RSSHub
RSSHub 是一款开源、轻量且强大的 RSS 生成器,它能够为任何内容创建 RSS 订阅源。通过提取网页内容并转换为 RSS 格式,RSSHub 让用户能够订阅各类网站更新,包括社交媒体、新闻网站、博客、论坛等,彻底摆脱平台限制,实现信息的自由聚合与阅读。
在当今内容分布在网络各处的时候,统一的浏览这些文字或视频变得很难,RSS 就是为此而生的,用户通过使用RSS 阅读器订阅网站的 RSS 源,即可在一个地方集中获取所有更新,而无需逐个访问网站。这就像为整个互联网定制了一份只属于你个人的报纸,实现了更加方便的信息获取。
然而,一些社交媒体或网站并不支持 RSS 订阅,这就非常恼人,RSSHub 这个项目提供了接口,实现了万物皆可 RSS
具体所有支持的路由请见官方文档
由于 RSSHub 正在大刀阔斧地重构,期间保持Vercel支援不在最高优先级,所以最近版本在 Vercel 是不能部署的,这里要使用社区的项目 rsshub-vercel
Fork 该项目后在 Vercel 中导入即可
如果要食用完全版,最好使用 Docker 部署
Pastebin Worker
Pastebin Worker 是一款可部署于 Cloudflare Workers 的无服务器轻量级 Pastebin(代码/文本分享)服务。它利用 Cloudflare 的边缘网络和 KV 数据库实现文本内容的快速存储与全球访问,让你无需购买传统云服务器即可搭建私有粘贴板,非常适合需要高效、低成本分享代码片段的开发者。


可以点击 这里 在线体验一下
不过唯一遗憾的是不支持中文,可以等待有大佬汉化一下
部署方法
首先,你需要保证你的电脑上已经安装 node,如果没有需要来官网安装
然后安装 yarn 和 wrangler
接着 clone 仓库到本地
Then,打开 Cloudflare,点击左边的 存储和数据库 -> Workers KV

点击 Create Instance 创建,随便取个名字

然后复制这一串 ID

再点击左侧的 R2 对象存储,创建一个桶,复制名字

进入仓库中的 wrangler.toml 文件,修改 25~40 行
1 | [[routes]] |
如果您想要私有部署(只有您可以上传粘贴,但每个人都可以阅读粘贴),那么在 wrangler.toml 加入一下配置
1 | [vars.BASIC_AUTH] |
这里的密码是经过 hash 加密过的,你需要执行这个脚本来生成
输入密码不显示,最后会输出加密结果,把他填进去就行

然后执行
来进行一条龙服务
然后就好哩
CloudPaste
CloudPaste 是一款基于 Cloudflare Workers 构建的自托管剪贴板与文件分享服务。它利用 Cloudflare 的无服务器架构,通过 KV 存储文本、R2 存储文件,让你无需管理传统服务器即可搭建功能齐全的私有分享平台,支持文本、Markdown 及多文件的安全分享与管理,是追求高效与数据控制的理想选择。
这个项目和上一个功能差不多,可以看看官方文档哦(逃
ip-api
ip-api 是一个提供精准 IP 地理位置查询的项目。通过其简洁的 API,开发者只需发起一个 HTTP 请求,即可查询到任意 IP 地址所属的国家、城市、经纬度、运营商(ISP),自部署后即可快速集成到各种应用中,是进行地理位置分析、访问控制或内容本地化的常用工具。
部署方法在 README 中写到了,这里就不赘述(懒

目前经过测试,只有 Cloudflare 支持 IPv6 检测,所以有这方面需求的朋友可以斟酌一下
Pic Smaller
Pic Smaller 是一个开源智能图片压缩工具,致力于高效解决图片体积过大的问题。它通过智能算法在保持视觉画质无明显损失的前提下,显著减小 JPEG、PNG、WebP 等格式的文件大小,完美适配网站优化、博客配图等场景。支持批量处理,能极大提升工作效率,是开发者与普通用户优化图片资源的得力助手。
这个项目我在之前的文章已经介绍过
需要更详细的介绍的可以移步这里哦

现在可以说在我需要图片压缩的地方,都会用到它
总结
这次一共带来了六个项目,都是可以在生活中帮助我们或便利我们的一些小工具,希望可以给大家带来一些灵感和兴趣。
转眼间,这个学期已经过去一半了,天气也逐渐变凉,但现在仍觉得暑假就在身边,不禁让人感叹时光飞逝。转眼间,博客也已经创建一年多了,从一开始的手忙脚乱到现在的逐渐成熟,学习也是在这每天的坚持中悄然进行的。
总之,诸位,一起加油