Opinionated starter site to make Astro sites with content from Notion, Markdown, and more
The Astronotion starter site is an opinionated starter site or theme designed to help users quickly set up an Astro site with Notion content. It utilizes the Astronotion library to fetch, transform, and render data from Notion using Astro components. The site is fast, accessible, and SEO-friendly, with features such as a sitemap, metadata, web manifest, semantic HTML markup, and lazy loaded images. It also offers multiple customizable color modes using Tailwind and daisyUI. Markdown examples are provided for non-Notion use cases. The starter site is currently only available in SSG (static site generation) format.
The Astronotion starter site is a feature-rich and opinionated theme that allows users to quickly set up an Astro site with Notion content. With its integration of the Astronotion library, the site is able to fetch, transform, and render data from Notion using Astro components. It offers a range of features, including fast and accessible design, SEO-friendly elements, lazy loaded images, and multiple customizable color modes. Additionally, the starter site provides examples for using Markdown in non-Notion use cases. The installation process is straightforward, and users have the option to deploy the site using Vercel or Netlify.
Astro is the all-in-one web framework designed for speed. Pull your content from anywhere and deploy everywhere, all powered by your favorite UI components and libraries.
Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.
SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.
Tailwind CSS is a utility-first CSS framework that provides pre-defined classes for building responsive and customizable user interfaces.
daisyUI adds classes to Tailwind CSS for all common UI components. Classes like btn, card, etc. This allows us to focus on important things instead of making basic elements for every project.
PostCSS is a popular open-source tool that enables web developers to transform CSS styles with JavaScript plugins. It allows for efficient processing of CSS styles, from applying vendor prefixes to improving browser compatibility, ultimately resulting in cleaner, faster, and more maintainable code.