⚠️ ⚠️ ⚠️ Source code moved to this repository
This is the repository of the TEDxCuneo website, it's built following the JAMstack paradigm, you can learn more about it on their website.
Based on this starter, uses Eleventy as SSG + TailwindCSS + Alpine.js and Contentful as CMS (but the CMS can be easily changed). It's also used Netlify CMS for managing some infos like footer and settings.
You can use this repository for building the website of your TEDx event or just for taking inspiration.
If you want to recreate the exact Contentful structure that we use, you can use export file contentful-schema.json
and follow the Contentful guide on how to import it in your space.
A free tier shoud be enough in most cases.
npm install
Create a file called .env
in the project root folder and put these envirroments variables (with their values, keep them secret):
CONTENTFUL_SPACE_ID=
CONTENTFUL_ACCESS_TOKEN=
DEBUG=true
DEBUG variable is used to display the pages that are hidden from the CMS.
This step is only required the very first time.
npm run build
npm run dev
You can easily deploy it on a fre tier of Netlify or similar platform, making it 100% free (apart from the domain).
This project is licensed under the terms of the Apache 2.0 license.