大大的小蜗牛'博客
日志
1711400247 那,他吃什么?!
奈飞版《三体》第一季的结尾定格在把云天明送入太空这段情节中。这是我最喜欢的一段情节之一。《三体》我读了两遍,2016 年开车通勤时在喜马拉雅听了一遍。之后又读了一遍。全书让我感怀至深,久久无法忘怀的,就是维德故意告诉程心是云天明送她星星后,他们却“杀死”了他,决定“只送大脑”时,然后她呆呆地说的那句话:——“那,他吃什么?!”
代码
1709974669 Mastodon 同步到 Memos
文章介绍了如何使用 Shell 脚本将 Mastodon 上的内容同步到 Memos。作者使用 Shell 脚本实现了这一功能,并提供了详细的配置和操作步骤。脚本会检查最新的 Mastodon 内容,并将其发布到 Memos 上,同时记录 Mastodon ID 和 Memos ID 的绑定关系。同时,作者还分享了自己在使用过程中遇到的问题和解决方案,并给出了具体示例和代码。
ABOUT ME
大大的小蜗牛 / Charles Chin
我是「蜗牛
」,不过一般都使用「大大的小蜗牛」作为网名。AKA:Charles
'eallion' Chin。
本名没有什么内涵,略去不表。早年常居鲁迅故里,钟情于江南水乡。工作于电商之都。后为生计南下深港。
最喜欢的一句话——「机会总是垂青于有准备的人!」得于叔叔手札。浅显易懂,并无玄机。后得知出处,是为座右铭。
- 双子,B 型血,断掌,属虎。
- 已婚,有子。
- 不高不矮,
不胖不瘦。 - 先天性乐观。
- 随意但不随便。
- 小众而不小资。
- 亦正亦邪。
- 不是个好人但从来不做坏事。
阅读更多博客
Hugo 外部链接跳转提示页面
文章介绍了作者为了合规和自我审查,在博客中迁移评论系统并清理链接,通过跳转页面实现外部链接的跳转。作者使用 Hugo 内置模板_render-link.html_进行 base64 编码,并提供了代码示例。同时,作者还介绍了如何创建一个中转页面模板_go.html_以及相关样式和脚本的设置。最后,文章指出这种方法只适用于渲染 Markdown 内容文档,并对自定义 HTML 链接做了说明。
阅读全文联邦宇宙及 Mastodon 简介
文章介绍了联邦宇宙(Fediverse)和 Mastodon 的概念。联邦宇宙是由一系列自由软件组成的网络,用户可以在不同实例上注册账号并进行互相关注、评论和点赞。Mastodon 是使用 ActivityPub 协议的一个开源社交网络软件,用户可以通过选择支持该协议的实例来加入联邦宇宙。文章还提到了其他联邦宇宙软件如 Misskey 和 GoToSocial,并分享了自建 Mastodon 实例的经验。
阅读全文部署动态生成 OG Image 的 API
文章介绍了部署动态生成 OG Image 的 API,作者使用 @vercel/og 包和 Next.js 应用来生成 Open Graph 图片。然而,由于不支持中文和字体大小限制,作者决定手动生成 OG Image,并分享了压缩字体的方法。文章还提供了具体操作步骤和自定义修改的地方,并推荐了其他相关工具和插件。最后,作者分享了自己目前使用的手动生成 OG Image 工具链接。
阅读全文自部署 GitHub 风格的 Reactions 点赞功能
文章介绍了如何自部署 GitHub 风格的点赞功能。作者提到了各种实现方式,包括博客系统、评论系统、API 和第三方服务等。然后介绍了一个名为 emaction 的项目,提供了前端和后端代码,并给出了部署步骤。首先需要在 Cloudflare 上创建数据库,然后克隆代码并安装依赖包。接着修改配置文件中的数据库 ID,并登录 Wrangle 授权访问数据库并创建数据表。最后将项目部署到 Cloudflare Worker,并在前端使用时引入 JS 模块即可实现点赞功能。
阅读全文图床 CDN CNAME 接入 Cloudflare SaaS 实现分流
本文介绍了如何实现图床 CDN 域名国内境外分流。作者首先提出了实现分流的目的,即削减成本、提高性能。然后说明了实现思路,即国内域名 CNAME 指向 Cloudflare 作为回源,再通过Cloudflare Worker 访问 R2 或 B2 存储。作者列出了各服务的免费限额,以小网站为例说明国内外分流的具体配置步骤,包括 R2 绑定域名、Cloudflare for SaaS 接入、添加 CNAME 记录、创建 Worker 等。文末总结了实现分流的关键步骤。
阅读全文利用 GitHub Actions 同步对象存储
文章介绍了如何利用 GitHub Actions 同步对象存储。作者担心腾讯云删库跑路,决定将存放在腾讯云 COS 上的文件通过 GitHub Actions 备份到 GitHub、Cloudflare R2 和 Backblaze B2 上,并实现图床 CDN 国内国外分流。文章详细介绍了使用 Rclone 进行同步的配置方法,并提供了示例代码。最后,作者还介绍了使用 GitHub Actions 进行自动备份和同步的具体操作步骤。
阅读全文留给孩子一个完整的母亲
文章讲述了一个 34 岁癌症晚期的母亲想要给 5 岁女儿留下有意义的东西。回答者建议她留下自己完整的形象,通过文字、声音和影像记录自己的过去和情感,以便孩子在成长中能够理解和认识她,并避免缺乏爱和认知所带来的问题。作者还表达了对死亡与重逢的思考,并祝福那个孩子能够健康快乐地找到完整的生命。
阅读全文博客 AI 摘要及优化
这篇文章介绍了作者如何使用 AI 摘要插件来优化博客阅读体验。他通过多种方式获取 AI 摘要,并将其保存在本地的 JSON 文件中。然后,他修改了博客模板文件,将 AI 摘要渲染到每篇文章的开头。最后,他还添加了打字机效果和样式来增强显示效果。通过这些优化措施,作者提高了博客阅读的效率和质量。
阅读全文