user-groupAuthors Page

Live preview: https://travio.themeupstudio.com/authors/arrow-up-right

This guide explains how the Authors page works, what data it uses, and how to customize it.

Route and Template

  • URL: /authors/

  • Route source: routes.yaml

  • Template file: authors.hbs

  • Page data source: data: page.authors

Create a Ghost page with slug authors so page header/title content can render correctly.

Authors page content source

What the Authors Page Does

The Authors page is a directory/listing page for all site authors. It includes:

  • Page header (from page.authors)

  • Grid/list of author cards

  • Per-author metadata (name, profile image fallback, article count, etc.)

  • Pagination / Load More behavior

  • Bottom CTA section


Content Source

Author cards are populated from Ghost author data (/author/{slug}/ entities), not from a manual page builder.

Each card generally uses:

  • Author name

  • Author profile image (if available)

  • Fallback initials/avatar style (if image missing)

  • Author post count

  • Link to author archive page

  • Author Location (if available)

  • Author social links (if available)


Template and Card Structure

  • Main listing template: authors.hbs

  • Author card partial: partials/cards/card-author.hbs

If you want visual changes (card layout, metadata order, image ratio, badges), edit the author card partial.


Pagination / Load More

Authors page supports progressive loading behavior.

How it works in Travio JS:

  • Initial author cards render from server output.

  • “Load More” fetches additional author entries.

  • Button state updates when no more authors are available.

  • End text uses localized label (for example “No more authors”).


Settings That Influence Authors Page

Theme settings (indirect impact)

  • destinations and experiences :

    • These do not directly define author cards on /authors/, but they are used on author-specific pages (/author/{slug}/) for filtering posts by category taxonomy. So they are still important for the broader author browsing experience.

  • Code Injection:

    • If you use global filter visibility logic via TRAVIO_CONFIG.filters.visibility, it affects author archive pages (/author/{slug}/) rather than the /authors/ directory list itself.

Authors page filter controls

Author Profile Completeness

To make Authors page look premium, complete these fields for each author:

  • Name

  • Profile image

  • Cover image (used on single author page)

  • Bio

  • Location

  • Website / social links

The more complete the profile, the better both:

  • /authors/ listing cards

  • /author/{slug}/ detailed author page


Single Author Page Relationship

Travio has a dedicated single-author template (author.hbs) for /author/{slug}/.

That page includes:

  • Author hero/profile block

  • Author metadata and social links

  • Author’s posts list

  • Destination/experience filter panel for author posts

  • Load more and filtering interactions

So /authors/ is the discovery index, and /author/{slug}/ is the detailed content hub.


Common Issues

  • Authors page header missing: authors slug page not created.

  • Author cards look incomplete: missing profile images or minimal author profile data.

  • No more authors appears too early: limited number of authors in Ghost instance.

  • Styling mismatch after edits: changes made in built CSS only; update source CSS and rebuild.


Quick Setup Checklist

  1. Create page slug authors

  2. Ensure multiple author profiles exist in Ghost

  3. Complete author profile fields (image, bio, location)

  4. Verify /authors/ loads cards and links correctly 5. Test load more behavior

Last updated