Eleventy starter project. Uses Tailwind, Algolia, Webpack. Supports multi-language
The FundamentyEleventy template project is a versatile template that offers a range of features including multilingual support, search functionality, syntax highlighting with Prism, integration with Algolia for autocomplete search box, Google Analytics integration, editing capability on GitLab/GitHub, generation of robots.txt and sitemap.xml files, and deployment scripts for GitHub Pages and GitLab Pages. The project uses various open source projects such as TailwindCSS, Webpack, postcss-loader, and dotenv.
To install the FundamentyEleventy template, follow these steps:
git clone [repository-url]
yarn install
Modify the fundamenty.site.yml file according to your project requirements.
Run the site initialization script.
yarn init-site
Note: If you cloned the project, using the --deletegit argument will delete the .git directory. The initialization script will generate two files: ./src/_data/site.json.gen and ./.env.gen. Rename these files by removing the .gen extension.
The FundamentyEleventy template project is a feature-rich template that offers multi-language support, search functionality, syntax highlighting, integration with Algolia and Google Analytics, and deployment scripts for GitLab and GitHub Pages. Its flexible components and easy installation process make it a convenient choice for developers looking to create websites with advanced features and modern capabilities.