1.0.8 • Published 2 years ago

hugo-algolia2 v1.0.8

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

hugo-algolia2

项目改编自hugo-algolia, 用于hugo静态内容的搜索.

New Features

  • 修复原项目的一些问题
  • 支持自定义URI格式
  • 支持按照文件后缀过滤
  • 去除无用单词
  • 添加中文分词

Installation

npm安装hugo-algolia2

npm install hugo-algolia2

或者

yarn add hugo-algolia2

How does it work?

默认遍历hugo项目的/content路径下的文件, 并且按照'html','md'后缀过滤, 并且在/public下生成algolia.json. 具体配置参数可以使用hugo-algolia2 --help.

Sending to Algolia

在hugo项目根目录下添加配置文件config.yaml, 如下:

---
baseURL: /
uri: :year:month/:slug

algolia:
  index: "index-name"
  key: "[your API key]"
  appID: "[your app id]"
---

URI是访问路径, 需要和hugo的配置相同. key需要填写Admin API Key.

配置之后,

hugo-algolia2 -s

可以上传algolia配置.

TODOLIST

  • 提供github action

License

hugo-algolia, 本项目也使用ISC License.