使用页面缓存插件优化 Halo 网站速度
页面静态缓存是面向 Halo 2 的插件,在服务端对已渲染的页面做静态缓存,减少重复计算与数据库访问,从而缩短未登录访客打开前台页面的时间。 它适合以文章、页面展示为主、访客大多未登录的博客或官网;与 CDN、图片压缩等手段可以叠加使用。若你还需要从整体上排查慢加载,可参考 网站加载速度慢,是什么问题导致的?。 效果对比 启用前 启用后 安装与启用 在控制台打开应用市场,搜索 页面静态缓存,或打开...
Loading...
订阅朋友们的最新动态
页面静态缓存是面向 Halo 2 的插件,在服务端对已渲染的页面做静态缓存,减少重复计算与数据库访问,从而缩短未登录访客打开前台页面的时间。 它适合以文章、页面展示为主、访客大多未登录的博客或官网;与 CDN、图片压缩等手段可以叠加使用。若你还需要从整体上排查慢加载,可参考 网站加载速度慢,是什么问题导致的?。 效果对比 启用前 启用后 安装与启用 在控制台打开应用市场,搜索 页面静态缓存,或打开...
什么是阿里云 ESA? 阿里云边缘安全加速 ESA是阿里云推出的全新一代边缘网络加速平台,整合了传统 CDN 的内容分发、DCDN 的全站加速,以及 DDoS 防护、WAF、Bot 管理、边缘计算等安全能力。相比前代产品,ESA 在全球节点覆盖、智能路由、安全原生防护和边缘 Serverless 能力上都有全面提升。 如果你此前使用的是阿里云 CDN 或 DCDN,阿里云官方已推荐将业务迁移至 E...
在本地开发 Halo 插件时,需要让 Halo 以开发模式加载你的插件项目。建议先用官方脚手架生成工程,再任选下面两种运行方式之一。 使用脚手架创建插件项目 官方提供 create-halo-plugin 脚手架,可在本机快速生成带 Gradle、前端构建与 DevTools 集成的插件模板。 前提条件 已安装 Node.js(建议 LTS)与 pnpm 创建步骤 在终端执行: pnpm crea...
什么是七牛云全站加速(DCDN)? 七牛云 DCDN 是七牛云提供的一体化动态内容加速产品,覆盖国内外众多节点,支持静态加速、动态加速、HTTPS、缓存刷新等功能。相比传统 CDN 只能加速静态资源,DCDN 通过智能路由和私有协议优化,对动态请求(如页面动态内容)也有明显的加速效果,更适合 Halo 这类动静态内容混合的站点。 对于 Halo 站点来说,接入七牛云 DCDN 的主要收益是: 静态...
Halo 提供了两种方式批量更新已安装的主题和插件,无需逐个手动操作。 方式一:通过应用市场插件 安装最新版本的应用市场插件后,控制台中会新增应用市场模块,其中包含更新应用页面。 在控制台菜单中点击应用市场,进入更新应用页面; 页面会列出所有当前有可用更新的主题和插件; 可以逐个点击更新,也可以点击页面右上角的全部更新按钮,一键完成所有更新。 这种方式操作直观,适合日常维护使用。 方式二:通过 H...
本文详细介绍了在 macOS 系统上使用 Homebrew 安装 Gemini CLI 的步骤、优势、在 VS Code 中的配置方法、初始化登录流程以及核心命令和交互模式的使用指南。
本文介绍了在开发 Halo 主题时,如何通过检测 `globalInfo.toString()` 方法的内容来安全地判断当前运行的是 Halo Pro 版还是开源版,从而避免因访问 Pro 版特有属性而导致的 500 错误,实现主题的版本兼容。
本文详细介绍了如何在 Halo Pro 自定义主题中集成验证码功能,包括核心发现、集成步骤、工作原理和常见问题排查。
本文记录了使用 AI 助手集成 Pjax 进度条和转场动画, 并通过 trae 项目规则引导 AI 成功开发一个极客风格的终端 Web 主题的过程。
本文记录了使用 Trae AI 辅助进行 Halo 主题开发的完整过程,包括初始化项目、升级依赖、误删文件恢复以及修复配置错误等实战经验。