我正在使用jupyter/iPython笔记本编写reveal.js
幻灯片。我想以一种简单的方式更改一些默认设置。以下是我已经成功更改的设置(如果能帮到其他人就更好了)
1. 更改主题
通过添加一个原始单元格来更改主题
<link rel="stylesheet" href="reveal.js/css/theme/sky.css" id="theme">
2. 更改 reveal.js
配置
nbconvert
的问题在于它在加载所有的单元格语法之后才加载 reveal.js
,因此仅以相同的方式添加 <script>Reveal.configure(...)</script>
不起作用(Reveal
仍然未知)。解决方法是确保代码在文档加载后执行:
<script type="text/javascript">
$(document).ready(function(){
Reveal.configure({
transition: 'convex' // none/fade/slide/convex/concave/zoom
})
});
</script>
3. 改变其他内容
这是我失败的地方:
我如何设置片段的行为,或者特定幻灯片的背景?
SlidesExporter.reveal_transition
和SlidesExporter.reveal_theme
设置。例如:要删除默认的淡入淡出效果,请编辑~/.jupyter/jupyter_lab_config.py
文件并添加以下行:c.SlidesExporter.reveal_transition = 'none'
。 - kgr