npx create-next-app hogehoge --use-npm --example https://github.com/thr3a/nextjs-template
npm run plop form my-xxx
npx npm-check-updates -u
node --loader ts-node/esm src/scripts/sample.ts
GitHub Pages (https://thr3a.github.io/<レポジトリ名>の場合)
next.config.mjsより
const nextConfig = {
basePath: process.env.GITHUB_ACTIONS && '/レポジトリ名',
trailingSlash: true,
// assetPrefix: '/レポジトリ名',
};
.github/workflows/build.ymlより「cname」をコメントアウト外す
- .github/workflows/build.ymlを修正
- next.config.mjsのoutputを「standalone」にする
- データベース