{"id":30586062,"url":"https://github.com/cut0x/chklgs.docs","last_synced_at":"2026-05-06T17:34:04.952Z","repository":{"id":310739610,"uuid":"1041030961","full_name":"Cut0x/chklgs.docs","owner":"Cut0x","description":"Documentation complète de la solution CheckLogs","archived":false,"fork":false,"pushed_at":"2025-08-20T00:05:53.000Z","size":70,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-29T13:31:29.545Z","etag":null,"topics":["css","docs","github","html","js"],"latest_commit_sha":null,"homepage":"https://docs.checklogs.dev/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cut0x.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-19T21:58:07.000Z","updated_at":"2025-08-20T00:05:18.000Z","dependencies_parsed_at":"2025-08-20T00:28:30.809Z","dependency_job_id":"d38969bc-f9bf-4978-a69c-022e4c5ef945","html_url":"https://github.com/Cut0x/chklgs.docs","commit_stats":null,"previous_names":["cut0x/chklgs.docs"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Cut0x/chklgs.docs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cut0x%2Fchklgs.docs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cut0x%2Fchklgs.docs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cut0x%2Fchklgs.docs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cut0x%2Fchklgs.docs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cut0x","download_url":"https://codeload.github.com/Cut0x/chklgs.docs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cut0x%2Fchklgs.docs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32704471,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-06T08:33:17.875Z","status":"ssl_error","status_checked_at":"2026-05-06T08:33:17.221Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","docs","github","html","js"],"created_at":"2025-08-29T11:20:24.596Z","updated_at":"2026-05-06T17:34:04.937Z","avatar_url":"https://github.com/Cut0x.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Documentation checklogs.dev\n\nSystème de documentation moderne pour checklogs.dev avec support Markdown et design cohérent.\n\n## 🚀 Structure\n\n```\n/\n├── index.html              # Page d'accueil de la documentation\n├── README.md               # Ce fichier\n└── read/\n    ├── index.html          # Lecteur d'articles\n└── pages/\n    ├── api.md              # Documentation API REST\n    ├── node-sdk.md         # Documentation SDK Node.js\n```\n\n## 🔧 Comment ça fonctionne\n\n### URLs automatiques\n- `/` → Page d'accueil avec liste des articles\n- `/read/api` → Documentation API\n- `/read/node-sdk` → SDK Node.js\n\n### Auto-découverte\nLe système découvre automatiquement les articles dans `/pages/` et génère :\n- Métadonnées (titre, description, catégorie)\n- Table des matières\n- Navigation entre articles\n- Temps de lecture estimé\n\n### Fallback intégré\nSi les fichiers `.md` ne sont pas accessibles, le système utilise du contenu de fallback intégré dans le JavaScript.\n\n## 📝 Ajouter un article\n\n1. **Créer** `/pages/mon-article.md`\n2. **Écrire** en Markdown standard :\n   ```markdown\n   # Titre de l'article\n   \n   Description de l'article ici.\n   \n   ## Section 1\n   \n   Contenu...\n   ```\n3. **Ajouter** le slug dans la liste des articles connus dans `index.html` et `read.html`\n4. **Déployer** sur Vercel\n\n## 🎨 Design\n\nLe design utilise exactement les mêmes styles que checklogs.dev :\n- Variables CSS cohérentes\n- Logo avec triangles animés\n- Couleurs et dégradés identiques\n- Animations fluides\n\n## 🐛 Debug\n\nPour débugger un problème :\n1. Ouvrir les DevTools (F12)\n2. Aller sur `/read/nom-article`\n3. Vérifier la console pour les logs de debug\n4. Vérifier que les fichiers `.md` sont accessibles\n\n## 🚀 Déploiement\n\n### Sur Vercel\n1. Connecter le repo GitHub\n2. Vercel détecte automatiquement la configuration\n3. Les rewrites dans `vercel.json` gèrent les URLs propres\n\n### Configuration requise\n- `vercel.json` pour les rewrites\n- Headers CORS pour les fichiers `.md`\n- Fallback JavaScript pour la robustesse\n\n## 🔍 URLs de test\n\nAprès déploiement, tester :\n- `/` - Page d'accueil\n- `/read/api` - Documentation API  \n- `/read/node-sdk` - SDK Node.js\n- `/read/quick-start` - Guide rapide\n- `/read/test` - Article de test\n\n## 📋 Troubleshooting\n\n### \"Article non trouvé\"\n- Vérifier que le fichier `.md` existe dans `/pages/`\n- Vérifier l'URL (sensible à la casse)\n- Le fallback devrait fonctionner même sans fichier\n\n### Styles cassés\n- Vérifier que `global.css` et les CDN sont accessibles\n- Problème probablement de cache du navigateur\n\n### Navigation ne fonctionne pas\n- Vérifier `vercel.json` déployé\n- Tester les URLs directement\n\n## 💡 Fonctionnalités\n\n✅ **Auto-découverte** des articles  \n✅ **Fallback** intégré  \n✅ **Design cohérent** avec checklogs.dev  \n✅ **URLs propres** avec Vercel  \n✅ **Responsive** mobile/desktop  \n✅ **Table des matières** automatique  \n✅ **Navigation** entre articles  \n✅ **Syntax highlighting** pour le code  \n✅ **Estimation** temps de lecture\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcut0x%2Fchklgs.docs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcut0x%2Fchklgs.docs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcut0x%2Fchklgs.docs/lists"}