From 83737bd3a6cea1c9866f425493d3069309d45f28 Mon Sep 17 00:00:00 2001 From: Luca Junge Date: Mon, 4 Nov 2024 17:50:27 +0100 Subject: [PATCH] restructured to public folder --- .eleventy.js | 43 - .eleventyignore | 2 - .gitignore | 1 + .../footer.njk => _includes/_footer.njk | 0 .../header.njk => _includes/_header.njk | 4 +- {src/_includes => _includes/layouts}/base.njk | 6 +- .../layouts}/overview.njk | 8 +- {src/_includes => _includes/layouts}/post.njk | 10 +- content/blog/blog.11tydata.js | 7 + {src => content}/blog/blog.njk | 8 +- content/blog/test.md | 6 + content/contact.njk | 13 + content/css/fonts.css | 4 + {src => content}/css/footer.css | 0 {src => content}/css/header.css | 0 content/css/hero.css | 12 + {src => content}/css/normalize.css | 0 content/css/post.css | 29 + content/css/sections.css | 79 + content/css/style.css | 51 + content/css/utilities.css | 23 + content/css/variables.css | 14 + {src/index => content}/index.njk | 23 +- .../index.njk => content/portfolio.njk | 5 +- {src => content}/pwa.webmanifest | 0 eleventy.config.js | 34 + package-lock.json | 10462 ++++------------ package.json | 44 +- .../Montserrat-VariableFont_wght.ttf | Bin .../fonts => public/fonts/montserrat}/OFL.txt | 0 .../_assets => public}/images/blog_mobile.jpg | Bin .../images/hero-image_mobile.jpg | Bin .../images/hero_image2_mobile.jpg | Bin .../_assets => public}/images/logo-github.svg | 0 {src/_assets => public}/images/logo.png | Bin {src/_assets => public}/images/logo.svg | 0 .../images/museum2_mobile.jpg | Bin .../images/museum_mobile.jpg | Bin .../images/original/blog.jpg | Bin .../images/original/hero-image.jpg | Bin .../images/original/hero_image2.png | Bin .../images/original/museum.jpg | Bin .../images/original/museum2.png | Bin .../images/original/playground.jpg | Bin .../images/original/portfolio.jpg | Bin .../images/original/under-construction.jpg | Bin .../images/original/workflows.jpg | Bin .../images/playground_mobile.jpg | Bin .../images/portfolio_mobile.jpg | Bin .../images/under-construction_mobile.jpg | Bin .../images/workflows_mobile.jpg | Bin .../libraries}/draco/draco_decoder.wasm | Bin .../libraries}/draco/draco_wasm_wrapper.js | 0 .../libraries}/fontawesome/LICENSE.txt | 0 .../libraries}/fontawesome/css/all.css | 0 .../libraries}/fontawesome/css/all.min.css | 0 .../libraries}/fontawesome/css/brands.css | 0 .../libraries}/fontawesome/css/brands.min.css | 0 .../fontawesome/css/fontawesome.css | 0 .../fontawesome/css/fontawesome.min.css | 0 .../libraries}/fontawesome/css/regular.css | 0 .../fontawesome/css/regular.min.css | 0 .../libraries}/fontawesome/css/solid.css | 0 .../libraries}/fontawesome/css/solid.min.css | 0 .../fontawesome/css/svg-with-js.css | 0 .../fontawesome/css/svg-with-js.min.css | 0 .../fontawesome/css/v4-font-face.css | 0 .../fontawesome/css/v4-font-face.min.css | 0 .../libraries}/fontawesome/css/v4-shims.css | 0 .../fontawesome/css/v4-shims.min.css | 0 .../fontawesome/css/v5-font-face.css | 0 .../fontawesome/css/v5-font-face.min.css | 0 .../fontawesome/webfonts/fa-brands-400.ttf | Bin .../fontawesome/webfonts/fa-brands-400.woff2 | Bin .../fontawesome/webfonts/fa-regular-400.ttf | Bin .../fontawesome/webfonts/fa-regular-400.woff2 | Bin .../fontawesome/webfonts/fa-solid-900.ttf | Bin .../fontawesome/webfonts/fa-solid-900.woff2 | Bin .../webfonts/fa-v4compatibility.ttf | Bin .../webfonts/fa-v4compatibility.woff2 | Bin .../modelviewer}/model-viewer.min.js | 0 src/_includes/pie-chart.njk | 71 - .../gltf-before.jpg | Bin 2425 -> 0 bytes .../index.md | 68 - .../output1.png | Bin 20895 -> 0 bytes src/blog/blog.11tydata.js | 26 - src/blog/blog.json | 7 - src/blog/open-source-donations/index.md | 5 - .../open-source-donations.11tydata.json | 16 - src/blog/test/index.md | 4 - src/contact/contact.njk | 12 - src/css/fonts.css | 4 - src/css/hero.css | 12 - src/css/post.css | 8 - src/css/sections.css | 80 - src/css/style.css | 51 - src/css/utilities.css | 24 - src/css/variables.css | 11 - src/libs/chart.min.js | 1 - src/workflows/index.njk | 23 - src/workflows/web-app/index.md | 7 - 101 files changed, 2945 insertions(+), 8373 deletions(-) delete mode 100644 .eleventy.js delete mode 100644 .eleventyignore rename src/_includes/partials/footer.njk => _includes/_footer.njk (100%) rename src/_includes/partials/header.njk => _includes/_header.njk (97%) rename {src/_includes => _includes/layouts}/base.njk (74%) rename {src/_includes => _includes/layouts}/overview.njk (65%) rename {src/_includes => _includes/layouts}/post.njk (81%) create mode 100644 content/blog/blog.11tydata.js rename {src => content}/blog/blog.njk (68%) create mode 100644 content/blog/test.md create mode 100644 content/contact.njk create mode 100644 content/css/fonts.css rename {src => content}/css/footer.css (100%) rename {src => content}/css/header.css (100%) create mode 100644 content/css/hero.css rename {src => content}/css/normalize.css (100%) create mode 100644 content/css/post.css create mode 100644 content/css/sections.css create mode 100644 content/css/style.css create mode 100644 content/css/utilities.css create mode 100644 content/css/variables.css rename {src/index => content}/index.njk (65%) rename src/portfolio/index.njk => content/portfolio.njk (56%) rename {src => content}/pwa.webmanifest (100%) create mode 100644 eleventy.config.js rename {src/_assets/fonts => public/fonts/montserrat}/Montserrat-VariableFont_wght.ttf (100%) rename {src/_assets/fonts => public/fonts/montserrat}/OFL.txt (100%) rename {src/_assets => public}/images/blog_mobile.jpg (100%) rename {src/_assets => public}/images/hero-image_mobile.jpg (100%) rename {src/_assets => public}/images/hero_image2_mobile.jpg (100%) rename {src/_assets => public}/images/logo-github.svg (100%) rename {src/_assets => public}/images/logo.png (100%) rename {src/_assets => public}/images/logo.svg (100%) rename {src/_assets => public}/images/museum2_mobile.jpg (100%) rename {src/_assets => public}/images/museum_mobile.jpg (100%) rename {src/_assets => public}/images/original/blog.jpg (100%) rename {src/_assets => public}/images/original/hero-image.jpg (100%) rename {src/_assets => public}/images/original/hero_image2.png (100%) rename {src/_assets => public}/images/original/museum.jpg (100%) rename {src/_assets => public}/images/original/museum2.png (100%) rename {src/_assets => public}/images/original/playground.jpg (100%) rename {src/_assets => public}/images/original/portfolio.jpg (100%) rename {src/_assets => public}/images/original/under-construction.jpg (100%) rename {src/_assets => public}/images/original/workflows.jpg (100%) rename {src/_assets => public}/images/playground_mobile.jpg (100%) rename {src/_assets => public}/images/portfolio_mobile.jpg (100%) rename {src/_assets => public}/images/under-construction_mobile.jpg (100%) rename {src/_assets => public}/images/workflows_mobile.jpg (100%) rename {src/_assets => public/libraries}/draco/draco_decoder.wasm (100%) rename {src/_assets => public/libraries}/draco/draco_wasm_wrapper.js (100%) rename {src/_assets => public/libraries}/fontawesome/LICENSE.txt (100%) rename {src/_assets => public/libraries}/fontawesome/css/all.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/all.min.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/brands.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/brands.min.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/fontawesome.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/fontawesome.min.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/regular.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/regular.min.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/solid.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/solid.min.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/svg-with-js.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/svg-with-js.min.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/v4-font-face.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/v4-font-face.min.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/v4-shims.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/v4-shims.min.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/v5-font-face.css (100%) rename {src/_assets => public/libraries}/fontawesome/css/v5-font-face.min.css (100%) rename {src/_assets => public/libraries}/fontawesome/webfonts/fa-brands-400.ttf (100%) rename {src/_assets => public/libraries}/fontawesome/webfonts/fa-brands-400.woff2 (100%) rename {src/_assets => public/libraries}/fontawesome/webfonts/fa-regular-400.ttf (100%) rename {src/_assets => public/libraries}/fontawesome/webfonts/fa-regular-400.woff2 (100%) rename {src/_assets => public/libraries}/fontawesome/webfonts/fa-solid-900.ttf (100%) rename {src/_assets => public/libraries}/fontawesome/webfonts/fa-solid-900.woff2 (100%) rename {src/_assets => public/libraries}/fontawesome/webfonts/fa-v4compatibility.ttf (100%) rename {src/_assets => public/libraries}/fontawesome/webfonts/fa-v4compatibility.woff2 (100%) rename {src/_assets => public/libraries/modelviewer}/model-viewer.min.js (100%) delete mode 100644 src/_includes/pie-chart.njk delete mode 100644 src/blog/adding-custom-icons-for-file-types-on-linux/gltf-before.jpg delete mode 100644 src/blog/adding-custom-icons-for-file-types-on-linux/index.md delete mode 100644 src/blog/adding-custom-icons-for-file-types-on-linux/output1.png delete mode 100644 src/blog/blog.11tydata.js delete mode 100644 src/blog/blog.json delete mode 100644 src/blog/open-source-donations/index.md delete mode 100644 src/blog/open-source-donations/open-source-donations.11tydata.json delete mode 100644 src/blog/test/index.md delete mode 100644 src/contact/contact.njk delete mode 100644 src/css/fonts.css delete mode 100644 src/css/hero.css delete mode 100644 src/css/post.css delete mode 100644 src/css/sections.css delete mode 100644 src/css/style.css delete mode 100644 src/css/utilities.css delete mode 100644 src/css/variables.css delete mode 100644 src/libs/chart.min.js delete mode 100644 src/workflows/index.njk delete mode 100644 src/workflows/web-app/index.md diff --git a/.eleventy.js b/.eleventy.js deleted file mode 100644 index e195d6c..0000000 --- a/.eleventy.js +++ /dev/null @@ -1,43 +0,0 @@ -const { DateTime } = require("luxon") -const syntaxHighlight = require("@11ty/eleventy-plugin-syntaxhighlight") - -module.exports = function (eleventyConfig) { - eleventyConfig.addPlugin(syntaxHighlight) - - //eleventyConfig.addPassthroughCopy("css") - //eleventyConfig.addPassthroughCopy("src/_assets/*.png") - //eleventyConfig.addPassthroughCopy("src/_assets/*.jpg") - eleventyConfig.addPassthroughCopy("src/pwa.webmanifest") - eleventyConfig.addPassthroughCopy("src/css/*.css") - eleventyConfig.addPassthroughCopy("src/libs/**/*.js") - eleventyConfig.addPassthroughCopy({ "src/_assets/": "assets" }) - - eleventyConfig.addFilter("formatDate", (dateObj) => { - return DateTime.fromJSDate(dateObj, { - zone: "Europe/Berlin", - }) - .setLocale("de") - .toLocaleString(DateTime.DATE_FULL) - }) - - // Filter for showing excerpts of posts on the "/posts/" site, limited to 180 characters (about 4 lines on mobile) - eleventyConfig.addFilter("createExcerpt", (post) => { - // This removes "<" and ">" from the output - const content = post.replace(/(<([^>]+)>)/gi, "") - return content.substr(0, content.lastIndexOf(" ", 450)) + "..." - }) - - eleventyConfig.addFilter("stringify", (object) => { - return JSON.stringify(object, null, 2) - }) - - return { - passthroughFileCopy: true, - dir: { - input: "src", - includes: "_includes", - data: "_data", - output: "build", - }, - } -} diff --git a/.eleventyignore b/.eleventyignore deleted file mode 100644 index 995d520..0000000 --- a/.eleventyignore +++ /dev/null @@ -1,2 +0,0 @@ -README.md -node_modules diff --git a/.gitignore b/.gitignore index dd87e2d..220273f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules build +_site \ No newline at end of file diff --git a/src/_includes/partials/footer.njk b/_includes/_footer.njk similarity index 100% rename from src/_includes/partials/footer.njk rename to _includes/_footer.njk diff --git a/src/_includes/partials/header.njk b/_includes/_header.njk similarity index 97% rename from src/_includes/partials/header.njk rename to _includes/_header.njk index 87215e1..15984bb 100644 --- a/src/_includes/partials/header.njk +++ b/_includes/_header.njk @@ -9,9 +9,9 @@
  • Portfolio
  • -
  • +
  • Blog
  • diff --git a/src/_includes/base.njk b/_includes/layouts/base.njk similarity index 74% rename from src/_includes/base.njk rename to _includes/layouts/base.njk index 69408a0..c0d8519 100644 --- a/src/_includes/base.njk +++ b/_includes/layouts/base.njk @@ -5,17 +5,17 @@ - + {{ title }} - {% include "partials/header.njk" %} + {% include "_header.njk" %}
    {{ content | safe }}
    - {% include "partials/footer.njk" %} + {% include "_footer.njk" %} diff --git a/src/_includes/overview.njk b/_includes/layouts/overview.njk similarity index 65% rename from src/_includes/overview.njk rename to _includes/layouts/overview.njk index ecc4b72..d909784 100644 --- a/src/_includes/overview.njk +++ b/_includes/layouts/overview.njk @@ -5,11 +5,11 @@ - + {{ title }} - - {% include "partials/header.njk" %} + + {% include "_header.njk" %}