UNPKG

@antora/asciidoc-loader

Version:

Loads AsciiDoc content into an Asciidoctor Document object (AST) for use in an Antora documentation pipeline.

13 lines (9 loc) 543 B
'use strict' const computeRelativeUrlPath = require('../util/compute-relative-url-path') function convertImageRef (resourceSpec, currentPage, contentCatalog, read) { const image = contentCatalog.resolveResource(resourceSpec, currentPage.src, 'image', ['image']) // technically, this should check for out instead of pub, but these properties are expected to be set together if (read) return image?.contents.toString() return image?.pub && computeRelativeUrlPath(currentPage.pub.url, image.pub.url) } module.exports = convertImageRef