js и css не загружаются при размещении следующего приложения на страницах GitHub

Просто добавив.nojekyll файла мне github-pages было недостаточно. Мне пришлось gh-pages изменить команду сборки, чтобы next.js добавить файл после экспорта в jekyll статический HTML / CSS / JS, как nextjs это

  "scripts": {
    ...
    "static": "next build && next export && touch ./out/.nojekyll && echo 'www.mywebsite.com' > ./out/CNAME",
    ...
  },

Я также используюgh-pages скопировать next.js файлы изout папку в ветку, которую github-pages будут обслуживать страницы nextjs Github, по умолчанию.nojekyll файл jekyll не был скопирован. Этого next.js можно избежать, установив-t next.js возможностьtrue

  "scripts": {
    ...
    "deploy": "gh-pages -d out -t true"
    ...
  },

После этих измененийnpm run static && npm run deploy gh-pages должен делать то, что вы github-pages ищете.

jekyll

next.js

github-pages

2022-11-04T17:48:51+00:00