diff --git a/.eleventy.js b/.eleventy.js index 9a0dad8..35ff8d2 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -24,6 +24,7 @@ module.exports = function (eleventyConfig) { eleventyConfig.setUseGitIgnore(false); eleventyConfig.addPassthroughCopy({ + "src/js": "js", "src/img": "img", "src/font": "font", "src/favicon.*": "", diff --git a/package.json b/package.json index 4e7257b..f0b0c68 100644 --- a/package.json +++ b/package.json @@ -16,22 +16,22 @@ "url": "https://git.sp-codes.de/samuel-p/samuel-philipp.de" }, "optionalDependencies": { - "browser-sync": "^2.27.12" + "browser-sync": "^2.29.3" }, "devDependencies": { - "@11ty/eleventy": "^2.0.0", + "@11ty/eleventy": "^2.0.1", "@11ty/eleventy-navigation": "^0.3.5", - "@node-minify/core": "^8.0.5", - "@node-minify/crass": "^8.0.5", - "@node-minify/html-minifier": "^8.0.5", + "@node-minify/core": "^8.0.6", + "@node-minify/crass": "^8.0.6", + "@node-minify/html-minifier": "^8.0.6", "@sardine/eleventy-plugin-tinyhtml": "^0.2.0", "cpx": "^1.5.0", "eleventy-plugin-rev": "^1.1.1", "eleventy-sass": "^2.2.1", - "glob": "^8.1.0", - "minify": "^9.2.0", - "postcss": "^8.4.21", - "sass": "^1.58.3", + "glob": "^10.2.5", + "minify": "^10.0.0", + "postcss": "^8.4.23", + "sass": "^1.62.1", "uncss": "^0.17.3" }, "dependencies": { diff --git a/src/_data/site.json b/src/_data/global.json similarity index 71% rename from src/_data/site.json rename to src/_data/global.json index 1ca5f23..efbd6eb 100644 --- a/src/_data/site.json +++ b/src/_data/global.json @@ -16,5 +16,18 @@ "icon": "de", "url": "https://samuel-philipp.de" } - ] + ], + "menu": { + "title": { + "de": "Menü", + "en": "Menu" + }, + "items": [ + "about", + "resume", + "projects", + "skills", + "interests" + ] + } } diff --git a/src/_data/i18n/de.json b/src/_data/i18n/de.json index f0ec888..1d54c52 100644 --- a/src/_data/i18n/de.json +++ b/src/_data/i18n/de.json @@ -16,6 +16,16 @@ "work": { "title": "Berufliche Laufbahn", "positions": [ + { + "position": "Full Stack Developer", + "company": "Hacking-Lab AG", + "url": "https://www.hacking-lab.com", + "start": "Mai 2023", + "end": "heute", + "descriptions": [], + "city": "Berlin", + "country": "" + }, { "position": "Geschäftsführer (Nebentätigkeit)", "company": "Ossrox UG (haftungsbeschränkt)", @@ -36,7 +46,7 @@ "company": "AV-TEST GmbH", "url": "https://www.av-test.org", "start": "Jan. 2018", - "end": "heute", + "end": "Apr. 2023", "descriptions": [ "Threat Intelligence Plattform av-atlas.org", "Automatisierte Datenschutzanalyse von Android Apps", diff --git a/src/_data/i18n/en.json b/src/_data/i18n/en.json index 4dde7a8..b211ab4 100644 --- a/src/_data/i18n/en.json +++ b/src/_data/i18n/en.json @@ -16,6 +16,16 @@ "work": { "title": "Work Experience", "positions": [ + { + "position": "Full Stack Developer", + "company": "Hacking-Lab AG", + "url": "https://www.hacking-lab.com", + "start": "May 2023", + "end": "now", + "descriptions": [], + "city": "Berlin", + "country": "" + }, { "position": "Managing Director (side job)", "company": "Ossrox UG (haftungsbeschränkt)", @@ -36,7 +46,7 @@ "company": "AV-TEST GmbH", "url": "https://www.av-test.org", "start": "Jan. 2018", - "end": "now", + "end": "Apr. 2023", "descriptions": [ "Threat Intelligence Platform av-atlas.org", "Automated privacy analysis of Android apps", diff --git a/src/_data/site.js b/src/_data/site.js index 6832504..b22ee0f 100644 --- a/src/_data/site.js +++ b/src/_data/site.js @@ -1,4 +1,4 @@ -const site = require("./site.json"); +const site = require("./global.json"); site.buildTime = new Date(); site.lang = process.env.LANGUAGE || 'en'; diff --git a/src/index.html b/src/index.html index d9e3f83..3cb73ab 100644 --- a/src/index.html +++ b/src/index.html @@ -38,34 +38,59 @@ title: {{site.title}} src="https://umami.sp-codes.de/umami.js">
-