Large literary project on Ghost - which themes´s better

I’m building a large literary project on Ghost consisting of 11 interconnected books, each released chapter by chapter.
I need a theme that can handle long‑form reading, clear navigation between books, and a structure that supports collections for each storyline. My project is text‑heavy, atmospheric, and relies on smooth transitions between chapters and books. I also need reliable search functionality so readers can move through the world easily.
From your experience, which Ghost theme is best suited for a multi‑book literary universe like this? And are Edition, Ease, or Alto strong enough foundations for such a complex structure?

Nearly all themes use Ghost’s built in search. It’s pretty limited and doesn’t search the body of posts.

1 Like

Thanks, Cathy — that’s helpful. My project is a long‑form literary publication with 11 interconnected books, so full‑text search is actually quite important for navigation between chapters and storylines. If Ghost’s built‑in search doesn’t index the body of posts, is there a recommended workaround for large text‑heavy projects? I’m considering custom routes and collections for each book, but I’m unsure how to handle search in a way that’s reader‑friendly. Any guidance or examples from similar long‑form setups would be appreciated.

There are several 3rd party search option for Ghost, that’ll get you full text indexing. I generally recommend Algolia, because many smaller sites run entirely in their free tier, but there are several other options as well, including a Typesense integration from Magic Pages that’s open source.

1 Like

Thanks, Cathy — that’s exactly the kind of direction I needed. My project is a long‑form literary world with 11 interconnected books, so full‑text search across chapters is essential for navigation and continuity. I’ll take a closer look at Algolia to see whether the free tier would be enough at the beginning, and I’m also curious about the Typesense integration you mentioned. Do you know if either option works smoothly with multiple collections (one per book) and large amounts of long‑form text? Any examples or best practices from similar setups would be incredibly helpful.

I don’t think you’re going to find an existing search implementation that’ll handle 11 books out of the box, but it wouldn’t be a terribly difficult thing to set up.

Here’s the typesense project: GitHub - magicpages/ghost-typesense

1 Like