Skip to main content

Documentation Index

Fetch the complete documentation index at: https://documentation.outpost.pub/llms.txt

Use this file to discover all available pages before exploring further.

Deprecated — The Algolia integration is no longer available for new publications. Existing Algolia users can continue using it, but new publications should use Typesense instead, which is hosted and managed by Outpost.
Outpost’s Algolia integration automatically indexes your Ghost posts in Algolia, enabling fast, typo-tolerant full-text search for your publication.

What gets indexed

When a Ghost post is published or updated, Outpost adds it to your Algolia search index. Each entry includes:
  • Post title
  • Post excerpt
  • Post slug and URL
  • Tags
  • Author
  • Publication date
  • Tier access level (free vs. paid)

Setup

  1. In Algolia, create an application and note your Application ID
  2. In the Algolia dashboard, create a search index (e.g., ghost_posts)
  3. Create an API key with read and write permissions for your index
  4. In Outpost, go to Settings → Integrations → Algolia and enter:
    • Application ID
    • API key
    • Index name

When indexing happens

Outpost automatically updates your Algolia index when:
  • A post is published — adds it to the index
  • A post is updated — updates the existing entry
  • A post is unpublished or deleted — removes it from the index

Search on your Ghost site

To add search to your Ghost theme, use Algolia’s InstantSearch.js library with your Application ID and a separate search-only API key (different from the write key you gave Outpost). Outpost does not modify your Ghost theme — you add the search UI to your theme independently.

Searchable attributes

Configure which fields Algolia ranks by going to Algolia Dashboard → [Index] → Configuration → Searchable Attributes. Recommended order:
  1. Title
  2. Tags
  3. Excerpt
  4. Content (if you index full content)