🚨 起因:一次意外的“锁在门外”
事情要从去年说起。
那天我像往常一样玩着手机,手机却突然黑屏,并再起不能。我以为只是电量耗尽了,结果充电一段时间后,手机依然无法开机。尝试了各种方法,甚至联系了售后,但最终还是宣告手机“死亡”。更糟糕的是——我的 GitHub 账号绑定了双因子认证(2FA),而我没有备份恢复码。
尝试了 GitHub 的恢复流程,提交了各种证明材料,但等了几天仍无回音。
时间过去很久,也就是昨天,看着之前原本属于我的博客无法挽回,我突然有了一个想法:
既然账号可能找不回来,那我为什么不趁这个机会,重新搭建一个博客呢?
✨ 新的开始:言吾的小窝 2.0
之前用的博客框架有些简陋,一直想换个内容丰富的。这次正好,从零开始,重新部署。
我选择了 Mizuki 作为新的框架——它符合我这个二次元的审美,而且对 Markdown 的支持非常好。经过两天的折腾(还有无数次 npm run dev 和 Ctrl+C),我的新博客言吾的小窝终于上线了。
🏗️ 博客功能一览
这次重构,主要实现了以下功能:
📝 文章与分类
- 支持 Markdown 写作,代码高亮
- 同步边写作,边本地渲染预览
- 文章分类:技术、生活、读书、项目
- 标签系统,方便检索相关内容
🗓️ 追番页面
作为一个二次元爱好者,怎么能没有追番记录?
在 /anime 页面(导航栏也可达),可以记录正在追的番剧和观看进度。
📊 数据看板
通过 /dashboard(导航栏也可达) 可以直观看到:
- 文章数量统计
- 追番进度
- GitHub 贡献日历
💬 评论系统
集成了 Twikoo 评论,虽然配置 MongoDB 和 Vercel 时踩了不少坑(bad auth 错误折腾了我一上午),但最终还是搞定了。欢迎大家留言互动!
🎵 背景音乐(BGM)
为了让阅读体验更有氛围,我给博客加上了背景音乐功能:
- 支持网易云音乐平台,不过只能我主动添加歌曲(所以在评论区留下你喜欢的音乐吧!)
- 可选择单曲循环、列表循环或随机播放
- 播放器小巧不碍眼,可随时暂停/切换
- 默认关闭自动播放(尊重读者体验),点击即可开启
如果你在浏览文章时听到熟悉的旋律,那一定是我在写那篇文章时循环的曲子🎧
📸 相册
生活中有太多值得记录的瞬间,所以专门开辟了相册页面:
通过/albums可看到相册(导航栏也可达):
- 按时间线或主题分类(旅行、日常、摄影练习)
- 图片支持点击放大、左右切换
- 响应式设计,手机电脑都能获得良好浏览体验
📔 日记
生活点滴不适合写成正式文章,但又想记录下来——日记功能正好满足这个需求:
可通过/diary(导航栏也可达)进入日记页面:
- 按日期归档,像翻日历一样回顾过去
- 短小精悍,随手记录
🔗 优秀的平台分享
网上冲浪这么多年,收藏了不少好用的工具和学习资源。专门开了一个页面,分享我觉得真正值得推荐的平台:
可通过/friends(导航栏也可达)进入资源分享页面。
大家觉得好用的平台也可以在评论区留下链接。
📱 响应式设计
手机、平板、电脑都能获得良好的浏览体验。
🙏 感谢开源
这个博客能顺利搭建,离不开以下开源项目和作者的努力:
| 项目 | 作者 | 用途 |
|---|---|---|
| Astro | Astro 团队 | 博客框架,快如闪电 |
| Mizuki | matsuzaka-yuki | 博客模板的作者 |
| Twikoo | imaegoo | 简洁的评论系统 |
| Vercel | Vercel 团队 | 免费托管 Twikoo 后端 |
| MongoDB Atlas | MongoDB 团队 | 免费数据库服务 |
特别感谢 Mizuki 主题的作者-松坂有希大佬,不仅创作了如此优雅的主题,更用详尽到令人感动的文档,为后来者点亮了前行的路。每一个配置项都有说明,每一个功能都有示例,甚至连可能踩的坑都提前标了出来。
🔮 未来计划
博客上线只是第一步,接下来我还打算:
- 优化 Pio 看板娘的稳定性,争取早日让看板娘出现在博客内
- 尽快寻找图床,让评论区可以发送图片,以及达成不需要magic的条件
- 写更多技术文章分享踩坑经验
- 写更多日记分享生活点滴
📬 最后
如果你看到这篇文章,欢迎在评论区留言告诉我你的想法。如果有同样因为 2FA 丢失而困扰的朋友,也欢迎来交流经验(虽然我最后也没找回旧账号😭)。
新博客,新开始。
这里依然是「言吾的小窝」,欢迎常来坐坐。
P.S. 如果你也想搭建类似的博客,可以留言问我,我会尽力解答~
部分信息可能已经过时










