Skip to content

Spectre is a terminal-inspired theme for Astro, built using Astro and TypeScript.

Notifications You must be signed in to change notification settings

louisescher/spectre

Repository files navigation

Spectre, a terminal-inspired theme for Astro.

Spectre is a terminal-inspired theme for Astro, built using TypeScript and Astro.

Getting Started

Open in StackBlitz Open with CodeSandbox

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

Features

  • 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!

Curious?

Head over to the preview page to find out more!

Spectre Integration

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!