暮色之狐
uniCloud加速GitHub Pages博客访问
本文介绍了如何将Hexo博客从GitHub Pages迁移到uniCloud前端网页托管,以解决国内访问速度慢的问题。通过详细的步骤指导,包括创建uniCloud服务空间、配置GitHub仓库密钥、修改部署脚本以及验证访问,帮助读者实现博客的国内加速访问。同时,文章还提供了域名绑定的相关建议和备案码申请方法。
2026-03-25
Hexo 插件:自动转换 Markdown 相对路径链接
文章介绍了Hexo在生成静态页面时,Markdown相对路径链接失效的问题,并提供了一个通过JavaScript过滤器自动将.md文件链接转换为正确永久链接的解决方案。该方案通过解析相对路径、匹配源文件并替换为可访问的permalink,解决了浏览器无法直接解析.md文件路径的问题。
2026-03-25
Hexo 搜索跳转失效?一招解决链接域名丢失问题
本文详细介绍了Hexo博客搜索功能中出现的链接域名丢失问题,分析了根本原因是Hexo搜索插件只记录文章相对路径,提供了通过修改主题JavaScript文件,将相对路径拼接为绝对链接的解决方案,并给出了具体的代码修改步骤。
2026-03-24
Hexo永久链接最佳实践:终极方案与优化指南
本文详细分析了Hexo博客的多种永久链接方案,包括默认配置、标题生成、拼音插件、哈希插件等,并推荐使用基于文章创建时间的日期格式作为最佳选择。该方案完全依赖Hexo原生功能,无需额外插件,生成的URL简洁、无中文乱码、长度固定,只要在每篇文章的Front-matter中明确设置date字段,链接即可永久不变,是兼顾SEO与稳定性的最优解。
2026-03-24
图片压缩与格式优化指南
文章介绍了图片压缩的重要性及多种实现方法,包括使用在线工具TinyPNG进行图片压缩,以及采用WebP和AVIF等现代图片格式替代传统JPG格式以减小体积。文章提供了各类工具的使用方法和注意事项,并强调了浏览器兼容性问题的考量。
2026-03-23
Hexo插件:移除图片默认 alt 属性
本文介绍了如何在Hexo博客中移除所有图片标签的alt属性。通过在根目录或主题目录的scripts文件夹中添加特定的JavaScript代码,可以在HTML渲染后自动删除所有img标签的alt属性。文章提供了具体的代码实现并提醒用户注意这会同时删除手动添加的有意义alt文本,建议按需使用。
2026-03-19
Hexo移除图片默认 alt 属性
本文介绍了如何在Hexo博客中移除所有图片标签的alt属性。通过在根目录或主题目录的scripts文件夹中添加特定的JavaScript代码,可以在HTML渲染后自动删除所有img标签的alt属性。文章提供了具体的代码实现并提醒用户注意这会同时删除手动添加的有意义alt文本,建议按需使用。
2026-03-19
jsDelivr 缓存刷新与版本控制
本文介绍了jsDelivr CDN服务的缓存问题及解决方案。由于jsDelivr缓存更新时间为24小时,文章详细说明了两种强制刷新方法:通过purge前缀链接和使用官方刷新工具。同时推荐了更可靠的版本号控制方案,通过在URL中添加版本号或commit hash来确保资源即时更新,避免缓存问题。
2026-03-19
从零到一键发布:Obsidian + Hexo + GitHub Pages 个人博客搭建指南
本文详细记录了如何使用Obsidian作为写作工具,通过Hexo框架和GitHub Pages搭建个人博客,并实现从Obsidian写作到博客发布的自动化流程。文章涵盖了Hexo博客搭建、GitHub配置、GitHub Actions自动化部署以及Obsidian的Enveloppe插件使用等内容,帮助读者打造一个高效的个人知识分享平台。
2026-03-18
解耦复杂业务:基于责任链与上下文的重构实战
文章分享了订单计算系统的重构过程,针对代码复杂度高、业务逻辑不统一等问题,通过过程分解、上下文处理和责任链设计模式进行重构。详细介绍了如何将订单计算逻辑拆分为多个业务处理器,使用上下文对象管理参数和返回值,以及通过责任链模式实现业务编排。这种重构方式提高了代码的可读性、可维护性和复用性,解决了大泥球类的问题。
2026-03-16
单元测试的困境与破局:为何我们不愿写,以及如何高效地写
本文深入探讨了单元测试的重要性,分析了开发人员不愿编写单元测试的原因,并介绍了测试驱动开发(TDD)的应用。文章强调了有效的单元测试应避免过度依赖Spring框架,专注于业务逻辑验证,同时提出了在团队协作中使用单元测试和Mock技术的优势,以提高代码质量和开发效率。
2026-03-14
告别分类焦虑:让笔记自然生长流动
文章探讨了笔记管理方式的演进历程,从严格分类到标签系统,再到双链笔记,最终形成适合个人的混合模式。作者分享了不同方法的优势与局限,强调笔记管理应服务于学习和思考,而非管理本身,减少心智负担比追求完美组织更重要。
2026-03-03
2 / 6