diff --git a/content/_index.md b/content/_index.de.md similarity index 100% rename from content/_index.md rename to content/_index.de.md diff --git a/content/_index.en.md b/content/_index.en.md new file mode 100644 index 0000000..61a9f71 --- /dev/null +++ b/content/_index.en.md @@ -0,0 +1,17 @@ +--- +description: "Open, honest developer personality striving for meaningfulness." +--- + +
+
+ Portrait photo of Markus Graf +
+
+ +## Hey, I'm Markus + +- πŸ§˜β€β™‚οΈ Open, honest developer personality striving for meaningfulness. +- πŸ”¬ Experience in academic work and data analysis. +- πŸ‘¨β€πŸ’» Over 20 years of experience in the conception, development, and maintenance of software. +
+
diff --git a/content/cv.md b/content/cv.de.md similarity index 97% rename from content/cv.md rename to content/cv.de.md index 2f2cb13..5dbe8be 100644 --- a/content/cv.md +++ b/content/cv.de.md @@ -1,6 +1,7 @@ --- title: "Curriculum Vitae" description: "Curriculum Vitae von Markus Graf" +translationKey: "cv" --- ## Download diff --git a/content/cv.en.md b/content/cv.en.md new file mode 100644 index 0000000..cc2d363 --- /dev/null +++ b/content/cv.en.md @@ -0,0 +1,19 @@ +--- +title: "Curriculum Vitae" +description: "Curriculum Vitae of Markus Graf" +translationKey: "cv" +--- + +## Download + +The curriculum vitae can be downloaded via the following secure link: + +Download CV + +**Please note:** On first access, you will be asked to verify your email address. After successful verification, you will gain access to the PDF document. + +## Certificates and References + +Work certificates and references are not included in the public download for privacy reasons. These can be requested personally upon interest. + +For questions, I am available at [info@markusgraf.ch](mailto:info@markusgraf.ch) or by phone at [+41 (0)79 261 16 37](tel:+41792611637). diff --git a/hugo.toml b/hugo.toml index d78be5b..1ad16b1 100644 --- a/hugo.toml +++ b/hugo.toml @@ -1,6 +1,6 @@ baseURL = 'https://markusgraf.ch/' -languageCode = 'de' -title = 'Markus Graf' +defaultContentLanguage = 'de' +defaultContentLanguageInSubdir = true # Disable default taxonomies (categories and tags) for minimal site # To re-enable for blog/content organization, see docs/TAXONOMIES.md @@ -14,7 +14,31 @@ disableKinds = ['taxonomy', 'term'] [markup.goldmark.renderer] unsafe = true -[[menus.main]] +# Language configuration +[languages] + [languages.de] + languageCode = 'de' + languageName = 'Deutsch' + title = 'Markus Graf' + weight = 1 + [languages.de.params] + description = 'PersΓΆnliche Website von Markus Graf' + + [languages.en] + languageCode = 'en' + languageName = 'English' + title = 'Markus Graf' + weight = 2 + [languages.en.params] + description = 'Personal website of Markus Graf' + +# Language-specific menus +[[languages.de.menu.main]] name = 'Lebenslauf' - pageRef = '/cv' + url = '/de/cv/' + weight = 10 + +[[languages.en.menu.main]] + name = 'Curriculum Vitae' + url = '/en/cv/' weight = 10 diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index 3d458b9..e844873 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -1,5 +1,5 @@ - + diff --git a/layouts/partials/header.html b/layouts/partials/header.html index b47caff..d35e50c 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -1,7 +1,7 @@