Постепенно улучшайте HTML с помощью облегченных библиотек JavaScript/CSS. Никаких инструментов сборки и компиляции не требуется. Размер большинства библиотек должен составлять 10 КБ или меньше (минимизированный).
Иногда вам не нужна вся структура SPA только для загрузки индикатора прогресса.
awesome
репо?Да, наверное.
data/js.json
или data/css.json
следуя текущим примерам. unsuckjs.com и unsuckcss.com выглядят как статические сайты (и в большинстве случаев так оно и есть), но я хотел получать метаданные репозитория динамически, без необходимости повторного запуска генератора статических сайтов по расписанию. Итак, я использовал coltrane, который обеспечивает гибкость использования templatetags
Django для функциональности на стороне сервера. Это лучшее из обоих миров.
А ещё... потому что это мой сайт и я этого хотел. ?
git clone
этот репозиторийcd
во вновь созданный каталогcp .env.example .env
.env
указав свое имя пользователя GitHub и только что созданный токен личного доступа.uv run coltrane play
; примечание: первая загрузка займет некоторое время, поскольку загружается много данных из API GitHub.