diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 69ac025..9328296 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -163,6 +163,24 @@ jobs: fi echo "All smoke tests passed" + indexnow: + name: IndexNow Ping + runs-on: ubuntu-latest + needs: [smoke-test] + steps: + - name: Notify search engines + run: | + KEY="40101d97ec848f6ea016fac347b1a5bc" + for url in \ + "https://internetforkids.org/" \ + "https://internetforkids.org/en/" \ + "https://internetforkids.org/de/" \ + "https://internetforkids.org/fr/" \ + "https://internetforkids.org/sitemap.xml"; do + curl -sf "https://api.indexnow.org/indexnow?url=${url}&key=${KEY}" || true + done + echo "IndexNow pings sent" + promote: name: Promote to Latest runs-on: ubuntu-latest diff --git a/config/_default/params.toml b/config/_default/params.toml index 9cf860c..cbdbcc9 100644 --- a/config/_default/params.toml +++ b/config/_default/params.toml @@ -25,6 +25,9 @@ mainSections = [""] showBreadcrumbs = true showTableOfContents = true showTaxonomies = true + showRelatedContent = true + showWordCount = false + showSummary = true [list] showBreadcrumbs = true diff --git a/static/llms.txt b/static/llms.txt index 23639bb..81bf977 100644 --- a/static/llms.txt +++ b/static/llms.txt @@ -15,12 +15,13 @@ This blog covers: ## Languages -Content is available in English (/en/) and German (/de/). +Content is available in English (/en/), German (/de/), and French (/fr/). ## Sections - /en/ — Articles on child protection and online safety (English) - /de/ — Artikel zum Kinderschutz und Online-Sicherheit (Deutsch) +- /fr/ — Articles sur la protection de l'enfance et la sécurité en ligne (Français) - /en/about/ — About this publication - /en/tags/ — Browse by topic diff --git a/static/site.webmanifest b/static/site.webmanifest new file mode 100644 index 0000000..9b3e120 --- /dev/null +++ b/static/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "Internet for Kids", + "short_name": "IFK", + "description": "Expert insights on child protection laws, online safety, and digital family protection worldwide.", + "start_url": "/en/", + "display": "standalone", + "background_color": "#ffffff", + "theme_color": "#1a365d", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +}