Skip to content

使用主题

在 Slidev 中更换主题非常简单。在 frontmatter 中添加 theme: 配置即可。

yaml
---
theme: seriph
---

提示 若要从作用域包中安装主题,你需要提供完整的命名空间,例如 @organization/slidev-theme-name

在服务启动后,它会自动提示你是否安装该主题:

? The theme "@slidev/theme-seriph" was not found in your project, do you want to install it now? › (Y/n)

或者你也可以手动安装:

bash
$ npm install @slidev/theme-seriph

现在你就可以使用全新的主题了!你可以查阅相应主题的 README 文档以了解更多的使用细节。

想要分享你自己的主题吗?来看看如何 编写主题

弹出主题

如果你想对当前的主题拥有完全的掌控,你可以将它 弹出 (eject)到本地的文件系统,并且随心所欲地修改它。可以使用以下命令:

bash
$ slidev theme eject

这会将你当前使用的主题弹出到 ./theme 目录下,然后自动将你的 frontmatter 修改为:

yaml
---
theme: ./theme
---

如果你想在现有的主题上制作主题,这样会很方便。当然如果你这么做了,记得标明原主题和作者哦 😃

本地主题

通过上面的描述,你可能已经发现了:在一个项目里是可以使用本地主题的。你只需要在主题说明中引入相对路径:

yaml
---
theme: ./path/to/theme
---

欲了解更多详细信息,请参阅 编写主题

Released under the MIT License.