From 769025ea1ef11bd8684826872192cd5b29e1cdd2 Mon Sep 17 00:00:00 2001 From: botandbang <337765928+botandbang@users.noreply.github.com> Date: Thu, 29 Oct 2026 09:40:48 -0400 Subject: [PATCH] fix(docs): only mark links that leave the site as external, and drop backticks from page titles --- doc-kit.config.mjs | 9 ++++++++- docs/pages/aliases.md | 4 ++++ docs/pages/core.md | 4 ++++ docs/pages/fetchindex.md | 4 ++++ docs/pages/newest.md | 4 ++++ docs/pages/oldest.md | 4 ++++ docs/pages/opt.md | 4 ++++ docs/pages/parsefiles.md | 4 ++++ docs/pages/ranges.md | 4 ++++ docs/pages/static.md | 4 ++++ docs/pages/translate.md | 4 ++++ 11 files changed, 48 insertions(+), 1 deletion(-) diff --git a/doc-kit.config.mjs b/doc-kit.config.mjs index 2152ada..6eea2c8 100644 --- a/doc-kit.config.mjs +++ b/doc-kit.config.mjs @@ -8,6 +8,8 @@ const { version } = JSON.parse( const repository = 'cutenode/nodevu'; +const baseURL = 'https://cutenode.github.io/nodevu'; + const description = 'nodevu collects, merges, and reasons about Node.js versions: release lines, LTS and security releases, support phases, and downloadable files.'; @@ -20,7 +22,7 @@ export default { version, repository, ref: 'main', - baseURL: 'https://cutenode.github.io/nodevu', + baseURL, input: ['docs/pages/**/*.md'], output: 'out', }, @@ -87,6 +89,11 @@ export default { { name: 'description', content: description }, { property: 'og:description', content: description }, ], + html: [ + // absolute URLs make the sidebar mark every page as an external + // link, so only links that leave the site keep the arrow + ``, + ], }, }, }; diff --git a/docs/pages/aliases.md b/docs/pages/aliases.md index bc56bd6..9425329 100644 --- a/docs/pages/aliases.md +++ b/docs/pages/aliases.md @@ -1,3 +1,7 @@ +--- +title: '@nodevu/aliases' +--- + # `@nodevu/aliases` diff --git a/docs/pages/core.md b/docs/pages/core.md index ec088fd..891b35e 100644 --- a/docs/pages/core.md +++ b/docs/pages/core.md @@ -1,3 +1,7 @@ +--- +title: '@nodevu/core' +--- + # `@nodevu/core` diff --git a/docs/pages/fetchindex.md b/docs/pages/fetchindex.md index 9c2f47c..7917ad9 100644 --- a/docs/pages/fetchindex.md +++ b/docs/pages/fetchindex.md @@ -1,3 +1,7 @@ +--- +title: '@nodevu/fetchindex' +--- + # `@nodevu/fetchindex` diff --git a/docs/pages/newest.md b/docs/pages/newest.md index 42ae32e..e5fc4f5 100644 --- a/docs/pages/newest.md +++ b/docs/pages/newest.md @@ -1,3 +1,7 @@ +--- +title: '@nodevu/newest' +--- + # `@nodevu/newest` diff --git a/docs/pages/oldest.md b/docs/pages/oldest.md index 04bcd84..0e4a880 100644 --- a/docs/pages/oldest.md +++ b/docs/pages/oldest.md @@ -1,3 +1,7 @@ +--- +title: '@nodevu/oldest' +--- + # `@nodevu/oldest` diff --git a/docs/pages/opt.md b/docs/pages/opt.md index 1068bc8..fc8548a 100644 --- a/docs/pages/opt.md +++ b/docs/pages/opt.md @@ -1,3 +1,7 @@ +--- +title: '@nodevu/opt' +--- + # `@nodevu/opt` diff --git a/docs/pages/parsefiles.md b/docs/pages/parsefiles.md index e683e21..db1dcf3 100644 --- a/docs/pages/parsefiles.md +++ b/docs/pages/parsefiles.md @@ -1,3 +1,7 @@ +--- +title: '@nodevu/parsefiles' +--- + # `@nodevu/parsefiles` diff --git a/docs/pages/ranges.md b/docs/pages/ranges.md index aca1499..c2bf694 100644 --- a/docs/pages/ranges.md +++ b/docs/pages/ranges.md @@ -1,3 +1,7 @@ +--- +title: '@nodevu/ranges' +--- + # `@nodevu/ranges` diff --git a/docs/pages/static.md b/docs/pages/static.md index f00a976..df611a7 100644 --- a/docs/pages/static.md +++ b/docs/pages/static.md @@ -1,3 +1,7 @@ +--- +title: '@nodevu/static' +--- + # `@nodevu/static` diff --git a/docs/pages/translate.md b/docs/pages/translate.md index d3da025..710c8ef 100644 --- a/docs/pages/translate.md +++ b/docs/pages/translate.md @@ -1,3 +1,7 @@ +--- +title: '@nodevu/translate' +--- + # `@nodevu/translate`