@neo4j-antora/antora-modify-sitemaps
Advanced tools
Comparing version 0.4.2 to 0.4.3
@@ -35,3 +35,3 @@ const { posix: path } = require('path') | ||
excludeVersions[file.src.component] = ( typeof excludeVersions[file.src.component] != 'undefined' && excludeVersions[file.src.component] instanceof Array ) ? excludeVersions[file.src.component] : [] | ||
if (file.src.version == mappableVersion) { | ||
if (file.src.version == mappableVersion || ( file.src.version === '' && mappableVersion == '~' ) ) { | ||
file.pub.url = file.pub.url.replace(mappableVersion,sitemapLocVersion) | ||
@@ -76,8 +76,8 @@ mappable.push(file); | ||
sitemapFiles.forEach( (file) => { | ||
let dirname, path_ | ||
let dirname, versionDir, path_ | ||
if (file.out.path.startsWith(SITEMAP_STEM) && sitemapFiles.length == 1) { | ||
dirname = Object.keys(mappableComponentVersions)[0] | ||
path_ = path.join(dirname, mappableComponentVersions[dirname], SITEMAP_STEM+SITEMAP_EXT) | ||
versionDir = mappableComponentVersions[dirname] != '~' ? mappableComponentVersions[dirname] : '' ; | ||
path_ = path.join(dirname, versionDir, SITEMAP_STEM+SITEMAP_EXT) | ||
} | ||
@@ -95,3 +95,4 @@ | ||
dirname = file.out.path.replace(SITEMAP_PREFIX,'').replace(SITEMAP_EXT,'') | ||
path_ = path.join(dirname, mappableComponentVersions[dirname], SITEMAP_STEM+SITEMAP_EXT) | ||
versionDir = mappableComponentVersions[dirname] != '~' ? mappableComponentVersions[dirname] : '' ; | ||
path_ = path.join(dirname, versionDir, SITEMAP_STEM+SITEMAP_EXT) | ||
} | ||
@@ -98,0 +99,0 @@ |
{ | ||
"name": "@neo4j-antora/antora-modify-sitemaps", | ||
"version": "0.4.2", | ||
"version": "0.4.3", | ||
"description": "Override default Antora sitemap generator to include only pages for the current version, and optionally move sitemaps into the component folder for the current version", | ||
@@ -5,0 +5,0 @@ "main": "modify-sitemaps.js", |
@@ -31,2 +31,4 @@ # antora-modify-sitemaps | ||
**Note:** For versionless content, where the antora.yml file specifies `version: ~`, use `sitemap_version: '~'`. | ||
### sitemap_loc_version | ||
@@ -50,2 +52,4 @@ | ||
**Note:** If your content is versionless only, you do not need to specify a value for sitemap_loc_version, and any value you do specify is ignored for any versionless content. | ||
### move_sitemaps_to_components | ||
@@ -52,0 +56,0 @@ |
7705
98
72