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.
To install the Astronotion starter site, follow these steps:
git clone https://github.com/ekafyi/astronotion-starter-ssg.gitcd astronotion-starter-ssgnpm install (You can also use yarn or pnpm)src/configs/an-starter-config.mjspublic directory.npm run builddist directory to your hosting service.You can also choose to deploy the site using Vercel or Netlify by running the respective deploy commands from the command line or triggering automatic deployment when you push to your connected repository.
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.