Commit graph

8 commits

Author SHA1 Message Date
Cédrix
14cb68c4c5 fix: logo wiki servi depuis docs/assets/ (hors git, généré par build-assets.py)
overrides/partials/logo.html : remplace l'URL static.alpinux.org par
{{ base_url }}/assets/alpinux-logo.png — le logo est inclus dans le
build MkDocs, pas servi depuis le CDN.

scripts/build-assets.py : sépare les deux destinations :
- docs/assets/alpinux-logo.png (200×200, pour le wiki)
- /tmp/alpinux-static-assets/ (512px + favicons → static.alpinux.org/logo/)
Plus d'argument --out ; les chemins sont fixes et documentés.

docs/technique/deploiement-wiki.md :
- schéma mis à jour (SVG → build-assets.py → PNG → mkdocs build)
- ajout de l'étape 3 "Générer le logo" dans la procédure manuelle
- script deploy-wiki.sh inclut python3 scripts/build-assets.py
- tableau résumé mis à jour
- prérequis : ajout pillow et chromium

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 10:05:12 +02:00
Cédrix
096edc378e docs: procédure de déploiement du wiki (git pull + mkdocs build)
Nouveau fichier docs/technique/deploiement-wiki.md :
- schéma du flux Gitea → build → Apache
- prérequis serveur (pip install mkdocs-material, clone du dépôt)
- procédure manuelle pas à pas (git pull, mkdocs build --strict)
- script deploy-wiki.sh prêt à l'emploi
- automatisation via webhook Gitea + démon webhook
- tableau des erreurs courantes et mkdocs serve pour tests locaux

mkdocs.yml : page ajoutée en tête de la section Technique
docs/contribuer.md : lien vers la page de déploiement depuis l'étape 5

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 10:05:12 +02:00
Cédrix
da8b6e7fee docs: guide de contribution pas à pas (AlpID, Gitea, pull request, MkDocs)
Nouveau fichier docs/contribuer.md :
- création de compte AlpID et connexion SSO à Gitea
- modifier une page existante via l'éditeur web Gitea
- créer un nouvel article (nommage, structure, choix du dossier)
- ouvrir une pull request et comprendre le cycle de relecture
- explication du pipeline de publication MkDocs (build → deploy)
- mini-référence Markdown (titres, listes, liens, code, admonitions, tableaux)

mkdocs.yml : entrée "Contribuer" ajoutée en deuxième position dans la nav
docs/index.md : section Contribuer enrichie avec lien direct vers le guide
docs/alpinux/faq.md : corrige le lien DokuWiki cassé alpinux:install-party.md

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 10:05:12 +02:00
Cédrix
40bf40cec2 Install Party Printemps 2026 clôturée — présentation reportée en septembre
install-party.md : marque l'Install Party du 28 mars comme terminée,
annonce une présentation en septembre 2026 (date à confirmer).

SEO & métadonnées (home/index.html, overrides/main.html) :
- Open Graph, Twitter Card, structured data Schema.org (Organization / WebSite)
- canonical, rel="me" Mastodon, aria-label nav, dimensions logo explicites

Wiki (docs/) :
- meta description sur index.md et alpinux/index.md
- boutons MkDocs Material sur alpinux/index.md, liens corrigés

Infra :
- robots.txt pour alpinux.org et wiki.alpinux.org
- sitemap.xml home
- configs vhost Apache alpinux.org et wiki.alpinux.org
- suppression alpinux-logo.png (binaire servi depuis static.alpinux.org)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 10:05:12 +02:00
59795da35c Supprimer docs/assets/alpinux-logo.svg 2026-05-03 07:33:20 +00:00
Cédrix
565165cc70 Architecte static.alpinux.org : assets binaires hors git
- Logo SVG (source texte) ajouté dans docs/assets/alpinux-logo.svg
- .gitignore : exclut *.png, *.ico, docs/assets/images/ (binaires → static.alpinux.org)
- overrides/partials/logo.html : logo depuis https://static.alpinux.org/logo/
- overrides/main.html : favicons depuis static.alpinux.org via {% block extrahead %}
- mkdocs.yml : logo → SVG, ajout pymdownx.emoji (icônes Material)
- home/index.html : page d'accueil alpinux.org (logo + favicon depuis static.alpinux.org, carte dynamic.alpinux.org)
- scripts/build-assets.py : génère PNG/favicon depuis le SVG source
- scripts/static.alpinux.org.vhost.conf : template vhost Apache

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 08:46:06 +02:00
Wiki Alpinux
2fa0fe0da9 Ajout logo Alpinux, page communication, typographie A[l]p[inux] Segoe UI 2026-05-02 22:39:54 +02:00
Wiki Alpinux
8e6345aaba Migration vers MkDocs Material — contenu DokuWiki converti, thème Alpinux 2026-05-02 22:29:17 +02:00