@lincyaw/slidev-addon-publish
v1.0.0-rc.0
Published
Presmium plugin: publishing: offline sites, high contrast, PDF and image export (presmium-export), visual diffs (presmium-diff)
Readme
@lincyaw/slidev-addon-publish
Publishing: offline sites, a high-contrast switch, PDF and image export (presmium-export) and visual diffs (presmium-diff).
Part of Presmium, which turns lectures written in MyST Markdown into web pages, slides, Jupyter notebooks and narrated lectures.
Install
pnpm add -D @lincyaw/slidev-addon-publishList it in the headmatter of the documents that use it:
plugins:
- '@lincyaw/slidev-addon-publish'It is a Presmium plugin and a Slidev addon: its components work on the web page and in the slides. It needs @lincyaw/cli and the renderers in the same project, and declares the Presmium packages it shares with them as peer dependencies (Presmium 1.x).
What it provides
- A service worker that keeps built sites readable offline (
presmium.publish.offline: falseturns it off). - A high-contrast switch, and remote images localized into
.presmium/assets/. presmium-export: PDF and PNG of the slides;presmium-diff: visual differences between two builds.
Documentation
- Author guide (Chinese:
site/guide/lecture.md) - Directive reference (Chinese): every directive with its options and an example
License
Apache-2.0
