From ef7951c1e48fb47bb6bba1620d8cb18fc1342df2 Mon Sep 17 00:00:00 2001 From: kbe Date: Tue, 19 Aug 2025 23:48:30 +0200 Subject: [PATCH] add a script for update --- Dockerfile | 4 +- hugo.toml | 33 +++++----- layouts/partials/footer.html | 4 +- package-lock.json | 17 ++++- package.json | 6 +- scripts/README.md | 37 +++++++++++ scripts/build.sh | 21 +++++- scripts/fetch-wordpress.js | 2 +- scripts/update-website.cron | 7 ++ scripts/update-website.sh | 24 +++++++ static/assets/images/android-icon-144x144.png | Bin 0 -> 23222 bytes static/assets/images/android-icon-192x192.png | Bin 0 -> 35686 bytes static/assets/images/android-icon-36x36.png | Bin 0 -> 3277 bytes static/assets/images/android-icon-48x48.png | Bin 0 -> 4711 bytes static/assets/images/android-icon-72x72.png | Bin 0 -> 8246 bytes static/assets/images/android-icon-96x96.png | Bin 0 -> 12545 bytes static/assets/images/apple-icon-114x114.png | Bin 0 -> 16116 bytes static/assets/images/apple-icon-120x120.png | Bin 0 -> 17391 bytes static/assets/images/apple-icon-144x144.png | Bin 0 -> 23222 bytes static/assets/images/apple-icon-152x152.png | Bin 0 -> 24848 bytes static/assets/images/apple-icon-180x180.png | Bin 0 -> 32568 bytes static/assets/images/apple-icon-57x57.png | Bin 0 -> 5910 bytes static/assets/images/apple-icon-60x60.png | Bin 0 -> 6380 bytes static/assets/images/apple-icon-72x72.png | Bin 0 -> 8246 bytes static/assets/images/apple-icon-76x76.png | Bin 0 -> 8862 bytes .../assets/images/apple-icon-precomposed.png | Bin 0 -> 36405 bytes static/assets/images/apple-icon.png | Bin 0 -> 36405 bytes static/assets/images/browserconfig.xml | 2 + static/assets/images/favicon-16x16.png | Bin 0 -> 1831 bytes static/assets/images/favicon-32x32.png | Bin 0 -> 2830 bytes static/assets/images/favicon-96x96.png | Bin 0 -> 12545 bytes static/assets/images/favicon.ico | Bin 0 -> 1150 bytes static/assets/images/manifest.json | 41 ++++++++++++ static/assets/images/ms-icon-144x144.png | Bin 0 -> 23222 bytes static/assets/images/ms-icon-150x150.png | Bin 0 -> 24470 bytes static/assets/images/ms-icon-310x310.png | Bin 0 -> 70827 bytes static/assets/images/ms-icon-70x70.png | Bin 0 -> 7893 bytes yarn.lock | 60 ++++++++++++++++++ 38 files changed, 229 insertions(+), 29 deletions(-) create mode 100644 scripts/README.md create mode 100644 scripts/update-website.cron create mode 100755 scripts/update-website.sh create mode 100644 static/assets/images/android-icon-144x144.png create mode 100644 static/assets/images/android-icon-192x192.png create mode 100644 static/assets/images/android-icon-36x36.png create mode 100644 static/assets/images/android-icon-48x48.png create mode 100644 static/assets/images/android-icon-72x72.png create mode 100644 static/assets/images/android-icon-96x96.png create mode 100644 static/assets/images/apple-icon-114x114.png create mode 100644 static/assets/images/apple-icon-120x120.png create mode 100644 static/assets/images/apple-icon-144x144.png create mode 100644 static/assets/images/apple-icon-152x152.png create mode 100644 static/assets/images/apple-icon-180x180.png create mode 100644 static/assets/images/apple-icon-57x57.png create mode 100644 static/assets/images/apple-icon-60x60.png create mode 100644 static/assets/images/apple-icon-72x72.png create mode 100644 static/assets/images/apple-icon-76x76.png create mode 100644 static/assets/images/apple-icon-precomposed.png create mode 100644 static/assets/images/apple-icon.png create mode 100644 static/assets/images/browserconfig.xml create mode 100644 static/assets/images/favicon-16x16.png create mode 100644 static/assets/images/favicon-32x32.png create mode 100644 static/assets/images/favicon-96x96.png create mode 100644 static/assets/images/favicon.ico create mode 100644 static/assets/images/manifest.json create mode 100644 static/assets/images/ms-icon-144x144.png create mode 100644 static/assets/images/ms-icon-150x150.png create mode 100644 static/assets/images/ms-icon-310x310.png create mode 100644 static/assets/images/ms-icon-70x70.png diff --git a/Dockerfile b/Dockerfile index 5775347..9167e57 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ FROM hugomods/hugo:nightly RUN apk add --no-cache nodejs npm # Install Sass (Dart Sass) globally -RUN npm install -g sass +RUN npm install -g sass yarn # Set the working directory inside the container WORKDIR /app @@ -18,7 +18,7 @@ RUN chmod +x scripts/build.sh # Install Node.js dependencies if any (e.g., for fetch-wordpress.js) # Assuming package.json exists and has dependencies -RUN if [ -f package.json ]; then npm install; fi +RUN if [ -f package.json ]; then yarn install; fi # Ensure /usr/local/bin is in PATH for the CMD ENV PATH="/usr/local/bin:$PATH" diff --git a/hugo.toml b/hugo.toml index 283714a..18ec73a 100644 --- a/hugo.toml +++ b/hugo.toml @@ -3,6 +3,7 @@ languageCode = 'fr-fr' title = 'Mistergeek' # theme = "your-theme" ignoreLogs = ["warning-goldmark-raw-html"] +enableRobotsTXT = true # [permalinks] # posts = "/:section/:slug/" @@ -32,7 +33,7 @@ ignoreLogs = ["warning-goldmark-raw-html"] creator = "@mistergeekfrance" # Facebook - facebook_page = "mistergeek.fr" + facebook_page = "mistergeekfrance" youtube_channel = "UCXXXXXXXXXXXXXXXXXXX" # Search Engine Verification @@ -41,27 +42,27 @@ ignoreLogs = ["warning-goldmark-raw-html"] # yandex_verification = "your-yandex-verification-code" # Local SEO - [params.seo.local] - enabled = true - country = "FR" - language = "fr" - region = "Île-de-France" - city = "Paris" - latitude = "48.8566" - longitude = "2.3522" + # [params.seo.local] + # enabled = true + # country = "FR" + # language = "fr" + # region = "Île-de-France" + # city = "Paris" + # latitude = "48.8566" + # longitude = "2.3522" # Rich snippets enable_search_box = true enable_sitelinks_searchbox = true # Verification codes - [params.seo.verification] - google = "your-google-verification-code" - bing = "your-bing-verification-code" - yandex = "your-yandex-verification-code" - alexa = "your-alexa-verification-code" - pinterest = "your-pinterest-verification-code" - norton = "your-norton-verification-code" + # [params.seo.verification] + # google = "your-google-verification-code" + # bing = "your-bing-verification-code" + # yandex = "your-yandex-verification-code" + # alexa = "your-alexa-verification-code" + # pinterest = "your-pinterest-verification-code" + # norton = "your-norton-verification-code" # Image optimization for SEO [imaging] diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 280951e..cf9b0ba 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -20,14 +20,12 @@ -
Toutes les catégories