将你的服务运维面板从宝塔替换为1panel
前言 在“降本增效”的大趋势下,由于我的我的服务器配置太低,不想花钱升级硬件设施,但又想让服务占用更低的内存使用率时,不得不考虑替换宝塔,改换为更加轻量级的 1panel,这是最主要的原因。我也在网上看到过宝塔“走后门”窃取用户数据的八卦,虽然未经证实,但为我替换它的决心又加了一份催化剂。此外,宝塔
实用教程
未读
theme-hao主题适配友链自助提交插件
前言 最近刚闲下来,玩玩友链自助提交插件,最新版本 V2 支持了悬浮弹窗提交友链,于是结合 theme-hao 主题对自助提交插件进行了适配,效果如下: 修改教程 1 、增加模版内容 找到 theme-hao/templates/macro/content-links.html 文件,找到如下内容
实用教程
未读
plugin-artalk 插件保姆级使用教程
前言 前段时间为 halo 2.0 集成了 artalk 评论系统,作为依赖外部服务的评论系统,需要通过在插件中进行正确的配置才能使用,所以好多小伙伴使用的时候会有各种各样的配置错误导致 artalk 评论区无法使用,这篇文章我将平时从交流群以及 issues 上的一些问题进行汇总,手把手教你如何正
halo 插件开发中的一些踩坑记录
halo 插件的开发虽然和一般的 Springboot 项目一样,但版本确是 springboot 3.x 的,Web 层不再使用 Servlet 技术,而是充分向异步和非阻塞的反应式编程靠拢,使用 Netty 作为 Web 服务器,使用 Reactor 作为异步编程框架,使用 R2DBC 作为数据
Thymeleaf 模版引擎语法浅记
1、前言 最近想学习一下 halo 主题开发,也为了修改一些现有主题供自己使用(由于大多数主题都是用了 thymeleaf 语法)所以浅浅的学习并记录一下常用语法,方便回头查看。 Thymeleaf 作为一种模板引擎,它拥有自己的语法规则。主要由如下两类: 标准表达式语法 th 开头的相关属性 2、
信息洪流中的自我救赎
信息就像糖果一样让人上瘾 身处这个科技极速发展的时代,除了闭眼休息之外的时间,我平常都被各种各样的信息巨浪冲刷着,无论是微信的通知、邮箱的邮件,还是各类社交平台与视频网站推送的各种信息。为了避免自己一天的时间被这些无用信息消耗,我设置了信息拦截与过滤,只允许平台推送我自己想要的信息,但在这个流量时代
mac 系统里如何管理多个jdk版本
问题由来 随着开发技术的不断更新迭代,jdk8 独占一头的时代已经过去了,现在好多的项目渐渐开始转型到 jdk11、 jdk17了,面对这些新的项目所需要的jdk环境,总不能用一次安装一次吧,如果能够像python的pyenv工具一样,能够管理多个环境版本的jdk,这样就可以在不同的项目里直接一行命
实用教程
未读
memso API 不完全指南
一、前言 前段时间开发了一款名为 信息墙 的插件,其中有一个模块的功能是对 halo 的瞬间插件的数据以及 memos 的数据进行了统一的同步,并且扩充了 memos 和瞬间的渲染内容,可以支持各大平台音乐以及哔哩哔哩视频和 MP4 视频。最近有使用的用户提了个 issue ,希望可以增加多人 Me