带有大写单词但不是大写的reveal.js 标题

cha*_*dra 1 title-case pandoc reveal.js

我正在使用 Markdown 准备幻灯片,并使用pandoc将它们转换为 HTML 幻灯片以与reveal.js.

结果标题默认为大写。我希望它们出现在“titlecase”中,其中每个单词都大写,但并非所有字母都大写。

哪个文件中的哪个设置强制使用大写标题?

将其更改为“titlecase”的推荐方法是什么?

谢谢。

cha*_*dra 6

这是我最终做的:

  1. 创建一个自定义 CSS 文件,custom.css在与此/这些行相同的目录中说:

    .reveal h1,
    .reveal h2,
    .reveal h3,
    .reveal h4,
    .reveal h5,
    .reveal h6 {
      text-transform: none;
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 编译pandoc包含选项--css="./custom.css"

所有标题的大写现在都将消失。当然,可以text-transform根据自己的要求使用其他值。

此方法是非侵入性的,因为它不会更改reveal.js文件夹中的设置。此外,它也是可移植的,该custom.css文件独立于reveal.js 文件夹。