最低限トップページをVuePressで表示させる
VuePressでトップページを表示させる手順は公式ドキュメントに沿って行ってください。
この時点でのディレクトリ構成は以下の通りです。
.
├── docs
│ ├── README.md
├── package.json
Tailwind CSSの導入
手順は基本的にTailswind CSSの公式ドキュメントに記載された通りです。
- npm or yarnでTailwind CSSをインストールする
ルートディレクトリで以下コマンドを実行
# Using npm
npm install tailwindcss
# Using Yarn
yarn add tailwindcss
- ./docs/.vuepress/styles/index.styl を作成
mkdir ./docs/.vuepress
mkdir ./docs/.vuepress/styles
touch ./docs/.vuepress/styles/index.styl
ちなみに、上記ディレクトリ構成でindex.stylを配置すると、vuepressが自動的にindex.stylを認識、デフォルトのCSSファイルとして扱ってくれます。
この時点でのディレクトリ構成は以下の通りです。
.
├── docs
├── README.md
├── .vuepress
├── styles
├── index.styl
├── package.json
- ./docs/.vuepress/styles/index.styl に Tailwind CSSの設定を追加
./docs/.vuepress/styles/index.styl に以下を追加
@tailwind base;
@tailwind components;
@tailwind utilities;
自分で全体に効かせるCSSを書きたいときは、
@tailwind components; と @tailwind utilities; の間に記述しましょう。
@tailwind base;
@tailwind components;
(ここにCSSを記述)
@tailwind utilities;
- ./docs/.vuepress/config.js を作成して設定を追加
touch ./docs/.vuepress/config.js
./docs/.vuepress/config.js の内容を以下の通りにします。
module.exports = {
plugins: [
// ...
require('tailwindcss'),
require('autoprefixer'),
// ...
]
}
この時点でのディレクトリ構成は以下の通りです。
.
├── docs
├── README.md
├── .vuepress
├── styles
├── index.styl
├── config.js
├── package.json
- サーバーを再起動して確認
もしサーバーを起動している状態なら再起動しましょう。
これでVuePressでTailwind CSSが使えるようになりました!