朋友圈

Halo 主题 PJAX 开发实践

在 Web 开发过程中,如何实现局部页面加载一直是一个热门话题。以单页面应用(SPA)为例,它通过路由机制实现局部页面加载,是一种常见的前端解决方案。而对于内容管理系统(CMS),其通常采用传统的服务端渲染(SSR)模式,如果不使用额外的技术优化,CMS 往往是多页面应用(MPA),即每次页面请求都会加载完整的 JS 和 CSS 资源。 PJAX(PushState + AJAX)可以看作是多页面...

Takagi

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 搜索进行扩展。 对 Halo 搜索的扩展可以分为两个部分:搜索引擎扩展和搜索...

Takagi

【Halo 主题】Sakura 食用说明(1.x 版本)

前言 主题已经发布有半年之久才开始写使用手册,实在是抱歉各位!!!但相较于写使用文档,果然我还是更喜欢摸鱼~ 本主题较复杂,因此上手略难一些,本次特意在珍贵的元旦假期内写出此篇文档,以便于帮助大家更好的上手此主题。 另外如果对主题有任何使用上的困惑,可以查看此文档或留言博主。 开始 ①安装 Halo CMS系统 此处就不进行赘述了,相关文章实在是太多了。 可以参考如下文章帮助你快速开始 https...

Takagi