A simple 11ty starter project to create a static site using Eleventy and Sveltia CMS with Tailwind CSS. It handles automatic navigation menus, SEO meta tags, and responsive images.
I wanted to use Windty for my next eleventy project before I realised I need more than just a single page with Tailwindcss. So I kept the good work and added more.
- Publication to GitHub Pages (on merge)
- Deployment to standalone server via SSH (manual action)
- Make sure you keep the Lighthouse 💯 💯 💯 💯 (check on PR)
- Tailwind CSS is processed directly by 11ty
- The navigation menu is generated from the page structure
- Render markdown with styles
- Process images to make them responsive
- Render "SEO" meta tags on all pages
- Installed Sveltia CMS for online editions
- Possibility to use Decap CMS with the same config
- Manage metadata and images on a per-page basis
- Documentation comes with the starter as an example
- Explains how features are developed
- dark mode
- accessibility test
- Create a new repository from huwindty’s template, or clone huwindty on your account. Use links or type
git clone git@github.com:aloxe/huwindty.git
- Install dependencies:
npm install
- Start development:
npm start
- Check your website at http://localhost:8080/
- Build the release version with
npm run build
and check the result in_site
. - When ready, push your changes to GitHub and the action will build and publish your site to GitHub Pages or the server of your choice via SSH (needs configuration).
- Sveltia CMS needs specific configuration for editor authentication.