pnpm add -D @slidev/cli
# テーマのsetupで使用
pnpm add -D @slidev/typesslidev slides.mdデフォルトテーマで試してみる
pnpm add -D @slidev/theme-defaultpnpm run devフォーマットによりfrontMatterなどのレイアウトが崩れるため 、以下のルールを無効化する
- MD033/no-inline-html : Inline HTML : https://github.com/DavidAnson/markdownlint/blob/v0.35.0/doc/md033.md
- MD025/single-title/single-h1 : Multiple top-level headings in the same document : https://github.com/DavidAnson/markdownlint/blob/v0.35.0/doc/md025.md
- MD003/heading-style : Heading style : https://github.com/DavidAnson/markdownlint/blob/v0.35.0/doc/md003.md
- MD022/blanks-around-headings : Headings should be surrounded by blank lines : https://github.com/DavidAnson/markdownlint/blob/v0.35.0/doc/md022.md
これが
---
transition: fade-out
---
このようにフォーマットされてしまわないようにprettierの設定をする
---
## transition: fade-out
pnpm i -D prettier prettier-plugin-slidev設定ファイルを追加する
{
"overrides": [
{
"files": ["slides.md", "pages/*.md"],
"options": {
"parser": "slidev",
"plugins": ["prettier-plugin-slidev"]
}
}
]
}
ジェネレーターの使用してテーマを作成する
pnpm create slidev-theme slidev-theme-seaNote
テーマは以下の規約に従う必要があります: パッケージ名はslidev-theme-で始める必要があります。 例として、slidev-theme-nameまたは@scope/slidev-theme- nameのような形式が適切です。 package.json ファイルの keywords フィールドに "slidev-theme" と "slidev" を追加してください。 ref: Writing Themes | Slidev
# 作成したテーマのディレクトリへ移動
cd !$
# 起動してテーマの内容を確認
pnpm run dev自分のスライドに設定できるか確認する テーマを公開していない場合は直接ディレクトリを指定する
---
theme: ./slidev-theme-sea
---