我在reactjs应用程序中使用asciidoctor,我想使用highlight.js进行源代码选择,但属性不起作用。



发布于 2021-02-13 07:24:34
默认情况下,asciidoctor只生成传递给它的Asciidoc源代码的超文本标记语言,而不是整个页面。如果需要页面的页眉和页脚,包括获取和运行highlight.js所需的代码,则需要将standalone: true添加到处理选项中:
const converted = asciidoc.convert(file, {
standalone: true,
attributes: {
'source-highlighter': 'highlight.js',
'highlightjs-theme': 'dark',
}
})请参阅:https://docs.asciidoctor.org/asciidoctor.js/latest/setup/quick-tour/
和:https://docs.asciidoctor.org/asciidoctor.js/latest/processor/convert-options/
或者,您可以添加代码导入highlight.js,并要求它突出显示由asciidoctor生成的HTML。
https://stackoverflow.com/questions/65958026
复制相似问题