Skip to content

docs: document the blog changelog layout - #6731

Merged
devalog merged 11 commits into
mainfrom
devin/1787587342-blog-layout-docs
Aug 27, 2026
Merged

devalog merged 11 commits into
mainfrom
devin/1787587342-blog-layout-docs

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Documents the blog presentation for changelogs on the existing changelog page (no new page): layout: blog in a changelog's overview.mdx, the blog-layout: grid | list knob, the post frontmatter the layout reads, and the blog: navigation key as an alias for changelog:.

Post frontmatter (title, slug, tags, description, thumbnail, author, draft) is a collapsed Post properties accordion of ParamFields, matching how frontmatter is documented on the page settings page. The slug field carries the main gotcha: entry slugs are full paths from the site base, so a post under a blog at /blog needs slug: blog/my-postslug: my-post publishes outside the blog.

The layout list now describes all three layouts on the same axis, including card granularity (timeline = one card per top-level ## heading, blog = one card per entry file).

Feed details moved to the existing RSS feed section, where they apply to every changelog: the .atom and .json feeds, and the URL-segment allowlist (blog, posts, changelog, release-notes, …) that fern check enforces.

Also adds a one-clause pointer from the layout.changelog-layout ParamField in site settings (the site-wide setting still accepts only timeline and classicblog is per-changelog only), plus a Docs changelog entry.

The feature is live in prod: fern-api/fern-platform#14055 (layout), fern-api/fern#17469 (blog: alias) and fern-api/fern#17462 (feed slugs) are all merged and shipped in CLI 5.106.0.

Link to Devin session: https://app.devin.ai/sessions/f63e6cf7ef1a46a1b165fa530aea5097
Open in Devin Desktop: https://app.devin.ai/desktop/session/f63e6cf7ef1a46a1b165fa530aea5097?variant=devin

cadesark and others added 2 commits August 24, 2026 16:03
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring



A changelog is a navigation entry that renders a dated timeline of entries. Point the `changelog` key at a folder and every Markdown file in it becomes an entry, grouped by date, with search and tag filtering built in. A changelog can go wherever a section can — as its own tab, or as an entry in your sidebar.
A changelog is a navigation entry that renders dated entries. Point the `changelog` key at a folder and every Markdown file in it becomes an entry, grouped by date, with search and tag filtering built in. A changelog can go wherever a section can — as its own tab, or as an entry in your sidebar.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] <Microsoft.OxfordComma> reported by reviewdog 🐶
Use the Oxford comma in ', with search and tag filtering built in.'.

@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

cadesark and others added 3 commits August 26, 2026 13:28
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration
devin-ai-integration Bot marked this pull request as ready for review August 27, 2026 14:41
cadesark and others added 6 commits August 27, 2026 16:54
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…rdion

Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devalog
devalog merged commit ac192bf into main Aug 27, 2026
4 checks passed
@devalog
devalog deleted the devin/1787587342-blog-layout-docs branch August 27, 2026 20:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants