A one-page Jekyll starter based on the supplied dataset landing-page design. It uses Tailwind CSS 3 and daisyUI 4. Editors manage homepage content from the clearly commented front matter in index.md, while site-wide header, navigation, and footer settings live in _data/site.yml.
Requirements: Ruby 3+, Bundler, and Node 18+.
bundle install
npm install
npm run devOpen http://127.0.0.1:4000 or http://localhost:4000.
npm run buildThe generated site will be in _site/.
index.md— the single content-editing file for the homepage_data/site.yml— site-wide branding, navigation, header CTA, and footer organization_layouts/home.html— protected page structure and Liquid templatestailwind.config.js— brand colors and the daisyUI themeassets/css/tailwind.css— reusable Tailwind component classes_includes/header.htmland_includes/footer.html— shared chromeassets/js/navigation.js— reveals the separate fixed navigation after the hero tiles scroll away
Keep URLs beginning with # in quotation marks, for example url: "#overview". For button styles, use only primary or outline.