converting TOML links to internal section links

sync-plugins-48
meelahme 2025-11-17 14:03:41 -08:00
parent 3c30f19436
commit 6f59a22056
1 changed files with 15 additions and 0 deletions

View File

@ -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);