1. .mdファイルの中でa・liタグを使ったリンク集を作成する
  2. CSSを設定する
  3. vivliostyle.config.jsのentry内に記入する
module.exports = {
    entry: ["cover/section_main_title.md",
        {
            path: 'outline.md',
            rel: 'contents'
        },
         "introduction.md", "cover/section1.md", "chapter1.md", "cover/section2.md",
        "chapter2.md", "cover/section3.md", "chapter3.md",],
};

pathrel項目が目次ページの設定になる。この方法で作成すると、Acrobatの「しおり」機能で目次が読み取れる。この際、EPUBの目次にならないので注意。(下記リンクで修正方法を記載してある)

リンク