astro.build
Генератор сайтов, который умеет сразу в React/Vue и ещё пачку шаблонизаторов, вырезая их рантайм, даже при использовании useState и тп!
Потыкал, рекомендую: хорошая дока, дефолты, все достаточно просто, при этом эффективно. Очень порадовала поддержка TS внутри их собственных темплейтов (.astro). Простые дерективы для точечного описания загрузки компонент.
Немного критки.
Тс в шаблонах иногда выдает не правильные типы в саджестах.
Не минифицирует по умолчанию стили из
Дважды писал в дискорд с проблемами (1, 2), ни разу не ответили.
У меня задача простая: в монорепе держать док билдер в папке
Но, в итоге, это решение вышло удобным, потому что для пакетов с пустым ридми (за всем не успеешь) я показываю код из файла с тестами - мне показалось это хорошим решением, например. А вот код синхронизации.
Генератор сайтов, который умеет сразу в React/Vue и ещё пачку шаблонизаторов, вырезая их рантайм, даже при использовании useState и тп!
Потыкал, рекомендую: хорошая дока, дефолты, все достаточно просто, при этом эффективно. Очень порадовала поддержка TS внутри их собственных темплейтов (.astro). Простые дерективы для точечного описания загрузки компонент.
Немного критки.
Тс в шаблонах иногда выдает не правильные типы в саджестах.
Не минифицирует по умолчанию стили из
public
.Дважды писал в дискорд с проблемами (1, 2), ни разу не ответили.
У меня задача простая: в монорепе держать док билдер в папке
docs
, а доки писать в packages/**/README.md
. Из-за какого-то не правильного, с моей точки зрения, внутреннего резолвинга импортов либ я не могу импортировать .md
файлы из папки вне docs
. Попробовал засимлинкать ридмишки из пакаджей внутрь докс - та же проблема. Пришлось копировать весь контент.Но, в итоге, это решение вышло удобным, потому что для пакетов с пустым ридми (за всем не успеешь) я показываю код из файла с тестами - мне показалось это хорошим решением, например. А вот код синхронизации.