filesOverview

Travio includes a structured set of custom pages powered by routes.yaml, so your site works more like a full publication website than a basic blog.

Instead of relying only on default Ghost routes, Travio maps dedicated URLs to dedicated templates. This gives you purpose-built layouts for content discovery, memberships, video publishing, and conversion pages.

circle-exclamation

What this means for you

You get ready-made page types like Home, Articles, Archive, Videos, Authors, Tags, Destinations, Experiences, Contact, Membership, Sign in/Sign up, and Subscribe.

Each page type has its own design and behavior (filters, cards, CTAs, etc.), rather than one generic template.

You can manage page headings/content in Ghost using matching page slugs while Travio handles layout rendering.

Route-driven page architecture

Travio route mapping is defined in routes.yaml and includes:

  • Static route templates (for example /archive/, /videos/, /membership/)

  • A custom collection for /articles/ with article permalinks

  • Standard taxonomies for tag and author archives

This setup ensures each part of your publication has a clear purpose:

  • Discovery pages (Articles, Archive, Tags, Authors)

  • Taxonomy landing pages (Destinations, Experiences)

  • Media-focused page (Videos)

  • Conversion/member pages (Membership, Signup, Signin, Subscribe)

  • Contact/support page (Contact)

Important setup note

For route-based pages to display proper page titles/content blocks, create Ghost pages with the expected slugs used in routes.yaml (for example home, archive, videos, membership, etc.).

Without these source pages, layouts and pages will not work.

Last updated