简介

HB(Hugo Bootstrap)是一个模块化的框架,其构建于 Hugo 和 Bootstrap 之上。 HB 不是一个主题,而是用来建立一个主题的。

本页内容

动机

我创建和维护着一个功能丰富的主题 - Hugo Bootstrap 主题,但在开发之初,我没有考虑过模块化的问题,当开发新主题时,才意识到无法很好地复用已有的功能特性。于是乎,我着手于将该主题的功能特性模块化,旨在使主题开发更加轻松。

特性

快速

于 Google PageSpeed Insights 的移动和桌面的四项指标中均获得满分 💯。

了解详情

FOSS

自由和开放源码软件,代码许可:MIT

响应式

移动端优先,基于 Bootstrap 5.3+。

模块化

内置一百多个模块,你还可以编写自己的模块。

PWA

使网站可安装、可脱机使用、如同原生应用一般。

了解详情

搜索

强大而快速的客户端模糊搜索模块。

了解详情

SASS/SCSS

通过 SASS/SCSS 定制 Bootstrap 和 HB 框架。

颜色模式

支持浅色、深色或自动(跟随系统)。

Hugo Pipes

用强大的 Hugo Pipes 建设网站。

RTL

通过 RTLCSS 以支持从右到左的书写语言。

图标

Bootstrap, FontAwesome, Feather 等图标。

了解详情

PurgeCSS

移除站点中未曾使用的样式。