Spectre is a terminal-inspired theme for Astro, built using TypeScript and Astro.
Alternatively, you can create a new Astro project with Spectre like this:
# npm
npm create astro@latest -- --template louisescher/spectre
# pnpm
pnpm create astro@latest --template louisescher/spectre
# yarn
yarn create astro --template louisescher/spectre
- 100 / 100 Lighthouse performance
- Responsive for all screen sizes
- Fully accessible
- Type-Safe
- Auto-generated sitemap
- Markdown / MDX Support
- Builds on content collections
- Search powered by pagefind
- Comments powered by giscus (can be turned off)
- More!
Head over to the preview page to find out more!
If you want to know more about how the custom integration that is used in the astro.config.ts
file works, head over to the integration's own README!