首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在使用Rake时使用Reveal.js作为后端

在使用Rake时使用Reveal.js作为后端
EN

Stack Overflow用户
提问于 2019-03-16 08:29:19
回答 1查看 66关注 0票数 1

我想在Asciidoctor Reveal.js的帮助下创建一些幻灯片,我想用Rake来构建我的幻灯片就足够了。但我要将Reveal.js设置为Asciidoctor的后端。

代码语言:javascript
复制
require 'asciidoctor'

task default: %w[html5]

MASTER_FILENAME='slides.adoc'
OUTPUT_FILENAME='index.html'

task :html5 do
  puts "Source is #{MASTER_FILENAME}"

  begin
    Asciidoctor.convert_file MASTER_FILENAME,
                             safe: :safe,
                             to_file: OUTPUT_FILENAME
                             backend: 'revealjs'

    puts "?\t#{OUTPUT_FILENAME} created"
  rescue StandardError => e
    puts "?\t" +  e.message
  end
end

有什么建议如何开启Reveal.js作为后台吗?

EN

回答 1

Stack Overflow用户

发布于 2019-06-25 06:03:19

Reveal.js本身并不是Asciidoctor的后端。

asciidoctor-reveal.js是一个转换器,可以协调将Asciidoctor源文件转换为使用reveal.js的超文本标记语言。通过使用asciidoctor.js,asciidoctor-reveal.js可以在运行时注册为asciidoctor.js后端(它对基于Ruby的asciidoctor命令行工具没有影响)。

您需要调整您的rake处理以遵循此处的说明:https://asciidoctor.org/docs/asciidoctor-revealjs/#node-javascript-setup

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

https://stackoverflow.com/questions/55192295

复制
相关文章

相似问题

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