npm install
npm start
_data/metatada.json
— common metadata for the website. List of languages is here
_data/navigation.json
— top navigation for all the locales
_includes/layouts/base.njk
— base layout (common parts for all the layouts)
_includes/layouts/home.njk
— specific layout for home page
_includes/layout/secondary.njk
— specific layout for all the secondary pages
content/en/
— content in English. Each *.md file renders as a page
content/en/en.toml
- localized strings for English locale. Includes the page blocks for home page in English
content/ru/
— content in Russian. Each *.md file renders as a page
content/ru/ru.toml
- localized strings for Russian locale. Includes the page blocks for home page in Russian
netlify.toml
- config for Netlify deployment. Contains build settings and rules for language-specific redirects
eleventy.config.js
- Eleventy config