文章封面

Halo使用iconfont替换Dream2.0 Plus主题部分功能图标

本文介绍了如何在Halo建站系统中使用iconfont图标库替换功能图标,详细说明了创建项目、添加图标、生成CSS文件和代码注入的步骤。通过引入iconfont,可以提升界面美观度、保持视觉统一性并减少资源占用。文章还提供了具体操作方法,包括通过CDN或本地文件添加图标,修改菜单项、侧边栏和社交渠道图标等注意事项,帮助开发者快速实现图标替换和优化。

Nginx 配置屏蔽网站测速、Uptime Kuma监控

本文提供了屏蔽网站测速和监控工具的方法。通过Nginx配置,可拦截ITDOG、Boce等测速工具及Uptime Kuma监控的请求。关键代码包括检测特定HTTP头或User-Agent(如$http_checkmode、"fromBoce"、"Uptime-Kuma"),并返回403状态码。配置需放在server节点下,支持单独或合并写法。屏蔽后相关工具将无法获取真实测速数据,且可将403状态码加入监控系统的有效状态码列表。所有配置均给出具体代码示例,便于直接使用。

文章封面
文章封面

网站添加 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验证文件访问是否生效。

使用1panel自动更新雨云SSL证书的Shell脚本

本文介绍了两种自动化更新雨云SSL证书的方法:1)添加每周执行一次的Shell脚本计划任务;2)在申请证书后直接执行脚本。脚本通过修改证书文件路径、私钥文件路径、证书ID和API密钥等参数,使用curl命令向雨云API发起PUT请求,实现证书的自动更新。文中详细说明了各参数的含义及获取方式,包括pem证书和私钥文件的路径设置、雨云证书ID的查找位置以及API密钥的获取途径。

文章封面
文章封面

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

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

雨云每日自动签到Shell 脚本

本文介绍了如何通过1panel或宝塔面板设置每日执行的Shell脚本计划任务,用于自动向雨云API触发每日签到操作。脚本通过POST请求访问https://api.v2.rainyun.com/user/reward/tasks,请求头包含x-api-key认证和Apifox用户代理信息,请求体为JSON格式的签到任务名称。该配置实现了自动签到功能的部署。

文章封面
文章封面

Dream2.0 Plus版本 - 新增安全链接设置

本文介绍了安全链接功能的设置方法,适用于1.4.2及之后版本。主要内容包括:1.通过添加模板页面并开启安全链接功能,配置URL跳转拦截规则,自动拦截特定格式的外部链接;2.详细说明安全链接页面的各项参数设置,如图标、站点标题、提示文本等;3.1.4.5版本新增域名白名单功能,支持直接跳转指定域名及泛域名设置。该功能可有效防范恶意文档下载,同时提供自定义跳转提示和自动跳转时间配置。

Halo live2d插件自定义问候语的使用

最新代码支持通过Halo静态网页插件在GitHub工作流中直接发布到静态网站。文章介绍了获取Live2D配置文件的步骤:访问指定仓库,下载对应主题的JSON文件或获取在线链接,并提供自定义修改和部署方法。配置文件包含鼠标悬停、点击、节气问候等节点内容。启用时需在Live2D插件配置界面设置提示语文件来源,可选择在线链接、静态资源或附件资源,并提示GitHub访问限制问题。原文链接已不推荐使用。

文章封面