Odyssey Theme is a modern theme/starter for a business or startup's marketing website. It provides landing page examples, a full-featured blog, contact forms, and more. It is fully themeable to match your business' branding and style. It even includes a theme switcher component to show how easily the entire style of the site can be changed with only a few lines of CSS.
- ✅ A perfect score in Lighthouse
- ✅ Blazing fast performance thanks to Astro 🚀
- ✅ A Full Featured Blog with Tagging
- ✅ Fully theme-able styles with for buttons, shapes, backgrounds, surfaces, etc.
- ✅ Responsive, mobile-friendly landing pages
- ✅ SEO Best Practices (Open Graph, Canonical URLs, sitemap)
- ✅ Performant Local Fonts Setup
- ✅ Contact Forms Setup for Netlify, Formspree, Formspark, etc.
- ✅ A package of ready-to-use UI components
View a live demo of the Odyssey Theme.
- View the Theme Setup Guide
- View the Customizing the Theme Guide
cd theme
npm install
npm start
Feel free to deploy and host your site on your favorite static hosting service such as Netlify, Firebase Hosting, Vercel, GitHub Pages, etc.
Astro has an in-depth guide on how to deploy an Astro project to each service.
View all notable changes to this project in Keep a Changelog format, which adheres to Semantic Versioning.
Tip
All forms of contribution are very welcome and deeply appreciated for fostering open-source projects.
- Create a PR to contribute changes you'd like to see.
- Raise an issue to propose changes or report unexpected behavior.
- Open a discussion to discuss broader topics or questions.
- Become a stargazer if you find this project useful.
- This project is licensed under the permissive Apache License 2.0.
- All works herein are my own, shared of my own volition, and contributors.
- Copyleft 2016-present Rishav Dhar — All wrongs reserved.