- 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.
44 lines
1.2 KiB
JSON
44 lines
1.2 KiB
JSON
{
|
|
"name": "blog_technique",
|
|
"version": "1.0.0",
|
|
"description": "TellServ Tech Blog - Blog technique pour montrer mes recherches et réflexions",
|
|
"scripts": {
|
|
"docusaurus": "docusaurus",
|
|
"start": "docusaurus start",
|
|
"start:en": "docusaurus start --locale en",
|
|
"build": "docusaurus build",
|
|
"swizzle": "docusaurus swizzle",
|
|
"deploy": "docusaurus deploy",
|
|
"clear": "docusaurus clear",
|
|
"serve": "docusaurus serve",
|
|
"write-translations": "docusaurus write-translations",
|
|
"write-heading-ids": "docusaurus write-heading-ids"
|
|
},
|
|
"keywords": [
|
|
"docusaurus",
|
|
"blog",
|
|
"technique"
|
|
],
|
|
"author": "TellServ",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@docusaurus/core": "^3.9.2",
|
|
"@docusaurus/preset-classic": "^3.9.2",
|
|
"@easyops-cn/docusaurus-search-local": "^0.52.1",
|
|
"clsx": "^2.1.1",
|
|
"docusaurus-plugin-image-zoom": "^3.0.1",
|
|
"fast-xml-parser": "^5.3.2",
|
|
"react": "^18.3.1",
|
|
"react-dom": "^18.3.1",
|
|
"rss-parser": "^3.13.0"
|
|
},
|
|
"devDependencies": {
|
|
"@docusaurus/module-type-aliases": "^3.9.2",
|
|
"@docusaurus/tsconfig": "^3.9.2",
|
|
"@docusaurus/types": "^3.9.2",
|
|
"typescript": "~5.7.2"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0"
|
|
}
|
|
}
|