文章封面

绿联Pro 安装Meilisearch 搜索引擎,为halo博客提供增强搜索引擎

**摘要:** Meilisearch 是一个高性能、开源的搜索引擎,基于 Rust 开发,具备快速响应(50 毫秒内)、智能排序和高定制化特点。它支持全文搜索、多语言(含中文)、拼写容错、同义词及混合搜索(结合语义和全文搜索)。部署时需通过 Docker Compose 配置网络、主密钥和存储卷,并通过配置文件(首次启动后放置)完成初始化。 在 Halo 博客中集成 Meilisearch 需安装插件,填写服务地址(如 `http://meilisearch:7700`)和主密钥,并设置为默认引擎后重建索引以确保数据同步。部署时需注意网络配置(如共用 `app_network`)或改用内网 IP 访问。 **关键步骤:** 1. 创建或复用 Docker 桥接网络。 2. 通过 Compose 部署 Meilisearch,配置主密钥和持久化目录。 3. 首次启动后补充配置文件并重启服务。 4. 在 Halo 中安装插件,配置服务地址与密钥,重建索引。 **注意:跨网络访问需改用内网 IP 和端口。**

1panel服务器面板,使用计划任务检测halo容器连通性并支持自动重启

该脚本用于监控Halo容器运行时的访问状态,当URL不可达时自动重启容器。通过curl发送GET请求检测指定URL(如http://127.0.0.1:8090)的HTTP状态码,若返回码非2xx则执行docker restart命令重启目标容器(如1Panel-halo-Xz1q)。脚本包含参数配置说明及curl参数详解,可设置为计划任务实现持续监控。核心逻辑是通过状态码轮询和容器操作实现服务自愈,确保Halo服务持续可用。

文章封面
文章封面

网站添加 PWA 配置,使网站支持像应用一样安装

PWA(渐进式Web应用)是一种让网站具备类似原生应用体验的技术,支持离线访问和主屏添加功能。配置PWA需完成以下步骤:创建manifest.json文件定义应用元数据(如名称、图标等),并在HTML中引入;注册Service Worker以缓存资源实现离线访问;添加必要的Meta标签确保功能兼容性。使用Dream2.0 Plus主题时,部分配置可自动完成,简化操作流程。

Dream Plus主题使用HTML代码段插入附加功能

本文介绍了基于玖涯Dream主题的多项功能实现,包括KaTeX数学公式(需插件支持)、密码文、副标题、音频播放器(支持网易云/自定义链接)、B站视频嵌入、标签页、网盘链接展示(16种云盘类型)、进度条、消息面板、时间线、按钮组件、引言卡片、图片画廊及样式隔离容器。各类功能通过特定HTML标签(如<mew-music>、<mew-bilibili>)实现,并详细列举了参数配置方法和默认值,便于用户快速定制内容展示形式。所有功能在Halo博客系统原生支持基础上开发,文档持续更新优化。

文章封面
文章封面

Deam2 Plus主题开启ServiceWorker配置的方法

本文针对Dream2 Plus主题,详细介绍了Nginx配置中实现ServiceWorker功能的方法。具体包括添加转发配置使同域脚本正常运行、确保HTTPS安全连接等技术要点,并提供了反向代理地址修改说明。文章进一步解析了该主题的三大核心功能:通过多CDN并发请求提升访问速度、全站离线缓存实现断网访问(需权衡实用性)、以及规范的ServiceWorker卸载流程。配置成功后可通过指定URL验证文件访问是否生效。

Halo live2d插件自定义问候语的使用,使用静态网站插件与Github工作流构建

本文介绍了如何通过GitHub项目配置和上传Live2D模型配置文件的方法。首先需要fork项目到自己的仓库并安装静态网页服务插件;接着创建静态网页项目并设置三个必要的环境变量:ENDPOINT(站点URL)、ID(项目ID)和PAT(个人访问令牌);最后通过提交修改或手动触发工作流完成文件上传。整个过程注重目录唯一性和令牌的保存。

文章封面