diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..89af1b0
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "themes/PaperMod"]
+ path = themes/PaperMod
+ url = https://github.com/adityatelange/hugo-PaperMod.git
diff --git a/hugo.toml b/hugo.toml
index 9634e72..cb0cdd5 100644
--- a/hugo.toml
+++ b/hugo.toml
@@ -1,6 +1,6 @@
baseURL = "https://internetforkids.ong/"
title = "Internet for Kids"
-theme = "ananke"
+theme = "PaperMod"
defaultContentLanguage = "en"
defaultContentLanguageInSubdir = true
@@ -26,12 +26,24 @@ enableRobotsTXT = true
description = "Expert insights on child protection laws, online safety, and digital family protection worldwide."
favicon = "/favicon.ico"
author = "Agiliton"
- read_more_copy = "Read more"
- show_reading_time = true
+ ShowReadingTime = true
+ ShowShareButtons = true
+ ShowPostNavLinks = true
+ ShowBreadCrumbs = true
+ ShowCodeCopyButtons = true
+ defaultTheme = "auto"
# Rybbit Analytics
- rybbit_site_id = "" # TBD: set after registering in Rybbit
+ rybbit_site_id = "a0ab05916d6c"
rybbit_url = "https://analytics.clicksports.de"
+ [params.homeInfoParams]
+ Title = "Protecting Kids Online"
+ Content = "Expert insights on child protection laws, online safety, and digital family protection worldwide."
+
+ [[params.socialIcons]]
+ name = "rss"
+ url = "/index.xml"
+
[languages]
[languages.en]
languageName = "English"
@@ -40,6 +52,24 @@ enableRobotsTXT = true
contentDir = "content/en"
[languages.en.params]
description = "Expert insights on child protection laws, online safety, and digital family protection worldwide."
+ [languages.en.params.homeInfoParams]
+ Title = "Protecting Kids Online"
+ Content = "Expert insights on child protection laws, online safety, and digital family protection worldwide."
+ [[languages.en.menus.main]]
+ identifier = "about"
+ name = "About"
+ url = "/about/"
+ weight = 2
+ [[languages.en.menus.main]]
+ identifier = "tags"
+ name = "Topics"
+ url = "/tags/"
+ weight = 3
+ [[languages.en.menus.main]]
+ identifier = "search"
+ name = "Search"
+ url = "/search/"
+ weight = 4
[languages.de]
languageName = "Deutsch"
@@ -48,18 +78,24 @@ enableRobotsTXT = true
contentDir = "content/de"
[languages.de.params]
description = "Experteneinblicke zu Kinderschutzgesetzen, Online-Sicherheit und digitalem Familienschutz weltweit."
-
-[menus]
- [[menus.main]]
- identifier = "about"
- name = "About"
- url = "/about/"
- weight = 2
- [[menus.main]]
- identifier = "tags"
- name = "Topics"
- url = "/tags/"
- weight = 3
+ [languages.de.params.homeInfoParams]
+ Title = "Kinder online schützen"
+ Content = "Experteneinblicke zu Kinderschutzgesetzen, Online-Sicherheit und digitalem Familienschutz weltweit."
+ [[languages.de.menus.main]]
+ identifier = "about"
+ name = "Über uns"
+ url = "/about/"
+ weight = 2
+ [[languages.de.menus.main]]
+ identifier = "tags"
+ name = "Themen"
+ url = "/tags/"
+ weight = 3
+ [[languages.de.menus.main]]
+ identifier = "search"
+ name = "Suche"
+ url = "/search/"
+ weight = 4
[taxonomies]
tag = "tags"
diff --git a/layouts/_partials/site-scripts.html b/layouts/partials/extend_footer.html
similarity index 100%
rename from layouts/_partials/site-scripts.html
rename to layouts/partials/extend_footer.html
diff --git a/layouts/_partials/head-additions.html b/layouts/partials/extend_head.html
similarity index 88%
rename from layouts/_partials/head-additions.html
rename to layouts/partials/extend_head.html
index 100a7a8..1f1ff0d 100644
--- a/layouts/_partials/head-additions.html
+++ b/layouts/partials/extend_head.html
@@ -13,13 +13,9 @@
{{/* AI Search Engine Optimization */}}
-{{/* Allow all AI crawlers — maximize discoverability */}}
-
-{{/* Explicit AI crawler permissions */}}
-{{/* Clear, machine-parseable description for AI summarization */}}
{{ if .IsPage }}
diff --git a/themes/PaperMod b/themes/PaperMod
index de1169e..10d3dcc 160000
--- a/themes/PaperMod
+++ b/themes/PaperMod
@@ -1 +1 @@
-Subproject commit de1169ec320dc12bce509273c03bd6a745ef9645
+Subproject commit 10d3dcc0e05cee0aaca58a1305a9d824b2cf9a2a
diff --git a/themes/ananke b/themes/ananke
deleted file mode 160000
index a5f3dd6..0000000
--- a/themes/ananke
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit a5f3dd61ce53879019049d9a2ba8f049abdfee68