Статический сайт с открытым исходным кодом , написанный на языке Eleventy — предоставлен генератором веб-приложений AppSeed .
Версии PRO включают премиум-наборы пользовательского интерфейса , пожизненные обновления и круглосуточную поддержку в реальном времени (через Discord).
Комплект материалов Eleventy PRO | Набор бумаги Eleventy PRO | Комплект пользовательского интерфейса Eleventy Now PRO |
---|---|---|
$ # clone the sources
$ git clone https://github.com/app-generator/eleventy-html5up-fractal.git
$ cd eleventy-html5up-fractal
$
$ # install modules
$ yarn
$
$ # start the project in development mode
$ yarn dev
$ # app is running on http://localhost:4000
$
$ # build the project for production
$ yarn build
Шаблонный код имеет модульную структуру, соответствующую рекомендуемому шаблону, используемому во многих проектах с открытым исходным кодом.
< ROOT > - Eleventy Fractal # project root folder
|
| --- src/ # website source folder
| --- src/_includes # website partials (footer, header)
| --- src/assets # website assets (scss, javascript files)
| --- src/index.njk # index page in NJK format
|
| --- .eleventy.js # Eleventy (11ty) config file
| --- package.json # main script executed by Yarn, Npm
|
| -----------------------------
Eleventy — это более простой генератор статических сайтов, созданный как альтернатива Jekyll на JavaScript. По умолчанию он zero-config
, но имеет гибкие возможности настройки. Eleventy работает с существующей структурой каталогов вашего проекта .
Eleventy использует независимые механизмы шаблонов . Мы не хотим держать ваш контент заложником. Если позже вы решите использовать что-то другое, такое разделение контента облегчит миграцию. Eleventy работает с несколькими языками шаблонов (HTML, Markdown, Javascript, Liquid, Nunjunks..)
Статический сайт Eleventy Fractal — предоставлен генератором веб-приложений AppSeed .