HUGO

  • 新闻
  • 文档
  • 主题
  • 社区
  • GitHub
gohugoio 加星
  • 关于
    • 本节内容
    • 简介
    • 特性
    • 隐私
    • 安全
    • 许可证
  • 安装
    • 本节内容
    • macOS
    • Linux
    • Windows
    • BSD
  • 入门
    • 本节内容
    • 快速入门
    • 基本用法
    • 目录结构
    • 配置
    • 配置标记
    • 配置构建
    • 术语表
    • 外部学习资源
  • 快速参考
    • 本节内容
    • 表情符号
    • 函数
    • 方法
    • 页面集合
  • 内容管理
    • 本节内容
    • 组织
    • 页面包
    • 内容格式
    • 前言
    • 构建选项
    • 页面资源
    • 图像处理
    • 简码
    • 相关内容
    • 节
    • 内容类型
    • 原型
    • 分类法
    • 摘要
    • 链接和交叉引用
    • URL 管理
    • 菜单
    • 评论
    • 多语言
    • Markdown 属性
    • 语法高亮
    • 图表
    • 数学
    • 数据源
    • 内容适配器
  • 模板
    • 本节内容
    • 简介
    • 模板类型
    • 查找顺序
    • 基础模板
    • 主页模板
    • 单页面模板
    • 章节模板
    • 分类模板
    • 术语模板
    • 局部模板
    • 内容视图模板
    • 简码模板
    • 站点地图模板
    • RSS 模板
    • 404 模板
    • robots.txt 模板
    • 菜单
    • 分页
    • 嵌入式模板
    • 自定义输出格式
  • 函数
    • 本节内容
    • cast
    • collections
    • compare
    • crypto
    • css
    • data
    • debug
    • diagrams
    • encoding
    • fmt
    • global
    • go 模板
    • hash
    • hugo
    • images
    • inflect
    • js
    • lang
    • math
    • openapi3
    • os
    • partials
    • path
    • reflect
    • resources
    • safe
    • strings
    • templates
    • time
    • transform
    • urls
  • 方法
    • 本节内容
    • 持续时间
    • 菜单
    • 菜单项
    • 页面
    • 分页器
    • 页面
    • 资源
    • 简码
    • 站点
    • 分类法
    • 时间
  • 渲染钩子
    • 本节内容
    • 简介
    • 块引用
    • 代码块
    • 标题
    • 图片
    • 链接
    • 直通
    • 表格
  • 简码
    • 本节内容
    • 评论
    • 详情
    • 图
    • Gist
    • 高亮
    • Instagram
    • 参数
    • QR
    • 引用
    • 相对引用
    • Vimeo
    • X
    • YouTube
  • Hugo 模块
    • 本节内容
    • 配置 Hugo 模块
    • 使用 Hugo 模块
    • 主题组件
  • Hugo 管道
    • 本节内容
    • 简介
    • 将 Sass 转译为 CSS
    • PostCSS
    • 后处理
    • JavaScript 构建
    • 资源压缩
    • 连接资源
    • 指纹识别和 SRI 哈希
    • 从字符串创建资源
    • 从模板创建资源
  • CLI
  • 故障排除
    • 本节内容
    • 审计
    • 日志
    • 检查
    • 弃用
    • 性能
    • 常见问题解答
  • 开发者工具
    • 本节内容
    • 编辑器插件
    • 前端
    • 搜索
    • 迁移
    • 其他项目
  • 托管和部署
    • 本节内容
    • Hugo 部署
    • 使用 Rclone 部署
    • 使用 Rsync 部署
    • 在 21YunBox 上托管
    • 在 AWS Amplify 上托管
    • 在 Azure Static Web Apps 上托管
    • 在 Cloudflare Pages 上托管
    • 在 Firebase 上托管
    • 在 GitHub Pages 上托管
    • 在 GitLab Pages 上托管
    • 在 KeyCDN 上托管
    • 在 Netlify 上托管
    • 在 Render 上托管
  • 贡献
    • 本节内容
    • 开发
    • 文档
    • 主题
  • 维护
开发者工具

搜索工具

了解为新创建的 Hugo 网站提供的一些开源和商业搜索选项。

一个具有动态搜索功能的静态网站?是的,Hugo 为静态网站提供了嵌入式脚本(来自 Google 或其他搜索引擎)的替代方案。 Hugo 允许您通过直接索引内容文件,为访问者提供自定义搜索功能。

开源

Pagefind
一个完全静态的搜索库,旨在大型网站上表现良好,同时尽可能少地使用用户的带宽。
Hugo 工作流的 GitHub Gist
此 Gist 包含一个简单的工作流,用于为静态网站创建搜索索引。 它使用一个简单的 Grunt 脚本来索引所有内容文件,并使用 lunr.js 来提供搜索结果。
hugo-lunr
一种使用 lunr.js 将站点搜索添加到静态 Hugo 站点的简单方法。 Hugo-lunr 将在您的 Hugo 项目中创建任何 HTML 和 Markdown 文档的索引文件。
hugo-lunr-zh
与 Hugo-lunr 有点类似,但 Hugo-lunr-zh 可以帮助您分隔中文关键字。
Fuse.js 集成的 GitHub Gist
此 Gist 演示了如何利用 Hugo 现有的构建时处理来生成一个可搜索的 JSON 索引,供客户端的 Fuse.js 使用。 虽然此 Gist 使用 Fuse.js 进行模糊匹配,但任何能够读取 JSON 索引的客户端搜索工具都可以使用。 除了 Hugo 之外,不需要 npm、grunt 或其他构建时工具!
hugo-search-index
一个包含 Gulp 任务和预构建的浏览器脚本的库,该脚本实现搜索。 Gulp 从项目 Markdown 文件生成搜索索引。
hugofastsearch
对“Fuse.js 集成的 GitHub Gist”的可用性和速度更新——全局、键盘优化的搜索。
JS & Fuse.js 教程
一个简单的客户端搜索解决方案,使用 FuseJS(不需要 jQuery)。
Hugo Lyra
Hugo-Lyra 是一个 JavaScript 模块,用于将 Lyra 集成到 Hugo 网站中。 它包含生成索引的服务器端部分和(可选)客户端库,以便轻松引导搜索引擎。
用于 WebAssembly 的 INFINI Pizza
Pizza 是一个用 Rust 编写的超轻量级但功能齐全的搜索引擎。 您只需五分钟即可通过三行代码,快速为您的 Hugo 网站添加离线搜索功能。 有关将其与 Hugo 集成的分步指南,请查看此博客教程。

商业

Algolia
Algolia 的搜索 API 使您可以轻松地在您的应用程序和网站中提供出色的搜索体验。 Algolia Search 提供托管的全文、数字、分面和地理定位搜索。
Bonsai
Bonsai 是一项完全托管的 Elasticsearch 服务,其速度快、可靠且易于设置。 按照文档中的本指南,轻松地将您的 Hugo 文档摄取到 Elasticsearch 中。
ExpertRec
ExpertRec 是一种托管的搜索即服务解决方案,速度快且可扩展。 设置和集成非常简单,只需几分钟。 可以使用仪表板修改搜索设置,而无需编码。

另请参阅

  • 前端

本页内容

  • 开源
  • 商业
上次更新时间:2025 年 1 月 16 日: 修复拼写错误 (7e3198eaf)
改进此页面
由Hugo 作者
Hugo Logo
  • 提交问题
  • 获取帮助
  • @GoHugoIO
  • @spf13
  • @bepsays

Netlify badge

 

Hugo 赞助商

您的公司?
 

Hugo 徽标的版权归 Steve Francia 2013-2025 所有。

Hugo Gopher 基于 Renée French 的原创作品。

  • 新闻
  • 文档
  • 主题
  • 社区
  • GitHub
  • 关于
  • 安装
  • 入门
  • 快速参考
  • 内容管理
  • 模板
  • 函数
  • 方法
  • 渲染钩子
  • 简码
  • Hugo 模块
  • Hugo 管道
  • CLI
  • 故障排除
  • 开发者工具
  • 托管和部署
  • 贡献
  • 维护