diff --git a/.eleventy.js b/.eleventy.js index 4f143d5..3a4bdb4 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -12,9 +12,6 @@ const ariaCurrent = require("./src/_shortcodes/aria-current"); const { humanPostDate, isoPostDate } = require("./src/_filters/date"); module.exports = function (eleventyConfig) { - eleventyConfig.addPassthroughCopy("src/assets"); - eleventyConfig.addPassthroughCopy({ 'src/robots.txt': '/robots.txt' }); - eleventyConfig.addWatchTarget("src/_filters"); eleventyConfig.addWatchTarget("src/_shortcodes"); eleventyConfig.addWatchTarget("src/_styles"); @@ -33,6 +30,11 @@ module.exports = function (eleventyConfig) { eleventyConfig.addPlugin(metagen); eleventyConfig.addPlugin(EleventyVitePlugin); + eleventyConfig.addPassthroughCopy("public"); + eleventyConfig.addPassthroughCopy("src/assets"); + eleventyConfig.addPassthroughCopy({ "src/assets/favicons": "public" }); + eleventyConfig.addPassthroughCopy({ "src/*.txt": "public" }); + const mdLib = markdownIt({ html: true, breaks: true, diff --git a/src/_layouts/global.njk b/src/_layouts/global.njk index 1c50ede..8d55dcf 100644 --- a/src/_layouts/global.njk +++ b/src/_layouts/global.njk @@ -21,6 +21,10 @@ custom=custom, css=["/assets/styles/styles.css"] %} + + + +
{% include './_partials/header.njk' %} diff --git a/src/assets/favicons/android-chrome-192x192.png b/src/assets/favicons/android-chrome-192x192.png new file mode 100644 index 0000000..226615b Binary files /dev/null and b/src/assets/favicons/android-chrome-192x192.png differ diff --git a/src/assets/favicons/android-chrome-512x512.png b/src/assets/favicons/android-chrome-512x512.png new file mode 100644 index 0000000..450b375 Binary files /dev/null and b/src/assets/favicons/android-chrome-512x512.png differ diff --git a/src/assets/favicons/apple-touch-icon.png b/src/assets/favicons/apple-touch-icon.png new file mode 100644 index 0000000..65b4c27 Binary files /dev/null and b/src/assets/favicons/apple-touch-icon.png differ diff --git a/src/assets/favicons/favicon.ico b/src/assets/favicons/favicon.ico new file mode 100644 index 0000000..985e298 Binary files /dev/null and b/src/assets/favicons/favicon.ico differ diff --git a/src/assets/favicons/favicon.svg b/src/assets/favicons/favicon.svg new file mode 100644 index 0000000..6da8021 --- /dev/null +++ b/src/assets/favicons/favicon.svg @@ -0,0 +1,4 @@ + diff --git a/src/assets/favicons/manifest.json b/src/assets/favicons/manifest.json new file mode 100644 index 0000000..95d0bd4 --- /dev/null +++ b/src/assets/favicons/manifest.json @@ -0,0 +1,19 @@ +{ + "name": "The website and blog of Alex Jegtnes, a freelance front-end developer", + "short_name": "Alex Jegtnes", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#001C54", + "display": "standalone" +} diff --git a/src/rss.njk b/src/rss.njk index d252640..5a09d34 100644 --- a/src/rss.njk +++ b/src/rss.njk @@ -1,5 +1,5 @@ --- -"permalink": "feed.xml" +"permalink": "/public/feed.xml" eleventyExcludeFromCollections: true metadata: title: "Alex Jegtnes' blog"