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