🐛 fix: deploy.ymlの構文エラーとナビゲーションバーのアイコンのリンク先を修正 #5
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build and Deploy to gh-pages | |
on: | |
push: | |
branches: | |
- main | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
# リポジトリをクローンするステップ | |
- name: Checkout repository | |
uses: actions/checkout@v3 | |
# Node.jsのセットアップ | |
- name: Set up Node.js | |
uses: actions/setup-node@v3 | |
with: | |
node-version: '18' # プロジェクトのNode.jsバージョンを指定 | |
# 依存パッケージのインストール | |
- name: Install dependencies | |
run: npm install | |
# TypeScriptのコンパイルとViteによるビルド | |
- name: Build project | |
run: npm run build | |
# 独自ドメインにデプロイするためにCNAMEファイルを作成する | |
- name: Create CNAME file | |
run: echo 'memo.kits-tools.net' > ./dist/CNAME | |
# ビルドされたファイルをgh-pagesにデプロイ | |
- name: Deploy to GitHub Pages | |
uses: peaceiris/actions-gh-pages@v4 | |
with: | |
github_token: ${{ secrets.GITHUB_TOKEN }} | |
publish_dir: ./dist # ビルドされたファイルが出力されるdistフォルダを指定 | |
destination_dir: . # ルートに配置する場合はこの設定 | |