在 Astro 中实现 Markdown Wiki Link 内部链接
为 Astro 博客写一个 remark 插件,支持 [[wiki link]] 语法、自动读取标题、把独立成段的链接升级为文章卡片,并让它和 Obsidian 的链接习惯对齐。
2026-07-26
|4696 字
|23 分钟
GitHub PR 拉取、编辑与推送工作流
作为仓库维护者,有时需要在合并 PR 之前对提交者的代码进行修改。本文记录如何拉取别人的 PR 到本地、编辑后推回原 PR 的完整流程。
2026-06-11
|537 字
|3 分钟
在 Astro 博客实现 Live2D 看板娘
介绍如何在 Astro 博客中集成 Live2D 看板娘,兼容 Cubism 2(.moc)和 Cubism 4/6(.moc3)格式,使用 l2d-widget 库实现模型展示、菜单交互、提示气泡等功能。
2026-05-20
|1344 字
|7 分钟
在 Astro 博客中为 Markdown 添加多图并排的自适应网格画廊功能
通过编写自定义的 Remark 插件,实现 Markdown 文章中非常实用的多图并排自适应画廊效果。
2026-03-01
|1559 字
|8 分钟
Astro 静态博客文章推荐功能的实现思路
基于标签匹配 + 标题相似度 + 时间衰减 + 分类加成的综合评分算法,在 Astro 静态博客中实现相关文章智能推荐与随机文章推荐的双栏组件。
2026-02-27
|1189 字
|6 分钟
Astro 静态博客文章加密功能的实现思路
在Astro纯静态博客中实现文章密码保护——构建时 AES-256-GCM 加密,客户端 Web Crypto API 解密,零服务端依赖。
2026-02-25
|1649 字
|8 分钟
为我的Astro博客支持响应式图像和AVIF格式
基于 Astro 5.10.0 的响应式图像特性,为 Firefly 博客主题模板添加响应式图像支持和 AVIF 格式优化,提升图片加载性能。
2026-02-12
|1493 字
|7 分钟
Fuwari/Firefly 升级到 Content Layer API
介绍如何将 Fuwari/Firefly 博客模板从 Astro v4 Content Collections API 升级到 Astro v5 Content Layer API 并修复封面无法显示的问题,包括文件路径处理和组件适配的完整解决方案。
2025-11-17
|757 字
|4 分钟
Git 保持主分支(master)和开发分支(develop)同步
在Git Flow 工作流中,确保 master 和 develop 分支保持同步,用于并行开发新特性和修复Bug,避免分支分叉导致的问题,分享常用的同步方法和遇到的问题。
2025-11-04
|670 字
|3 分钟