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