dev / content /en /post /configure-pagefind.md
AstraOS's picture
Upload 27 files
2f461e6 verified
|
raw
history blame
970 Bytes
metadata
author:
  - Author Name
title: Configure Pagefind
description: How to configure Pagefind in Hugo Brewm theme
date: 2025-01-26T00:00:00.000Z
type: post
draft: false
translationKey: pagefind
coffee: 1
tags:
  - configuration
  - pagefind
categories:
  - configuration

Setting up search in Hugo configuration

To enable search functionality, you'll need to modify your config.toml file. First, enable the search button using .params.search. Then activate .params.pagefind, if you skip this step, the theme will default to using DuckDuckGo instead.

[params]
  search = true
  pagefind = true

Setting up post frontmatter

To make post indexed, you'll need to set type to post to the frontmatter of each post.

---
title: "Post"
type: post
---

Setting up your CI/CD pipeline

To create the search index, add this command to your CI/CD pipeline's build step:

- name: Index pagefind
  run: npx pagefind --source "public"