Viteの設定

環境: node
このセットアップ関数はNode.js上でのみ動作し、NodeのAPIにアクセスすることができます。

SlidevはViteを搭載しています。つまり、Viteの素晴らしいプラグインシステムを利用して、スライドをさらにカスタマイズすることができます。

vite.config.tsがあれば、それが採用されます。

Slidevには以下のプラグインがあらかじめ設定されています:

詳細はpre-configurations hereを参照してください。

内部プラグインの設定

v0.21から使用可能です

上記のビルトインプラグインのリストを設定するために、以下の内容でvite.config.tsを作成します。Slidevはこれらのプラグインに対して、いくつかあらかじめ設定されたオプションを保持していることに注意してください。この使い方はそれらの設定を上書きし、アプリケーションが潜在的に壊れる原因になる可能性があります。これは高度な機能として扱い、何を行っているのかを確認してから次に進んでください。

import { defineConfig } from 'vite'

export default defineConfig({
  slidev: {
    vue: {
      /* vue options */
    },
    markdown: {
      /* markdown-it options */
      markdownItSetup(md) {
        /* custom markdown-it plugins */
        md.use(/* ... */)
      },
    },
    /* options for other plugins */
  },
})

その他のオプションについてはtype declarationsを参照してください。