From b0baf5915c617ae1d5ea86b5feef1df01894437e Mon Sep 17 00:00:00 2001 From: rotimi-best Date: Tue, 24 Aug 2021 19:43:46 +0300 Subject: [PATCH] Render custom 404 page for sapper --- netlify.toml | 4 ++++ package.json | 3 ++- src/routes/404.svelte | 6 ++++++ static/_redirects | 1 - 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 netlify.toml create mode 100644 src/routes/404.svelte delete mode 100644 static/_redirects diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 00000000..67372042 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,4 @@ +[[redirects]] + from = "/*" + to = "/404.html" + status = 404 \ No newline at end of file diff --git a/package.json b/package.json index 7686a793..99562b8a 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,8 @@ "scripts": { "dev": "sapper dev", "build": "sapper build --legacy", - "export": "sapper export --legacy --entry \"/ login signup courses dashboard discussions people timetable profile discussions\"", + "export": "sapper export --legacy --entry \"/ /404 login signup courses dashboard discussions people timetable profile discussions\"", + "postexport": "mv __sapper__/export/404/index.html __sapper__/export/404.html", "start": "node __sapper__/build" }, "dependencies": { diff --git a/src/routes/404.svelte b/src/routes/404.svelte new file mode 100644 index 00000000..911b9553 --- /dev/null +++ b/src/routes/404.svelte @@ -0,0 +1,6 @@ + diff --git a/static/_redirects b/static/_redirects deleted file mode 100644 index 50a46335..00000000 --- a/static/_redirects +++ /dev/null @@ -1 +0,0 @@ -/* /index.html 200 \ No newline at end of file