Files
internetforkids/hugo.toml
Christian Gick bdd2da36d5 feat: initial Hugo blog for internetforkids.ong
Child safety marketing blog with:
- First article: Global Child Protection Laws 2026 (EN/DE)
- Interactive world map (17 countries, TopoJSON)
- SEO: JSON-LD, OpenGraph, hreflang, canonical URLs
- AI search: robots.txt, llms.txt, FAQ sections
- VPN CTA shortcode, about pages, tag taxonomy
- Rybbit analytics partial (site ID TBD)
- Dockerfile + nginx.conf for deployment

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 06:58:49 +03:00

67 lines
1.6 KiB
TOML

baseURL = "https://internetforkids.ong/"
title = "Internet for Kids"
theme = "ananke"
defaultContentLanguage = "en"
defaultContentLanguageInSubdir = true
enableRobotsTXT = true
[markup]
[markup.goldmark]
[markup.goldmark.renderer]
unsafe = false
[markup.highlight]
style = "monokai"
[sitemap]
changeFreq = "weekly"
priority = 0.5
[outputs]
home = ["HTML", "RSS"]
section = ["HTML", "RSS"]
[params]
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
# Rybbit Analytics
rybbit_site_id = "" # TBD: set after registering in Rybbit
rybbit_url = "https://analytics.clicksports.de"
[languages]
[languages.en]
languageName = "English"
weight = 1
title = "Internet for Kids"
contentDir = "content/en"
[languages.en.params]
description = "Expert insights on child protection laws, online safety, and digital family protection worldwide."
[languages.de]
languageName = "Deutsch"
weight = 2
title = "Internet für Kinder"
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
[taxonomies]
tag = "tags"
category = "categories"