completely removes the --no-silent option, error messages will be shown by default now (modern CI systems don't expose secrets anymore)
adds --dir option, this overrides the directory for all published sources, relative to the current working directory. The normal logic with buildTargets and conventions is ignored in this case.
If your project does not include a top-level 404.html file, Pages assumes that you are deploying a single-page application. This includes frameworks like React, Vue, and Angular. Pages’ default single-page application behavior matches all incoming paths to the root (/), allowing you to capture URLs like /about or /help and respond to them from within your SPA.
--no-silent
option, error messages will be shown by default now (modern CI systems don't expose secrets anymore)--dir
option, this overrides the directory for all published sources, relative to the current working directory. The normal logic with buildTargets and conventions is ignored in this case.--no-notfound
option to not create a404.html
which should work great with Cloudflare pages, see #178 and see https://developers.cloudflare.com/pages/configuration/serving-pages/#single-page-application-spa-rendering.nojekyll
file by default, can be disabled via--no-nojekyll
Install via
FYI Cloudflare docs: Single-page application (SPA) rendering
If your project does not include a top-level
404.html
file, Pages assumes that you are deploying a single-page application. This includes frameworks like React, Vue, and Angular. Pages’ default single-page application behavior matches all incoming paths to the root (/), allowing you to capture URLs like /about or /help and respond to them from within your SPA.