维护中
当前站点正在维护,请输入访问密码。
密码错误,请重试
当前站点正在维护,请输入访问密码。
密码错误,请重试
















尝试过许多能记录生活的小程序、app,但大多受阻于功能不完善、完善功能需要付费(我觉得不值得)、界面不符合我的审美。所以本博客因此诞生,围绕我的创造,记录我所想铭记。
在众多静态网站生成器中,我最终选择了 Astro。它的“群岛架构”(Islands Architecture)和极速的加载性能深深吸引了我。
而 Mizuki 模板则为这个博客注入了灵魂。设计风格比较可爱,还深度集成了 Svelte 组件,让动态功能的实现变得优雅且高效。
图1:博客首页预览,展示了 Logo、横幅与全局布局
bettercall12.cc 购于 Porkbun。选择它的理由很简单:界面简洁直观、解析速度快,而且那只粉色小猪的 Logo 真的很可爱。为了让博客更具活人感,我本想像别的大佬博客一样引入了基于 Paul-Pio 的 Live2D 组件。
因为最近实在喜欢刀盾小狗,找遍全网却没有相应的live2d模型(这理应是个商机啊,奈何自己还不会相关技术,且AI在此方面的能力还有待提升)只好将表情包.GIF抠出背景先凑合凑合。
dog_transparent.webp。src/config.ts 中,我为它配置了专属的对话:“我的刀盾!”、“下次再见~”等,让它成为了我网站最忠实的”看门修勾“。1// src/config.ts 中的 Pio 配置2export const pioConfig: PioConfig = {3 enable: true,4 models: ["/pio/models/dog_transparent.webp"],5 position: "left",6 width: 150,7 height: 150,8 dialog: {9 welcome: "Welcome to Darwin's world!",10 touch: ["What's the dog doing?", "我的刀盾!"],11 },12};Logo 是个人品牌的基石。我设计了以 Darwin 为核心的图标。
Darwin.png 和 Darwin-white.png 两个版本。navbarTitle 配置实现了 Logo 的优雅展示。
图2:页面滚动后的视觉呈现,看板狗与侧边栏完美融合
音乐是港湾
我实现了一个由 Svelte 驱动的 MusicPlayer 组件:
图3:展开后的音乐播放器界面
为了让这个数字花园更加“鲜活”,我开发了一个多功能的动态日历组件,它不仅是时间的刻度,更是生活的记录仪。
日历挂件会自动索引我的所有文章和日记(Diary)。
作为一个死忠红军球迷,我为日历加入了一个酷炫的功能:LFC 赛程自动更新。
scripts/update-lfc.mjs,通过 Axios 抓取 fixtur.es 的 ICS 赛程数据,并解析为本地 JSON。1pnpm update-lfc
图4:2026年4月的日历,可以看到多个利物浦比赛标记
图5:点击比赛日后显示的利物浦 vs PSG 欧冠比赛详情
目前的博客已经初具规模,但完善的道路永无止境:
感谢你见证这个博客的成长!
如果这篇文章对你有帮助,欢迎分享给更多人!
部分信息可能已经过时