Blog technique montrant mes recherches et réflexions à des problèmes qui surviennent dans mes différents déploiements.
https://docs.tellserv.fr/
- Création d'un plugin Docusaurus pour agréger les flux RSS au build * Récupère 37 flux RSS depuis le fichier OPML * Filtre les articles des dernières 24h * Génère un fichier JSON statique pour chargement instantané - Page Veille avec composant React * Affichage des articles groupés par catégorie * Menus dépliables (repliés par défaut) * Chargement ultra-rapide depuis JSON pré-généré * Support bilingue FR/EN - GitHub Actions pour rebuild automatique quotidien * Workflow déclenché tous les jours à 6h UTC * Met à jour les flux RSS via l'API Cloudflare Pages * Déclenchement manuel possible - Configuration Webpack pour compatibilité navigateur * Désactivation des polyfills Node.js côté client * Correction du warning onBrokenMarkdownLinks - Icône RSS dans la navbar * Lien vers le flux Atom du blog * Style cohérent avec les autres icônes 125 articles trouvés dans les dernières 24h lors du dernier build. |
||
|---|---|---|
| .github/workflows | ||
| blog | ||
| docs | ||
| i18n/en | ||
| plugins | ||
| src | ||
| static | ||
| .gitignore | ||
| .node-version | ||
| docusaurus.config.ts | ||
| docusaurus.config.webpack.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| sidebars.ts | ||
| tsconfig.json | ||
| wrangler.toml | ||
TellServ Tech Blog
Blog technique pour documenter mes recherches et réflexions sur des défis techniques.
Installation
npm install
Développement local
npm start
Cette commande démarre un serveur de développement local et ouvre une fenêtre de navigateur. La plupart des modifications sont reflétées en direct sans avoir à redémarrer le serveur.
Build
npm run build
Cette commande génère le contenu statique dans le répertoire build et peut être servie avec n'importe quel hébergeur de contenu statique.
Déploiement
Le site est automatiquement déployé sur Cloudflare Pages lors d'un push sur la branche main.
Liens
- Site web : https://docs.tellserv.fr
- Forgejo : https://forgejo.tellserv.fr
- GitHub : https://github.com/Tellsanguis/blog_tech