Я с большой гордостью объявляю о выпуске Reptar 2.0.0, ревущего генератора статических сайтов. Установите его сейчас!

npm install -g reptar

А теперь подождите секунду, вы можете спросить себя: что случилось с Reptar 1.0.0? На самом деле Reptar — это генератор статических сайтов, ранее известный как Yarn. Yarn был переименован в Reptar, потому что недавно был выпущен еще один модуль NPM, который выбрал Yarn в качестве своего имени. За короткое время он стал невероятно популярным, во многом благодаря людям и организациям, которые помогли его создать. Вместо того, чтобы бороться за рынок или долю в сознании, я решил переименовать Yarn в новый и еще более грубый Reptar.

Reptar 2.0.0 поставляется с очень захватывающим списком новых функций и исправлений ошибок.

Одна из самых захватывающих новых функций — режим суперзаряженных часов. Режим просмотра создает локальный веб-сервер вашего сайта, способный мгновенно отражать любые изменения, которые вы вносите, без необходимости перестраивать каждый статический файл. Это достигается за счет ленивого рендеринга только запрошенной страницы, что позволяет Reptar быстро синхронизироваться с файловой системой и немедленно отображать последние изменения. Это обеспечивает отличный рабочий процесс при написании нового поста или обновлении темы — эти изменения сразу видны. Вы можете запустить режим часов через reptar watch.

Некоторые другие интересные новые функции:

  • Reptar теперь имеет _config.yml проверку. Если Reptar заметит, что вы неправильно настроили свой сайт, он немедленно сообщит вам, где и почему он неправильно настроен.
  • Файлы данных теперь поддерживаются! Это была запрошенная функция, и я рад, что Reptar теперь поддерживает файлы данных .yaml или json.

Полный список изменений смотрите в CHANGELOG.

Если вы использовали Yarn 1.x, то для обновления до Reptar необходимо выполнить два шага.

Первый - установить Reptar npm install -g reptar.

Второй — обновить файл _config.yml, так как в нем были критические изменения.

Проверка _config.yml скажет вам, что не так, но легче увидеть изменения, посмотрев на разницу изменений. Объяснения встроены в виде комментариев.

Я хочу поблагодарить всех за поддержку Reptar. Было очень весело создавать Reptar и ежедневно использовать его для своего сайта.

Одной из больших новых функций, которые я запланировал для Reptar, является создание панели администратора, чтобы вы могли редактировать свой сайт Reptar так же легко, как если бы это был сайт WordPress, за исключением того, что это все еще статический сайт! Если это звучит захватывающе и весело, тогда пожалуйста, присоединяйтесь и помогите с кодом!

Первоначально опубликовано на hswolff.com.