Halo 主题 PJAX 开发实践 Halo 插件开发 在 Web 开发过程中,如何实现局部页面加载一直是一个热门话题。以单页面应用(SPA)为例,它通过路由机制实现局部页面加载,是一种常见的前端解决方案。而对于内容管理系统(CMS),其通常采用传统的服务端渲染(SSR)模式,如果不使用额外的技术优化,CMS 往往是多页面应用(MPA),即每次页面请求都
Halo 搜索文档扩展 Halo 插件开发 前言 Halo 搜索引擎在 https://github.com/halo-dev/halo/releases/tag/v2.17.0 版本后进行了重大重构,详见 https://github.com/halo-dev/halo/pull/6082。因此,在 Halo 2.17 版本之后,插件作者可
【Halo 主题】Sakura 食用说明(1.x 版本) 开源项目 【Halo 主题】主题已经发布有半年之久才开始写使用手册,实在是抱歉各位!本主题较复杂,因此上手略难一些,本次特意在珍贵的元旦假期内写出此篇文档,以便于帮助大家更好的上手此主题
API开发(二)随机图片 API 设计思路 API 开发 尽管对于一个博客而言,最主要的是文章的内容质量,相较而言,作为装饰的图片,就显得不是那么重要了。但实际上大多数时候,图片才是决定博客美观的最重要因素。只不过当一个博客内的图片过多时,就会让用户无法去选择,因此最好开发一个通用的,随机图片API,来减少用户找图片的烦恼
XXL-JOB(分布式任务调度) 经验宝宝 XXL-JOB是一个轻量级的分布式任务调度平台,使用较为方便且下载后立即可以使用,非常方便。由于目前公司项目涉及到分布式,因此选择接入XXL-JOB来进行作业调度。注:本文基于XXL-JOB-2.2.1-SNAPSHOT版本,2.2.x版本较之前版本有很大
Mybatis 一对多查询 分页问题 经验宝宝 Mybatis一对多查询分页问题背景之前给公司做的管理系统,今天被测出来,前台展示的分页数量和实际数量不符合,导致前台分页有误!(这么大的BUG竟然没发现,我也是服了自己了)本项目数据库使用MySql,插件有如下两个MyBatisMyBatisPlus分页插件分析产生BUG的地方下方是未修改之前的S
marked扩展语法(增加自定义表情) 经验宝宝 marked扩展语法(增加自定义表情)背景最近在移植WordPress的Sakura主题到Halo上(实际上只是参照样式重写了)。评论这里需要使用marked,Halo官方提供的表情不太适合我,且我早就想扩展一个带表情的marked了。因此正好借着这个机会,扩展一个带表情的marked。后续也想扩展
Saiku源码完整搭建及问题解决方案 经验宝宝 Saiku源码完整搭建及问题解决方案Saiku链接地址官网:https://community.meteorite.bi/GitHub:https://github.com/OSBI/saiku文档:https://saiku-documentation.readthedocs.io/en/late
ztree节点的渲染事件 ztree中没有专门的节点渲染回调事件,但可以根据view下的addDiyDom来达到相同的效果使用方式letsetting={view:{addDiyDom:addDiyDom}}functionaddDiyDom(treeId,treeNode){//在这里通过获取dom节点来处理节点的特殊样式
Nginx防止DDos&&CC攻击 文章 限制每个IP每秒的连接数http{#用户ip每秒的连接数limit_conn_zone$binary_remote_addrzone=peripconn:1m;#虚拟主机每秒的连接数limit_conn_zone$server_namezone=perserverconn:1m;server{lim