Améliorez progressivement le HTML avec des bibliothèques JavaScript/CSS légères. Aucun outil de construction et aucune compilation nécessaire. La plupart des bibliothèques doivent faire 10 Ko ou moins (minifiées).
Parfois, vous n'avez pas besoin d'un framework SPA complet simplement pour charger un compteur de progression.
awesome
?Ouais, probablement.
data/js.json
ou data/css.json
en suivant les exemples actuels unsuckjs.com et unsuckcss.com ressemblent à des sites statiques (et ils le sont pour la plupart), mais je voulais récupérer les métadonnées du référentiel de manière dynamique sans avoir à réexécuter un générateur de site statique selon un planning. J'ai donc utilisé Coltrane, qui offre la flexibilité d'utiliser templatetags
Django pour les fonctionnalités côté serveur. C'est le meilleur des deux mondes.
Aussi... parce que c'est mon site et que je le voulais. ?
git clone
ce dépôtcd
dans le répertoire nouvellement créécp .env.example .env
.env
avec votre nom d'utilisateur GitHub et votre jeton d'accès personnel qui vient d'être crééuv run coltrane play
; remarque : cela prendra un certain temps au premier chargement car cela charge beaucoup de données depuis l'API GitHub