【问题标题】:Reveal.js markdown fragmentReveal.js 降价片段
【发布时间】:2017-02-20 08:55:26
【问题描述】:

我使用Reveal.js 创建一个演示文稿,并使用markdown 编写它。

考虑类似的部分

<section data-markdown>
    <script type="text/template">
        ## Title

        > A little quote with some `code`
    </script>
</section>

我希望&gt; Quote 成为一个片段并在鼠标点击时出现。 如果我只是按照reveal.js 文档中的说明使用&lt;!-- .element: class="fragment" --&gt;,则只有code 部分会成为片段。

我怎样才能让所有&gt; A little quote with some code段落变成一个片段?

【问题讨论】:

  • 我有同样的问题:就我而言,软件认为片段是项目符号列表中的斜体字。我猜他将“片段”状态赋予嵌套的格式化元素。
  • 这可能是一个错误并已修复吗?当我用&lt;!-- .element: class="fragment" --&gt; 尝试它时,我不明白你所说的行为。但是,我在 VSCode 中使用了一个revealjs markdown 插件,并且有一个与这个问题相关的古怪行为,所以我会发布一个答案。

标签: javascript markdown reveal.js presentation


【解决方案1】:

我正在使用 VSCode-reveal(VSCode 的扩展),它可以让我做 markdown 文件并生成 Reveal 包装。片段{.fragment}有一个快捷语法。

应用降价格式时很奇怪,因为它倾向于“粘”到最近的元素。例如,如果我这样做,我可以得到你描述的问题:

## Title

> A little quote with some `code`{.fragment}

但如果我在 'code' 部分之后留一个空格,它会给出所需的行为,可能是因为它适用于引号的元素,而不是代码格式的元素:

## Title

> A little quote with some `code` {.fragment}

但是,使用&lt;!-- .element: class="fragment" --&gt; 我无法重现您的问题。我怀疑这是揭示版本的差异。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-06
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    相关资源
    最近更新 更多