最近节日
正在加载日历...----
我是谁,大概只能由我写下的那些东西慢慢回答。
你好,我是小凯丽x_x,一名来自四川的学生开发者,也是一名游戏爱好者。欢迎来到 lianhaotian.com,这里是我记录技术实践、兴趣爱好与生活思考的小空间。
我主要使用 Java 和 Python,也会研究前端开发、人工智能应用、自动化工具和各种有趣的开源项目。学习和做项目的过程里,我经常会遇到新的问题,也喜欢把解决过程、踩坑经验和最终结论整理下来,希望这些内容能对同样在探索的人有所帮助。
我也在运营自己的 AI 中转服务,尝试将技术想法真正做成可以使用的产品。博客中的一些项目会使用 AI 辅助完成,这是一种提高效率的方式,但我会继续亲自思考、验证和维护每一部分内容。
我的兴趣并不只有编程。游戏、读书、音乐和日常生活同样值得记录。对我来说,做博客不仅是整理知识,也是给未来的自己留下一份可以回看的成长档案。
我的签名是:
且视他人之疑目如盏盏鬼火,大胆地去走你的夜路
$ whoami
小凯丽x_x
$ focus
Java, Python, AI
$ location
Sichuan, China
$ mood
Keep building这个博客基于 Astro 构建,使用 Svelte、Tailwind CSS 和 Swup 完成交互与页面过渡,并结合 Pagefind 提供站内搜索。博客会持续调整和改进,记录这些变化本身也是网站的一部分。
如果你对文章内容、项目实践或 AI 服务感兴趣,可以通过下面的链接找到我。也欢迎在留言板留下你的想法。
3685162226kyle101112kylejmarvin@gmail.com本站的所有文章均由我个人撰写,内容来自真实的学习、开发和生活经历。我会尽量保持内容准确,也欢迎指出问题、补充经验或提出建议。
博客源码和公开项目会逐步整理到 GitHub:
1. 新增四层知识图谱(分类→标签→文章→小标题)完整实现,替换原有 TagGraph 组件。
2. 新增独立 API 端点提供图谱数据,支持缓存优化。
3. 重构导航菜单,将文章列表重命名为文档并调整顺序。
4. 新增图谱控制面板、节点详情面板与相关样式,支持图谱全屏展示与响应式布局。
5. 新增几何工具、物理模拟、渲染器等底层图谱工具库。
6. 多语言新增图谱相关翻译词条。
1. 实现分层列排列的脑图布局算法,支持力导向图与思维导图布局之间切换。
2. 为布局切换添加动画过渡,节点平滑移动到新位置。
3. 工具栏新增布局切换按钮,带活动状态样式,并与当前布局模式同步按钮状态。
4. 为布局控件添加多语言键和翻译。
1. 移除站点配置中的 categoryBar 选项与相关渲染逻辑,删除分类栏组件、样式与相关依赖。
2. 为文章页新增顶部返回与分类切换导航。
3. 重构页面标题组件,添加副标题与描述文案,替换全站页面描述为新的国际化文案。
4. 优化移动端底部导航栏的留白与宽度适配。
更新版本号至 V2.8.2。
重构结构化数据与 OG 图片生成逻辑,同步 Firefly 的最新功能。
Live2D 全方位优化:腾子的 hy4 在模型方面体验非常不错,疑似喂了非常多游戏,所以博客顺便优化一下。
更新版本号至 V2.8.1。
1. 新增全局复制提示组件,监听文章正文内的复制操作并弹出提示。
2. 提示组件包含自动消失进度条与手动关闭按钮。
3. 新增五种语言的复制提示文案,移除无用的 vitest 依赖。
1. 新增批量生成 LQIP 占位渐变脚本,为图片生成 18 字节紧凑占位色。
2. 重构封面图处理逻辑,统一收口文章与列表页封面渲染;本地封面图支持多格式转码与 srcset。
3. 为所有博客文章添加专属封面图配置,优化文章页与列表页的封面布局样式。
更新版本号至 V2.8.0。
1. 新增 swup-lifecycle 模块统一管理导航生命周期,解决双重初始化和时机不确定问题。
2. 所有页面组件改用 definePageIsland / definePersistentIsland 统一注册,迁移首页生命周期管理,收敛初始化时机。
3. 拆分页面加载、进度条、布局增强等模块到独立工具文件,移除冗余事件监听与重复初始化代码,修复导航后组件不初始化的 bug。
4. 优化并统一 Swup 相关类型标注。
1. 移除旧的 HomeDisplayLayer 展示层与 home-portfolio-shutter 相关组件、样式及脚本。
2. 新增 HomeBlinds / HomeBlindsScene 组件、home-blinds 样式与百叶窗控制器,实现全新交互场景。
3. 新增百叶窗各幕图片资源,清理 home-truncated 旧图片与冗余相册图片,精简 homeConfig 配置。
1. 删除 AI 搜索全部相关代码:服务端核心逻辑、Cloudflare Worker 绑定实现、前端 AISearch 组件与样式、向量索引构建脚本及 Worker 动态路由。
2. 新增站点 Wiki 功能:llm-wiki 工具、/wiki/ 端点(索引与文章的 JSON / Markdown 输出)及 llmsConfig 配置,供 AI 爬虫获取站点内容。
3. 清理 AI 搜索相关的 i18n 文案、图标引用、类型定义与依赖项。
1. 新增 remark-wiki-link 插件与 WikiLinkCardManager 组件,支持在文章中渲染 Wiki 链接卡片。
2. 新增 CodeGroupManager 代码块标签组功能,优化 expressive-code 代码块样式。
1. 新增独立的 404 页面动态交互场景,使用 Canvas 绘制楼梯和物理效果。
2. 引入 JetBrains Mono 字体优化页面排版。
3. 重构页面结构与样式,优化移动端适配。
4. 移除废弃的图标资源与旧版页面布局。
更新版本号至 V2.7.5。
1. 将页脚移至 Swup 容器外,重构为全宽双层布局,新增原创 MmzMing SVG 签名与响应式样式。
2. 站点运行时长改为以中国标准时间零点起算,显示天、时、分、秒并每秒更新,同时保留最后更新状态。
3. 补充运行时长多语言文案,清理不再使用的图标引用,并保持音乐可视化页的页脚隐藏逻辑。
1. 删除 SharePoster 组件及相关配置,移除过时的分享海报生成逻辑。
2. 文章详情页新增 QQ、邮箱、飞书、X、WhatsApp 与复制链接等原生分享渠道,并重构分享弹窗交互。
3. 调整文章元信息与关联样式,同步更新五种语言的分享文案。
更新版本号至 V2.7.4。
1. 打赏页文案由「赞助」统一为「打赏」,新增打赏总额统计:金额按分精确求和,并以人民币格式展示。
2. 移动端 dock 动效优化:卡片开合时工具栏滚动衔接动画、关闭过渡动画与滚动监听节流。
3. 修复 dock 气泡形态下点击菜单按钮直接展开成卡片的问题,还原为先展开成胶囊。
4. 右下角悬浮工具栏精简重构;日历小组件与分类栏样式细节优化。
5. 同步更新多语言文案。
1. 移除网络相册功能,删除 NetworkAlbum Svelte 组件与相关配置、图标及国际化文案。
2. PhotoCard 从 Svelte 迁移为 Astro 静态组件。
3. 相册页与相册详情页逻辑精简,整体净删除约 770 行代码。
1. 拆分出独立的 ArticleListPage 页面组件,职责更清晰。
2. 简化 ArticleList 交互逻辑并优化分页组件。
3. 优化日历小组件样式。
1. 删除独立日历页面与 CalendarGrid、EventDetailPanel、EventOverview 三个 Svelte 组件。
2. 新增 CalendarWidget 与 CalendarManager 组件,日历以内嵌小组件形式在移动端 dock 中呈现。
3. 移除导航中的日历入口,优化文章封面加载。
重构 HomeDataLayer 联系卡片逻辑,修复部分错误行为,并清理未使用的图标与国际化键。
更新版本号至 V2.7.3 并升级依赖;同步修订全站五种语言文案与站点配置描述;博客文章从子目录迁移至 posts 根目录并整理归档资源。
1. 将原有 `about.md` 迁移为 MDX 格式,通过多个独立组件重新组织关于页内容。
2. 新增聊天气泡、个人资料卡片、社交链接、技术栈手风琴和时间线组件,拆分页面职责并丰富信息展示。
3. 更新友链配置,补充本地头像路径,并添加对应图片资源。
4. 优化更新日志页面排版,将变更说明拆分为更清晰的条目。
5. 调整关于页更新日志区块的间距样式,改善内容层次与阅读节奏。
1、新增 changelog 解析器与可视化图谱组件,支持从 markdown 渲染更新日志:蛇形网格布局、行间回环箭头串联时间线,悬停卡片时虚线绘制关联线(箭头随线条绘制推进)并在中点渐入关联条件标签,点击卡片弹窗展示详情与相关更新。
2、新增多语言更新日志相关翻译文案;移除废弃的 @chenglou/pretext 依赖与 3D 文字球相关代码;更新关于页面,替换为标准 markdown 渲染与新的日志模块;清理废弃的友链巡检与 AI 工作流配置。
清理 claude.yml、claude-review.yml 与 cron-check.yml 三个已废弃的工作流文件,并同步更新 README 中的工作流列表。
1、批量添加 30+ 张友链头像图片;
2、重写友链卡片 UI,新增悬停跳转图标与下划线效果;
3、封面图增加加载动画与错误回退;
4、实现指针友好的精准图片预览;
5、合并手风琴与友链脚本的重复代码。