为 Docusaurus 添加 Shiki 代码高亮支持

本文记录 https://docs.halo.run 集成 Shiki 代码高亮的过程。 引言 从 Halo 1.x 开始,我们就一直在使用 Docusaurus 来构建 Halo 的文档。直到 Halo 2.21,我们已经累积了大量的文档,期间发现代码块高亮的问题难以解决。Docusaurus 默认使用 Prism.js 来渲染代码块,且几乎没有其他选择。而我们的文档中使用的一些语言或框架(如 ...

avatar Ryan Wang 发表于 2025-10-29

使用 Meilisearch 提升 Halo 网站的搜索体验

原文地址:https://www.lxware.cn/archives/halo-meilisearch Halo 从 2.0 版本开始支持了全文搜索功能,自带的 Lucene 搜索引擎在轻度使用场景下可以满足需求,但在重度依赖搜索功能的场景下,可能在搜索速度和用户体验上存在不足,这时我们会更推荐使用独立的搜索引擎。 本文将介绍如何使用 https://www.meilisearch.com/ 搜...

avatar Ryan Wang 发表于 2025-07-23

在 Halo 中导入 Markdown 和 Word 文档

原文地址:https://www.lxware.cn/archives/halo-content-tools 在 Halo 社区中,导入 Markdown 和 Word 文档的需求一直很高,但社区一直缺乏完善的解决方案。其主要原因在于 Markdown 和 Word 的文档格式较为复杂,难以完美支持所有格式特性,且图片资源的处理存在技术难点。 现在,社区中已经有了一个插件可以很好地支持导入 Mar...

avatar Ryan Wang 发表于 2025-07-17

通过 1Panel MCP 自动部署静态网站

原文地址:https://www.lxware.cn/archives/1panel-mcp 引言 随着大语言模型(LLM)技术的快速发展,我们正在见证软件开发领域的一场革命。从 ChatGPT 到 Claude,从 GitHub Copilot 到各种 AI 编程助手,人工智能正在深刻改变着开发者的工作方式。 在这个 AI 驱动的时代,Agent(智能代理)概念应运而生。Agent 不仅能理解自...

avatar Ryan Wang 发表于 2025-07-10

斐讯DC1插排故障(通电无反应)维修方法

故障现象 家里的智能家居使用了好几个斐讯的DC1插排,其中有一个插排前段时间出现了继电器乱跳的现象,当时没太在意。几日后,插排彻底无法使用,故障现象:通电后,插排指示灯不亮,按上面的四个圆形开关无反应。 故障原因 经过拆解和观察,发现是电路板上的一颗400V4.7μF的电容爆浆了,更换它就搞定了。后

avatar 阿锦在线 发表于 2025-06-30

使用 Rspack 构建 Halo 插件的前端部分

更新(25-06-19) 现在已经为插件的 UI 部分提供了新的配置方式,https://www.npmjs.com/package/@halo-dev/ui-plugin-bundler-kit 包提供了 rsbuildConfig 方法,可以更加方便的使用 https://rsbuild.dev/ 来构建 UI 部分。 Rsbuild 基于 Rspack 构建,提供了更完善的 loader 配...

avatar Ryan Wang 发表于 2025-06-16

通知:停止开发维护及运营

博主宣布自6月15日起,正式停止其开发与运营的所有程序,不再接受新业务合作。相关网站和程序不会关闭,将继续保持现有功能与界面,但后续不再进行任何维护与功能开发,内部本地化功能可长期使用。此举标志着博主八年开发历程的终结,他期望未来能回首过往,留作纪念。

avatar Avrinbai ' Blog 发表于 2023-05-12