Erweitern Sie HTML schrittweise mit einfachen JavaScript-/CSS-Bibliotheken. Keine Build-Tools und kein Kompilieren erforderlich. Die meisten Bibliotheken sollten maximal 10 KB groß sein (minimiert).
Manchmal benötigen Sie nicht ein komplettes SPA-Framework, nur um einen Fortschrittsspinner zu laden.
awesome
Repo sein?Ja, wahrscheinlich.
data/js.json
oder data/css.json
gemäß den aktuellen Beispielen unsuckjs.com und unsuckcss.com sehen aus wie statische Sites (und das sind sie meistens auch), aber ich wollte Repository-Metadaten dynamisch abrufen, ohne einen statischen Site-Generator nach einem Zeitplan erneut ausführen zu müssen. Deshalb habe ich Coltrane verwendet, das die Flexibilität bietet, Django templatetags
für serverseitige Funktionalität zu verwenden. Es ist das Beste aus beiden Welten.
Auch... weil es meine Website ist und ich es wollte. ?
git clone
dieses Repocd
in das neu erstellte Verzeichniscp .env.example .env
.env
mit Ihrem GitHub-Benutzernamen und dem soeben erstellten persönlichen Zugriffstokenuv run coltrane play
; Hinweis: Dies wird beim ersten Laden eine Weile dauern, da viele Daten von der GitHub-API geladen werden