chore: let server handled 404s; add 404 page; add sitemap

This commit is contained in:
Thomas Allmer
2021-01-03 13:40:26 +01:00
parent 337b0d488d
commit 88277631a4
5 changed files with 25 additions and 14 deletions

View File

@@ -1,8 +1,4 @@
---
title: Open Web Components 404 Page
layout: 404.njk
permalink: 404.html
---
This page could not be found.
Return [home](/) to start over.

15
docs/sitemap.njk Normal file
View File

@@ -0,0 +1,15 @@
---
layout: pure-content.njk
permalink: /sitemap.xml
eleventyExcludeFromCollections: true
---
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
{% for page in collections.all %}
<url>
<loc>{{ rocketConfig.absoluteBaseUrl }}{{ page.url | url }}</loc>
<lastmod>{{ page.date.toISOString() }}</lastmod>
<changefreq>{{ page.data.changeFreq if page.data.changeFreq else "monthly" }}</changefreq>
</url>
{% endfor %}
</urlset>

View File

@@ -32,7 +32,7 @@
"@d4kmor/blog": "^0.3.0",
"@d4kmor/cli": "^0.12.0",
"@d4kmor/core": "^0.3.0",
"@d4kmor/launch": "^0.11.0",
"@d4kmor/launch": "^0.11.1",
"@d4kmor/search": "^0.4.1"
},
"devDependencies": {

View File

@@ -6,5 +6,5 @@ import { absoluteBaseUrlNetlify } from '@d4kmor/core/helpers';
export default {
presets: [rocketLaunch(), rocketBlog(), rocketSearch()],
emptyOutputDir: false,
absoluteBaseUrl: absoluteBaseUrlNetlify('http://localhost:8080'),
absoluteBaseUrl: absoluteBaseUrlNetlify('http://localhost:8000'),
};

View File

@@ -1582,9 +1582,9 @@
plugins-manager "^0.1.0"
"@d4kmor/building-rollup@^0.1.0":
version "0.1.0"
resolved "https://registry.yarnpkg.com/@d4kmor/building-rollup/-/building-rollup-0.1.0.tgz#ab4183ff614f9335ff6416f3b9ecfccaf26e1382"
integrity sha512-cfwobauRFKW/sKjt+Pbva1Ol8AxOpU36auIcGpHHtyLIQCmuYiA/MsWvdH11K0LrMoIWrhmUf1hSq6OlPIrblA==
version "0.1.1"
resolved "https://registry.yarnpkg.com/@d4kmor/building-rollup/-/building-rollup-0.1.1.tgz#8b81942749ece91eb5a40e01a5c323355ed2723f"
integrity sha512-ydpvs0HRser0Hg+XCBBfcI8Vu5PWMjEqJVBOdFlocVv6KmkdVcmJg7ebWKqBl9OO1hlVCqIg3iqOmNeRRkM+Ww==
dependencies:
"@babel/core" "^7.12.10"
"@babel/preset-env" "^7.12.11"
@@ -1648,10 +1648,10 @@
dependency-graph "^0.9.0"
sax-wasm "^2.0.0"
"@d4kmor/launch@^0.11.0":
version "0.11.0"
resolved "https://registry.yarnpkg.com/@d4kmor/launch/-/launch-0.11.0.tgz#cbed29973f70472b4ae9343eeb25c7cfc2cae174"
integrity sha512-e9IGcqXXtYn8iLWBmYvF8z4OW5EY2qf2WxvOeZp4RZ/SFdjtdLZ2eAWVcXW3U35ervxz8bDBUp0giK+dRkcdDA==
"@d4kmor/launch@^0.11.1":
version "0.11.1"
resolved "https://registry.yarnpkg.com/@d4kmor/launch/-/launch-0.11.1.tgz#2002e99f974b66b813e9c6782028eba4ae2ee6f4"
integrity sha512-pxg+90uZYalV+WZ53aaSgaMIiIhIozv00m7uZJytV3ZXAZOW6hxfjvyw4sEwbc9hNMykCrFMYYH1oeURQJQOwg==
dependencies:
"@d4kmor/drawer" "^0.4.0"
"@d4kmor/navigation" "^0.4.0"