populate playbook branch for docs site
This commit is contained in:
35
lib/antora/extensions/version-fix.js
Normal file
35
lib/antora/extensions/version-fix.js
Normal file
@@ -0,0 +1,35 @@
|
||||
// https://gitlab.com/antora/antora/-/issues/132#note_712132072
|
||||
'use strict'
|
||||
|
||||
|
||||
module.exports.register = function({ config }) {
|
||||
this.on('contentAggregated', ({ contentAggregate }) => {
|
||||
contentAggregate.forEach(aggregate => {
|
||||
if (aggregate.name === "" && aggregate.displayVersion === 5.6) {
|
||||
aggregate.name = "ROOT";
|
||||
aggregate.version = "5.6.0-RC1"
|
||||
aggregate.startPage = "ROOT:index.adoc"
|
||||
aggregate.displayVersion = `${aggregate.version}`
|
||||
delete aggregate.prerelease
|
||||
}
|
||||
if (aggregate.version === "5.6.1" &&
|
||||
aggregate.prerelease == "-SNAPSHOT") {
|
||||
aggregate.version = "5.6.1"
|
||||
aggregate.displayVersion = `${aggregate.version}`
|
||||
delete aggregate.prerelease
|
||||
}
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
function out(args) {
|
||||
console.log(JSON.stringify(args, no_data, 2));
|
||||
}
|
||||
|
||||
|
||||
function no_data(key, value) {
|
||||
if (key == "data" || key == "files") {
|
||||
return value ? "__data__" : value;
|
||||
}
|
||||
return value;
|
||||
}
|
||||
Reference in New Issue
Block a user