添加 .github/workflows/pages.yml
							parent
							
								
									72bdd5e41f
								
							
						
					
					
						commit
						945910f6a1
					
				|  | @ -0,0 +1,35 @@ | ||||||
|  | .github/workflows/pages.yml | ||||||
|  | name: Pages | ||||||
|  | 
 | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: | ||||||
|  |       - main # default branch | ||||||
|  | 
 | ||||||
|  | jobs: | ||||||
|  |   pages: | ||||||
|  |     runs-on: ubuntu-latest | ||||||
|  |     permissions: | ||||||
|  |       contents: write | ||||||
|  |     steps: | ||||||
|  |       - uses: actions/checkout@v2 | ||||||
|  |       - name: Use Node.js 18.18.2 | ||||||
|  |         uses: actions/setup-node@v2 | ||||||
|  |         with: | ||||||
|  |           node-version: "18" | ||||||
|  |       - name: Cache NPM dependencies | ||||||
|  |         uses: actions/cache@v2 | ||||||
|  |         with: | ||||||
|  |           path: node_modules | ||||||
|  |           key: ${{ runner.OS }}-npm-cache | ||||||
|  |           restore-keys: | | ||||||
|  |             ${{ runner.OS }}-npm-cache | ||||||
|  |       - name: Install Dependencies | ||||||
|  |         run: npm install | ||||||
|  |       - name: Build | ||||||
|  |         run: npm run build | ||||||
|  |       - name: Deploy | ||||||
|  |         uses: peaceiris/actions-gh-pages@v3 | ||||||
|  |         with: | ||||||
|  |           github_token: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |           publish_dir: ./public | ||||||
		Loading…
	
		Reference in New Issue