Skeleventy дает вам надежный фонд для построения быстрых и доступных статических веб -сайтов. Посмотреть демо -сайт.
Узел v10+
git clone https://github.com/josephdyer/skeleventy.git
cd
в папку проекта и запустите npm install
npm run dev
Tip: Mitenty Live Reload Baked In! site/
содержит все глобальные данные, шаблоны и контентutilities/
содержит множество вспомогательных filters
и transforms
index.md
css/
для составленного CSSjs/
для составленного JavaScriptimages/
содержит изображения нашего сайта, Svg Icon Sprite и папку для мета -изображений (OG, Twitter и т. Д.) Laravel Mix дает нам хороший слой API на вершине WebPack. Skeleventy использует упрощенную настройку, но вы можете воспользоваться расширением микса с пользовательскими конфигурациями Webpack, разделением кода и плагинами, такими как PostCSS, если вы так хотите.
Вы найдете бескомпромиссные SCS и JS на сайте в resources/
где Mix будет наблюдать за этими каталогами для любых изменений. Совет: лучше всего перезагрузить сервер при создании новых частиц или папок
scss/
структурирован в самоуверенные подпапки_config.scss
- это то, где вы можете изменить цвета сайта и классы утилиты, созданные GorkoЯ решил удалить Tailwind в пользу Горко, исключительно благодаря его простоте и обслуживаемости (особенно для новых разработчиков). Не слишком много для начала и добавления в то, что вам нужно, приведет к более простой, более обслуживаемой кодовой базе. Gorko позволяет добавлять ряд многоразовых полезных классов, чтобы помочь сохранить ваш код сухим. Кредит Энди Белла за то, что он сделал этот удобный маленький инструмент
utilities/
содержит любые глобальные функции утилиты/ помощникаmodules/
содержит фактический JavaScript вашего сайта, все они были аккуратными и аккуратными в соответствующих модульных подпапкахmain.js
используя import '@modules/example-module'
webpack.mix.js
У Skeleventy нет отзывчивых изображений, зачитываемых, главная причина: лучше всего использовать CDN. Проверьте это руководство по настройке MILETY с облачной.