@redpanda-data/docs-extensions-and-macros
Version:
Antora extensions and macros developed for Redpanda documentation.
16 lines (12 loc) • 540 B
JavaScript
const computeOut = require('./compute-out')
const { posix: path } = require('node:path')
function createAsciiDocFile (contentCatalog, file) {
file.mediaType = 'text/asciidoc'
const src = file.src
const out = computeOut.call(contentCatalog, src)
const pub = { url: '/' + out.path, moduleRootPath: out.moduleRootPath, rootPath: out.rootPath }
contentCatalog.removeFile((file = contentCatalog.addFile(Object.assign(file, { path: out.path, out: null, pub: pub }))))
return file
}
module.exports = createAsciiDocFile