文章封面

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

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

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(个人访问令牌);最后通过提交修改或手动触发工作流完成文件上传。整个过程注重目录唯一性和令牌的保存。

文章封面
文章封面

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

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

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

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

文章封面
文章封面

Halo博客 - 主题Dream for Halo 2.x 关于友链页面ID填写不正确时,后台显示评论未知的问题

本教程介绍如何正确获取页面ID以解决友链界面评论显示为“未知 未知”的问题。步骤包括新建专用评论页面,设置标题为“友情链接”、别名为“friendly-links”并启用评论功能;随后通过浏览器开发者工具访问该页面,在源代码中搜索关键词定位评论模块并复制data-id值。最后将此ID填入指定位置即可确保评论正确显示为“页面 页面标题”。

Halo博客 - 主题Dream for Halo 2.x 关于友链关联用户而不是站点的修改方案

原始代码实现友链页面功能,显示分类友链列表及申请方法,默认关联用户信息。修改后关联站点信息:标题显示站点名称而非用户名;图标使用站点favicon而非用户头像;描述取自SEO设置。更改文件位于theme-dream\templates\links.html,重启容器生效。

文章封面