首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么源荧光笔在asciidoctor中不起作用?

问为什么源荧光笔在asciidoctor中不起作用?
EN

Stack Overflow用户
提问于 2021-01-30 00:14:11
回答 1查看 70关注 0票数 0

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

​

​

​

​

​

​

EN

回答 1

Stack Overflow用户

发布于 2021-02-13 07:24:34

默认情况下,asciidoctor只生成传递给它的Asciidoc源代码的超文本标记语言,而不是整个页面。如果需要页面的页眉和页脚,包括获取和运行highlight.js所需的代码,则需要将standalone: true添加到处理选项中:

代码语言:javascript
复制
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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65958026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档