No description
- Go 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Codeberg is the primary source; GitHub is a mirror. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
| cmd/hugo-golunr | ||
| internal/post | ||
| .gitignore | ||
| go.mod | ||
| go.sum | ||
| README.md | ||
| task-plus.yml | ||
| Taskfile.yaml | ||
hugo-golunr, a golang alternative to hugo-lunr
As you probably don't like installing node, npm and a ton of packages into your CI, which generates
a static hugo page, I created this golang implementation of hugo-lunr. It generates a lunrjs
search index from the current working directory.
Installing
go install codeberg.org/hum3/hugo-golunr@latest
Usage
cd /path/to/your/site
hugo-golunr
Pretty easy, huh? After running hugo-golunr, you'll see a search_index.json file in your
./static directory. Just load that in your theme.
Tidying
I have moved the code to a standard format for a command line format and added a mod.ls
Change History
V1.1.0 2023-05-29
- Fixing index.md being resolved as ../ instead of ../
V1.0.0 2023-03-31
- Breaking change change location to be relative so can reuse json with local build as well as remote.
Links
| Documentation | https://h3-hugo-golunr.statichost.page/ |
| Source (Codeberg) | https://codeberg.org/hum3/hugo-golunr |
| Mirror (GitHub) | https://github.com/drummonds/hugo-golunr |