Super solstice is a meticulously crafted theme for astro using Tailwind that is SEO friendly.
This theme follows best practices and provides accessibility out of the box. Light and dark mode are supported by default. Moreover, additional color schemes can also be configured.
https://super-solstice.vercel.app/
- super fast performance (top scores on ligthhouse)
- SEO friendly
- responsive
- accesible
- light and dark mode with customizable theme
- filters
- sitemap & rss feed
- customizable (edit variables in
Layout
)
Main Framework - Astro
Type Checking - TypeScript
JS framework - Vanilla JS
Styling - TailwindCSS
Icons - Iconoir
Code Formatting - Rustwind & Prettier (pnpm format
)
Deployment - Vercel
Illustrations & Content - Midjourney & ChatGPT
pnpm install
pnpm dev
For the sitemap to work, define your URL in astro.config.mjs
import { defineConfig } from "astro/config";
import sitemap from "@astrojs/sitemap";
export default defineConfig({
// ...
site: "https://stargazers.club",
integrations: [sitemap()],
});
Add markdown files similar to the ones in blog/*.md, they need to have the following format:
---
layout: ../../layout/MarkdownLayout.astro
title: My markdown capabilities
description: "This is everything I know about markdown"
pubDate: 2022-07-15
tags: ["astro", "learning in public", "setbacks", "community"]
---
I suggest going through src/pages/ first then through src/components/, you can easily see where to make edits.