博客
-
自建 Live2D API 服务:基于 1Panel 部署 PHP 环境教程
准备工作 下载源码 https://github.com/fghrsh/live2d_api 一个面板 这里使用面板是为了快速安装 PHP 环境,如果有能力可以不使用面板。
-
Halo主题开发一键添加ID与KEY
本文介绍了一个用于自动化处理Halo主题配置文件的Python工具。该工具主要功能是为settings.yaml和annotation-setting.yaml文件中的表单元素自动添加id和key字段,简化开发流程。工具支持图形界面操作,包括文件选择和拖放功能,能自动验证文件格式并备份原文件。技术实现基于Python 3,使用ruamel.yaml库处理YAML文件,Tkinter实现图形界面。该工具适用于需要批量修改Halo主题配置文件的开发者,能有效提高工作效率。
-
用 Python 脚本为 Halo 主题打包:按规则排除文件并生成更小的 ZIP
这篇文章介绍了为Halo主题提供的一种压缩方案。由于Sakura主题使用了Vite构建,打包后的文件较大且包含一些不必要的文件,这可能导致安装失败的问题。为了优化这一过程,作者编写了一个Python脚本,该脚本能根据指定的排除规则对目录进行压缩,并生成一个更小、更干净的ZIP文件。文章详细说明了如何设置日志记录器、加载忽略规则、过滤文件和目录以及创建ZIP文件的过程。此外,还提供了CLI和GUI两种方式来运行这个压缩工具,以满足不同用户的需求。
-
宝塔面板下使用 Docker Compose 与 JAR 包部署 Halo 博客
这篇文章介绍了如何在宝塔面板中使用Docker Compose部署Halo博客系统,并提供了多种数据库配置方案。文章详细说明了如何设置Docker Compose文件以支持MySQL和PostgreSQL数据库,并提供了无数据库版的配置示例。此外,还介绍了如何使用JAR包部署Halo,包括创建用户、下载JAR包、创建配置文件和运行Halo的步骤。
-
自定义 Web 组件:Bilibili 视频嵌入与双色链接按钮
本文介绍了两个自定义Web组件的实现与使用方法。第一个是<bilibili-video>组件,用于嵌入Bilibili视频播放器,支持BV号、自动播放和静音设置,通过Shadow DOM实现样式隔离。第二个是<resource-link>组件,用于创建具有双色样式的链接按钮,支持左右侧独立文本设置和链接跳转功能。文章提供了详细的属性说明、使用示例和注意事项,并展示了包含这两个组件的完整HTML页面实现方案。
-
个人首页
前言 在逛博客友链时发现了一个好看的个人首页,于是进行了修改。 https://icl.moe/ 修改 自动获取文章
-
想换服务器
现在用的服务器(2C+2G)动不动就CPU/内存吃满,每次服务升级后都不敢重启,一重启就是无尽的重启,一点容错都没有。 每次在雨云体验高配服务器都感觉好爽。
-
使用 Docker 自建不蒜子网站统计服务
本文介绍如何使用 Docker 和 Docker Compose 自建开源不蒜子统计服务 soxft,解决原不蒜子在谷歌浏览器无法连接的问题,并给出容器配置、Redis 连接排查及前端接入方法。
-
腾讯企业邮箱 SPF 与 DMARC 记录配置指南
通过配置 SPF 和 DMARC 的 TXT 记录,解决腾讯企业邮箱未验证或被退信的问题。
-
51LA统计造成页面加载白屏
前言 在页面切换时发现页面会白屏很长一段时间,切换浏览器也是同样的情况,在开发者工具中发现网络加载部分有一大段时间被某个JS占用。 图示