Solitude 4.0.0 已发布

Solitude 4让博客回到内容本身

原生 ES 模块、统一 PJAX 生命周期与按需加载能力,为 Hexo 带来清晰、流畅、可持续维护的博客体验。

ES ModulesPJAX LifecycleOn-demand

界面能力演示

每一屏,都服务于内容

01 / 03

让内容先被看见

横幅、推荐与近期文章形成清晰的浏览节奏,让第一次到访的人迅速理解你的博客。

首页体验
01 / 03
Solitude 首页横幅能力演示
Solitude 首页推荐内容能力演示

02 / 03

长文也有呼吸感

文章目录、侧栏信息与内容增强各司其职,让技术写作和个人表达保持专注。

阅读与内容
02 / 03
Solitude 文章 AI 摘要与代码内容演示

03 / 03

按需加载,保持轻盈

原生 ES 模块、统一 PJAX 生命周期和稳定的浏览器 API,让搜索、评论与音乐等扩展更容易维护。

扩展与运行时
03 / 03
runtime.ts

import { Solitude } from '../core/api.js'

// 统一管理页面生命周期

Solitude.on('afterNavigate', () => {

mountPageModules()

})

按需加载 · 自动清理

PJAX

统一生命周期

Search

按需搜索

API

稳定扩展入口

Runtime

资源自动清理

从零到运行

三步,把主题交给 Hexo

命令保持简短,配置路径保持清楚。完成后继续阅读安装文档,处理升级和自定义场景。

阅读安装文档
  1. 01

    安装主题

    通过 npm 安装 Solitude 4,或检出 v4.0.0 Git 标签。

    npm install hexo-theme-solitude@4
  2. 02

    启用主题

    在 Hexo 根目录的 _config.yml 中切换主题名。

    theme: solitude
  3. 03

    本地启动

    生成并启动站点,然后在 localhost:4000 查看你的博客。

    hexo clean && hexo generate && hexo server