Skip to content

Document jsonld: false frontmatter opt-out for built-in JSON-LD - #7044

Open
fern-api[bot] wants to merge 1 commit into
mainfrom
2026-09-21-fern-ai-1fb7a4-b0743cb5
Open

fern-api[bot] wants to merge 1 commit into
mainfrom
2026-09-21-fern-ai-1fb7a4-b0743cb5

Conversation

@fern-api

@fern-api fern-api Bot commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Documented the new jsonld: false frontmatter key. The jsonld ParamField was added to the shared seo-fields-structured-data.mdx snippet, which renders on both the SEO metadata page and the page-level settings page, so it appears before jsonld:breadcrumb in both places. The SEO metadata page's "Structured data (JSON-LD)" section now explains that jsonld: false suppresses all built-in JSON-LD, with a short frontmatter example, and the "Structured data properties" accordion intro on the page-level settings page now distinguishes jsonld: false (suppress everything) from jsonld:breadcrumb (override only the breadcrumb trail).

Co-Authored-By: bot_apk <apk@cognition.ai>
@@ -1,3 +1,7 @@
<ParamField path="jsonld" type="boolean" required={false} default={true} toc={true}>
Set to `false` to suppress all built-in JSON-LD structured data for this page. Use this when you are injecting your own `TechArticle` or `BreadcrumbList` via a custom component and do not want Fern's generated output to appear alongside it. Any value other than `false` (including absent or `true`) leaves the built-in output unchanged.

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.Contractions> reported by reviewdog 🐶
Use 'don't' instead of 'do not'.

Suggested change
Set to `false` to suppress all built-in JSON-LD structured data for this page. Use this when you are injecting your own `TechArticle` or `BreadcrumbList` via a custom component and do not want Fern's generated output to appear alongside it. Any value other than `false` (including absent or `true`) leaves the built-in output unchanged.
Set to `false` to suppress all built-in JSON-LD structured data for this page. Use this when you are injecting your own `TechArticle` or `BreadcrumbList` via a custom component and don't want Fern's generated output to appear alongside it. Any value other than `false` (including absent or `true`) leaves the built-in output unchanged.

@github-actions

Copy link
Copy Markdown
Contributor

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.

0 participants