Постепенно улучшайте 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.