From 6f59a220562c0977f85d8feacf8e090bb5c415a2 Mon Sep 17 00:00:00 2001 From: meelahme Date: Mon, 17 Nov 2025 14:03:41 -0800 Subject: [PATCH] converting TOML links to internal section links --- helper-scripts/influxdb3-plugins/port_to_docs.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/helper-scripts/influxdb3-plugins/port_to_docs.js b/helper-scripts/influxdb3-plugins/port_to_docs.js index 4d0208495..6242dab5a 100644 --- a/helper-scripts/influxdb3-plugins/port_to_docs.js +++ b/helper-scripts/influxdb3-plugins/port_to_docs.js @@ -54,6 +54,20 @@ function expandAbbreviations(content) { return content; } +/** + * Convert README TOML links to internal section links. + */ +function convertTomlReadmeLinks(content) { + // If document has TOML configuration section, link to it instead of external README + if (content.includes('## Using TOML Configuration Files')) { + content = content.replace( + /\[([^\]]*TOML[^\]]*)\]\(https:\/\/github\.com\/influxdata\/influxdb3_plugins\/blob\/master\/README\.md\)/gi, + '[$1](#using-toml-configuration-files)' + ); + } + return content; +} + /** * Convert relative links to GitHub URLs. */ @@ -251,6 +265,7 @@ function transformContent(content, pluginName, config) { content = removeDescriptionHeading(content); content = convertRelativeLinks(content, pluginName); content = expandAbbreviations(content); + content = convertTomlReadmeLinks(content); content = addProductShortcodes(content); content = enhanceOpeningParagraph(content); content = fixCodeBlockFormatting(content);