diff --git a/archetypes/presentations.md b/archetypes/presentations.md
index 4fd379e..d0e90c3 100644
--- a/archetypes/presentations.md
+++ b/archetypes/presentations.md
@@ -2,11 +2,10 @@
title: "{{ replace .Name "-" " " | title }}"
draft: false
Tags: ["minimum vialable product"]
+tech_used:
+- JavaScript
+- CSS
+- HTML
---
-
-
-### Tech used
-* item
-* item
-* item
+Description of the {{ replace .Name "-" " " | title }} presentation...
diff --git a/archetypes/projects.md b/archetypes/projects.md
index 7cb6ae3..e8aa0b0 100644
--- a/archetypes/projects.md
+++ b/archetypes/projects.md
@@ -1,14 +1,13 @@
---
title: "{{ replace .Name "-" " " | title }}"
draft: false
+image: //placehold.co/640x150
+alt_text: "{{ replace .Name "-" " " | title }} screenshot"
+summary: "Summary of the {{ replace .Name "-" " " | title }} project"
+tech_used:
+- JavaScript
+- CSS
+- HTML
---
-
-
-Description...
-
-### Tech used
-
-* item
-* item
-* item
\ No newline at end of file
+Description of the {{ replace .Name "-" " " | title }} project...
diff --git a/config.toml b/config.toml
index 7ae7a82..f75f597 100644
--- a/config.toml
+++ b/config.toml
@@ -1,5 +1,5 @@
-baseURL = 'http://example.org/'
-languageCode = 'en-US'
+baseURL = 'https://kurrrioo.neocities.org/'
+languageCode = 'de'
title = 'Fransz Portfolio'
# Neocities API-key: 099381b32af21a9c2c68e81968081b26
theme = 'Basic'
@@ -7,6 +7,8 @@ theme = 'Basic'
[params]
author = 'Franz Klotsche'
description = 'Just another web-experiment'
+ gh_url = 'https://api.github.com/users'
+ gh_user = 'kurrrioo'
# [module]
# [[module.imports]]
diff --git a/content/_index.md b/content/_index.md
index 61803bc..1c840dc 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,7 +1,7 @@
---
-title: "Welcome"
+title: "Willkommen"
date: 2025-11-01T21:52:55+01:00
-description: "Landing page"
+description: Eine Lern-Website mit der ich zeigen will, woran ich im IT-Sektor gearbeitet habe.
---
Das soll irgendwann mal eine ordentliche Portfolio Seite werden.
@@ -10,8 +10,8 @@ Anfangs wird es hier Folgendes zu finden sein:
### Persönliche Vorstellung
Wie es mir ergangen ist, wo ich jetzt stehe und wo ich mich in einigen Jahren sehe.
-### Andere Websites
-gitea, linkace
+### Projekte
+Gitea, Linkace und ein Blog
### Mein Lebenslauf
Tabelarisch mit Kontaktformular?
\ No newline at end of file
diff --git a/content/about.md b/content/about.md
index e8d5e2e..ea7f384 100644
--- a/content/about.md
+++ b/content/about.md
@@ -2,6 +2,7 @@
title: "About"
date: 2025-11-02T21:34:47+01:00
draft: false
+description: English language hallucinations.
---
Hi. My name is Fransz, with a sharp ß.
\ No newline at end of file
diff --git a/content/contact.md b/content/contact.md
index 6efe04a..a892b40 100644
--- a/content/contact.md
+++ b/content/contact.md
@@ -1,7 +1,9 @@
---
-title: "Contact"
+title: "Admin Kontakt"
date: 2025-11-02T21:52:55+01:00
draft: false
+layout: contact
+description: Kontaktieren Sie mich direkt, wenn ich online bin, oder hinterlassen Sie mir eine Nachricht.
---
-* Dino
\ No newline at end of file
+Ich möchte `Dino` ausprobieren.
\ No newline at end of file
diff --git a/content/opensource.md b/content/opensource.md
new file mode 100644
index 0000000..eb31a05
--- /dev/null
+++ b/content/opensource.md
@@ -0,0 +1,10 @@
+---
+title: "Open Source"
+date: 2025-11-16T18:22:50+01:00
+draft: false
+layout: opensource
+summary: "Mein Nutzerkonto der offiziellen GitHub Seite - gelistet werden öffentliche Sammlungen über api.github.com/user."
+---
+
+Ich nenne mich *kurrrioo* auf GitHub:
+
diff --git a/content/presentations/_index.md b/content/presentations/_index.md
index 7d039b1..1c080f5 100644
--- a/content/presentations/_index.md
+++ b/content/presentations/_index.md
@@ -1,8 +1,8 @@
---
title: "Presentations"
draft: false
+description: Vorüberlegungen in Form von technischen Konzepten und Skizzen.
+ambition: Infographics using SVG (Adobe Illustrator, Inkscape) and/or animations using Processing and Adobe After Effects.
---
-
-
-Infographics using SVG (Adobe Illustrator, Inkscape) and/or animations using Processing and Adobe After Effects.
+Gallery
\ No newline at end of file
diff --git a/content/projects/_index.md b/content/projects/_index.md
index e564246..863c7fb 100644
--- a/content/projects/_index.md
+++ b/content/projects/_index.md
@@ -1,6 +1,8 @@
---
-title: "Projects"
+title: "Projekte"
draft: false
+description: Eine Liste mit Projekten, die ich in meiner Freizeit als DevOp oder eher öfter als einfacher Anwender, unterhalte.
---
+**DIY:** Auf einem Oracle Virtual Private Server habe ich Ubuntu Noble mit Nginx laufen. Zurzeit befinden sich dort zwei aktive (produktive) Webdienste.
-Auf einem Oracle Virtual Private Server habe ich Ubuntu Noble mit Nginx laufen. Zurzeit befinden sich dort zwei aktive (produktive) Webdienste.
\ No newline at end of file
+Ein Blog mit ChyrpLite befindet sich auf einem managed Server von profreehost.
\ No newline at end of file
diff --git a/content/projects/chyrp.md b/content/projects/chyrp.md
new file mode 100644
index 0000000..0c2c516
--- /dev/null
+++ b/content/projects/chyrp.md
@@ -0,0 +1,14 @@
+---
+title: "ChyrpLite Blog"
+draft: false
+description: Verschiedene Themen, die ich als Computerfreak anschneide - externe Seite.
+image: //placehold.co/640x150
+alt_text: "ChyrpLite screenshot"
+summary: "Regeläßig bloggen ist gar nicht so leicht. Schaue vorbei auf [statusnet.liveblog](https://statusnet.liveblog365.com). Der Inhalt ist auf Englisch oder Niederländisch."
+tech_used:
+- JavaScript
+- CSS
+- HTML
+---
+
+Gehosted wird auf profreehost.com
diff --git a/content/projects/gitea.md b/content/projects/gitea.md
index 9f0a1e1..34cfd30 100644
--- a/content/projects/gitea.md
+++ b/content/projects/gitea.md
@@ -1,14 +1,12 @@
---
title: "Gitea"
draft: false
+image: //placehold.co/640x150
+alt_text: "Git selfhosted"
+summary: "Dateiverwaltung mit `git` und der Weboberfläche von Gitea **(DIY)**."
+tech_used:
+- OCI = Oracle VPS
+- Ubuntu + Bash
---
-
-
-Description...
-
-### Tech used
-
-* item
-* item
-* item
\ No newline at end of file
+Description of maintaining a Gitea instance...
\ No newline at end of file
diff --git a/content/projects/linkace.md b/content/projects/linkace.md
index e56453d..4ef9903 100644
--- a/content/projects/linkace.md
+++ b/content/projects/linkace.md
@@ -1,14 +1,13 @@
---
title: "Linkace"
draft: false
+image: //placehold.co/640x150
+alt_text: "Selfhosting Linkace"
+summary: "Lesezeichendienst in eigener Verwaltung **(DIY)**."
+tech_used:
+- OCI = Oracle VPS
+- Ubuntu + Bash
+- PHP / Laravel
---
-
-
-Description...
-
-### Tech used
-
-* item
-* item
-* item
\ No newline at end of file
+Description of maintaining a Linkace instance...
\ No newline at end of file
diff --git a/content/resume.md b/content/resume.md
index 1d70569..7364f0c 100644
--- a/content/resume.md
+++ b/content/resume.md
@@ -2,6 +2,7 @@
title: "Résumé"
date: 2025-11-02T21:49:23+01:00
draft: false
+description: Mein Lebenslauf wie er ist, wie er sein sollte und wie ich ihn mir gewünscht hätte.
---
curriculum vitae
\ No newline at end of file
diff --git a/data/socialmedia.json b/data/socialmedia.json
new file mode 100644
index 0000000..475275d
--- /dev/null
+++ b/data/socialmedia.json
@@ -0,0 +1,16 @@
+{ "accounts" :
+ [
+ {
+ "name": "X",
+ "url": "https://x.com/mirror1089"
+ },
+ {
+ "name": "Tumblr",
+ "url": "https://www.tumblr.com/redesignart"
+ },
+ {
+ "name": "LinkedIn",
+ "url": "https://de.linkedin.com/in/franz-klotsche-84461858"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/layouts/_default/contact.html b/layouts/_default/contact.html
new file mode 100644
index 0000000..ace2123
--- /dev/null
+++ b/layouts/_default/contact.html
@@ -0,0 +1,12 @@
+{{ define "main" }}
+
+
+{{ end }}
\ No newline at end of file
diff --git a/layouts/_default/opensource.html b/layouts/_default/opensource.html
new file mode 100644
index 0000000..e3449ee
--- /dev/null
+++ b/layouts/_default/opensource.html
@@ -0,0 +1,15 @@
+{{ define "main" }}
+
+ {{ end }}
+
+
+{{ end }}
\ No newline at end of file
diff --git a/themes/basic/layouts/projects/single.html b/themes/basic/layouts/projects/single.html
index d37f902..c597e8c 100644
--- a/themes/basic/layouts/projects/single.html
+++ b/themes/basic/layouts/projects/single.html
@@ -12,6 +12,14 @@
{{ .Title }}
{{ .Content }}
+
+
+
Tech used
+
+ {{ range .Params.tech_used }}
+
{{ . }}
+ {{ end }}
+
{{ end }}
\ No newline at end of file
diff --git a/themes/basic/static/css/style.css b/themes/basic/static/css/style.css
index 693916b..0ff9453 100644
--- a/themes/basic/static/css/style.css
+++ b/themes/basic/static/css/style.css
@@ -27,4 +27,19 @@ nav > a {
.project-container .project-list { width: 20%; }
-.project-container .project { flex: 1; }
\ No newline at end of file
+.project-container .project { flex: 1; }
+/* might do the same with present(ation) */
+
+.oss {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
+}
+
+.oss article {
+ border: 1px solid #ddd;
+ box-shadow: 3px 3px 3px #ddd;
+ margin: 0.5%;
+ padding: 0.5%;
+ width: 30%;
+}
\ No newline at end of file