Skip to content

Commit 454d682

Browse files
stephanjclaude
andcommitted
seo: fix blog meta description, sitemap, broken link detection, and schema
- Add blogTitle and blogDescription to blog preset (was rendering meta description as single word "Blog") - Exclude /blog/tags/**, /blog/archive, /blog/authors from sitemap to remove 30+ thin tag pages from Google's crawl budget - Change onBrokenLinks from 'warn' to 'throw' so broken links fail the build rather than silently deploying - Bump softwareVersion in SoftwareApplication schema from 0.9.7 to 0.9.13 (current release) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent f637c21 commit 454d682

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

docusaurus/docusaurus.config.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ const config = {
3131
organizationName: 'devoxx', // Usually your GitHub org/user name.
3232
projectName: 'DevoxxGenieIDEAPlugin', // Usually your repo name.
3333

34-
onBrokenLinks: 'warn',
34+
onBrokenLinks: 'throw',
3535

3636
markdown: {
3737
hooks: {
@@ -68,7 +68,7 @@ const config = {
6868
},
6969
'description': 'A fully Java-based LLM Code Assistant plugin for IntelliJ IDEA, designed to integrate with both local and cloud-based LLM providers.',
7070
'screenshot': 'https://genie.devoxx.com/img/devoxxgenie-social-card.jpg',
71-
'softwareVersion': '0.9.7',
71+
'softwareVersion': '0.9.13',
7272
'author': {
7373
'@type': 'Organization',
7474
'name': 'Devoxx',
@@ -94,8 +94,8 @@ const config = {
9494
},
9595
blog: {
9696
showReadingTime: true,
97-
// Please change this to your repo.
98-
// Remove this to remove the "edit this page" links.
97+
blogTitle: 'DevoxxGenie Blog - AI & IntelliJ IDEA Development',
98+
blogDescription: 'News, tutorials, and updates on DevoxxGenie — the free, open-source AI code assistant plugin for IntelliJ IDEA. Learn about agent mode, MCP, spec-driven development, and more.',
9999
editUrl:
100100
'https://github.com/devoxx/DevoxxGenieIDEAPlugin/tree/master/docusaurus/',
101101
feedOptions: {
@@ -112,7 +112,7 @@ const config = {
112112
lastmod: 'date',
113113
changefreq: 'weekly',
114114
priority: 0.5,
115-
ignorePatterns: ['/tags/**'],
115+
ignorePatterns: ['/tags/**', '/blog/tags/**', '/blog/archive', '/blog/authors'],
116116
createSitemapItems: async (params) => {
117117
const {defaultCreateSitemapItems, ...rest} = params;
118118
const items = await defaultCreateSitemapItems(rest);

0 commit comments

Comments
 (0)