使い方

コマンド

Mini Doc では 2つのコマンドが利用できます。

  • npm run docs:dev 開発用
  • npm run docs:build HTML の出力

開発用コマンド

$ npm run docs:dev
1
  • localhost:8080 でアクセス可能な WEB サーバーが起動します。
  • ライブリリロードが有効です。

HTML の出力コマンド

$ npm run docs:build
1
  • 出力先は、docs/.vuepress/dist ディレクトリです。

ページの編集

それぞれのページに対応した markdown ファイル(README.md)を編集します。

TIP

npm run docs:dev で WEB サーバーを起動するとライブリロードが行えます。

ファイル構造

WEB サイトの元になっている md ファイルは docs/ ディレクトリにあります。

docs ディレクトリは以下の構造になっています。 (docs/.vuepress ディレクトリは除いています)

docs
├── README.md
├── ja
│   ├── README.md
│   ├── overview
│   │   └── README.md
│   ├── setup
│   │   └── README.md
│   └── usage
│       └── README.md
├── overview
│   └── README.md
├── setup
│   └── README.md
└── usage
    └── README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

それぞれのディレクトリにある README.md が編集するファイルになります。

英語版サイト

ページファイル
トップページREADME.md
概要ページoverview/README.md
セットアップページsetup/README.md
使い方ページusage/README.md

日本語版サイト

ページファイル
トップページja/README.md
概要ページja/overview/README.md
セットアップページja/setup/README.md
使い方ページja/usage/README.md

静的ファイル

画像ファイル

画像などの静的ファイルは docs/.vuepress/public に設置します。

WEB ページからは docs/.vuepress/public ディレクトリには ./ でアクセスできます。

例えば、docs/.vuepress/public/images/main.jpg という画像ファイルを設置した場合は、

<img src='./images/main.jpg' />
1

となります。

GitHub Pages へのデプロイ

Mini Doc には簡単に GitHub Pages にデプロイするための GitHub Actions が含まれています。

docs/.vuepress/config.jsbase/[リポジトリ名]/ に設定しておけば、master ディレクトリに git push すると自動的にビルドされ、gh-pages ブランチにデプロイされます。

TIP

事前に gh-pages ブランチの作成は必要ありません。

あとは GitHub Pages の公開設定を gh-pages/(root) に指定すれば、[ユーザー名].github.io/[リポジトリ名] でアクセスすることが可能です。

自動ビルドを止める

自動ビルドをしたくない場合には、.github ディレクトリを削除してください。