Blog

2025

2025 博客变化

2025 博客变化

博客在过去一年经历了显著变化,写作频率减少,主题更换为 Blowfish,并增加外链跳转提示页面以防诈骗。热力图功能虽未能激励更多写作,但计划用 AnyNow 模块记录近况。此外,由于 EdgeOne 的问题,部署迁移至 Aliyun ESA 和 Cloudflare Pages。最重要的更新是采用 Directus 管理 Hugo 文章,使得写作流程简化并回归到类似 Wordpress 的体验,只需浏览器即可随时创作和发布。

2023

无题

无题

母亲围地养了十几只鸡,父亲常坐爷爷留下的竹椅沉思,偶尔抽自种草烟。秋日凉风轻拂,鸟鸣溪流声清晰可闻。夜晚宁静深沉,充满禅意。

自部署 GitHub 风格的 Reactions 点赞功能

自部署 GitHub 风格的 Reactions 点赞功能

通过 Cloudflare Workers 和 D1 数据库部署 GitHub 风格的点赞功能,前端使用 emaction.frontend 模块实现交互,无需复杂配置即可快速集成到网站中。

图床 CDN CNAME 接入 Cloudflare SaaS 实现分流

图床 CDN CNAME 接入 Cloudflare SaaS 实现分流

通过 Cloudflare for SaaS 实现国内外流量分流,国内使用阿里云或腾讯云 CDN 及对象存储,境外则利用 Cloudflare CDN 和 R2 或 Backblaze B2 存储桶。无需将域名 NS 接入 Cloudflare,通过 CNAME 解析和 Worker 代理实现分区解析和资源访问,优化性能并降低成本。

留给孩子一个完整的母亲

留给孩子一个完整的母亲

一位 34 岁的癌症晚期母亲询问能为 5 岁女儿留下什么有意义的东西。心理咨询师建议留下文字、声音和影像,记录自己的童年、青春、婚姻、情绪和价值观,让女儿在未来逐渐拼凑出完整的母亲形象。这种完整的陪伴能避免孩子因缺失母爱而产生的心理问题,帮助她理解生命与死亡,并在百年后重逢时感受到浪漫与圆满。即使母亲已逝,这份完整的爱将指引女儿的人生。愿月光朗照你们的缘分。

博客 AI 摘要及优化

博客 AI 摘要及优化

AI 摘要功能能有效过滤低价值信息,但依赖第三方服务成本过高。通过本地化存储摘要数据并集成到静态博客中,既能保留功能又避免持续开销。具体方案包括将摘要存入 JSON 文件、修改 Hugo 模板实现动态渲染,并添加打字机动画提升体验。最终实现静态化部署,兼顾效率与可控性!

NeoDB API 创建观影页面

NeoDB API 创建观影页面

将豆瓣观影数据迁移至 NeoDB 并静态化部署,通过 API 获取数据后本地存储为 JSON 文件,利用 Hugo 生成静态页面,结合自定义 CSS 和 JS 实现排序功能,并通过 GitHub Actions 自动化更新数据。SaaS 服务不可靠,自建方案更可控!

NeoDB 获取 Access Token

NeoDB 获取 Access Token

注册 NeoDB 需先拥有 Mastodon 账号,现已支持邮箱登录。生成 Access Token 需在开发者中心创建应用并记录 Client ID,通过授权链接获取 AUTH_CODE,最后用 curl 请求换取有效期为 1 年的 Access Token。

Artalk 无评论随机显示诗词

Artalk 无评论随机显示诗词

Artalk 评论系统可通过管理后台的前端配置直接嵌入 HTML 代码实现无评论时随机显示诗词效果。使用今日诗词 API 的图片形式调用,并选择 LightSlateGray 颜色以适配明暗主题背景。该方法无需侵入性代码即可优雅实现功能,兼顾实用性与美观性。

Umami Docker 部署及优化

Umami Docker 部署及优化

Umami 是一个轻量级开源网站统计工具,适合替代 Google Analytics 并支持自托管。推荐使用 Docker 安装,通过 Nginx 反代实现域名访问,并提供跟踪代码集成到网站。优化包括反广告屏蔽、CDN 部署跟踪代码以及 API 集成技巧。默认账号为 admin,密码为 umami,中文界面需手动切换!

2022

再说评论

再说评论

博客评论系统从 Twikoo 和 Waline 切换为 Disqus,最终又改用 Artalk,主要因前两者维护成本高且功能臃肿,而 Disqus 虽非最优解但胜在长期稳定。开源产品的社区噪音与频繁更新反而成为负担,独立博客的评论功能本身也面临存废争议。追求轻量化与低维护成本成为关键考量!

2021

Twikoo 集成 Slimbox2 灯箱插件

Twikoo 集成 Slimbox2 灯箱插件

通过 Twikoo 的 onCommentLoaded API 实现评论图片灯箱效果,为 .tk-content 中的图片动态添加超链接并排除头像元素,适用于使用 Slimbox2 灯箱插件的站点,尤其适配 Hello Friend 主题,具体代码可参考 eallion.com 源码!

2020

启用 Waline

启用 Waline

博客评论系统历经多次迁移,最终选择 Waline 作为解决方案。Waline 是一款安全、快速且支持多种部署方式的评论系统,提供丰富的数据迁移选项。其设计理念避免了 LeanCloud 流控问题,免费额度足以满足正常博客需求。选择评论系统应基于个人偏好和实用性,无需过度纠结技术细节。没有完美的方案,只有最适合自己的工具!

1 / 2