Latest
Crimson includes a ready-to-use Latest page that lists your posts in chronological order, with the newest post shown first. This page is ideal if you want a clean, always-updated feed for readers who want to browse everything you publish—without relying on tag filters or featured sections.

What the Latest page does
The Latest page:
Shows all posts (your full publication feed)
Sorts posts with the most recent first
Updates automatically whenever you publish something new
This is especially useful for:
News or magazine sites (a dedicated “Latest” feed)
Blogs that publish frequently
Readers who prefer browsing by date rather than by category
How Crimson creates the Latest page
Crimson uses Ghost’s routes.yaml to define a custom collection at /latest/:
What each line means
collections: This section tells Ghost: “Create custom post collections (lists) with their own URLs.”
/latest/: This creates a new route at: https://your-site.com/latest/ . Ghost will treat this as a listing page (like a special archive).
permalink: /{slug}/ This controls how individual posts are linked when opened from the Latest collection.
{slug}is your post’s slug (the short URL name)Example: a post with slug
my-first-postbecomeshttps://example.com/my-first-post/
template: index This tells Ghost to render the Latest page using the theme’s index template.
How to access the Latest page
Once your routes.yaml is uploaded and active, open:
https://example.com/latest/
If you want visitors to find it easily, add it to navigation.
Add Latest to Primary Navigation
Go to Ghost Admin → Settings → Navigation
Under Primary navigation, click Add item
Label:
LatestURL:
/latest/Save
How the Latest page sorts posts
The Latest page lists posts in reverse chronological order:
Your newest published post appears first
Older posts appear below it
As you publish new posts, they automatically appear at the top
Changing the Latest page URL (example: /latest/ → /new/)
/latest/ → /new/)Crimson’s Latest page URL is controlled by your routes.yaml. To change /latest/ to something else, you only need to update the route key inside the collections section and re-upload the file.
1) Download your current routes.yaml
routes.yamlIn Ghost Admin:
Go to Settings → Labs
Find Routes
Click Download current routes.yaml
If you already have the Crimson routes.yaml locally, you can edit that file directly.
2) Edit the collection path
Find this block:
Change /latest/ to your preferred URL slug.
Example: Change to /new/
3) Upload the updated routes.yaml
routes.yamlGo to Settings → Labs
Under Routes, upload your edited
routes.yamlWait for Ghost to apply the routes
Clear caches and refresh
After changing the URL: Update navigation and links
If you previously added “Latest” to navigation, update it:
Old:
/latest/New:
/new/(or whatever you chose)
Also update any internal links, buttons, or menus that point to /latest/.
SEO tip: Redirect the old URL (recommended)
After changing the route, the old URL (/latest/) will no longer exist.
If you already have visitors or search engines using the old URL, add a redirect in Ghost Admin:
Go to Settings → Labs → Redirects
Add:
From:
/latest/To:
/new/(your new URL)
This helps avoid 404 errors and preserves SEO value.
Troubleshooting
Last updated