Skip to content

Commit

Permalink
Fixed file with conflict
Browse files Browse the repository at this point in the history
  • Loading branch information
js9726 committed Jan 13, 2025
2 parents 37b6048 + c468bb8 commit df2a7ac
Show file tree
Hide file tree
Showing 4 changed files with 2,877 additions and 204 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Deploy Next.js to GitHub Pages

# Trigger the workflow on pushes to the main branch
on:
push:
branches:
- main

jobs:
deploy:
# Define the environment to run the job
runs-on: ubuntu-latest

steps:
# Step 1: Check out the code from the repository
- name: Checkout code
uses: actions/checkout@v3

# Step 2: Set up Node.js to build the Next.js app
- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: '18' # Use the latest supported Node.js version

# Step 3: Install dependencies
- name: Install dependencies
run: npm install

# Step 4: Build and export the app
- name: Build and export Next.js
run: |
npm run build
npm run export
# Step 5: Deploy the static files to GitHub Pages
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./out
9 changes: 5 additions & 4 deletions next.config.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
import type { NextConfig } from "next";

const nextConfig: NextConfig = {
/* config options here */
const nextConfig = {
output: 'export', // Enable static export
assetPrefix: './',
trailingSlash: true,
};

export default nextConfig;
module.exports = nextConfig;
Loading

0 comments on commit df2a7ac

Please sign in to comment.