A neobrutalism Astro starter theme
Brutal is a minimal neobrutalist theme for Astro. It is based on Neobrutalist Web Design, which aims to create websites with a minimalistic and functional design. The theme includes integrations such as Image Optimization, RSS, and Sitemap, making it ideal for optimizing SEO. Although the theme does not have JavaScript integration by default, it can easily be added. The template is based on the developer’s personal website, with additional generic features.
To use the Brutal theme for your Astro project, follow these steps:
Bootstrap a new Astro project using the following command:
npx create-astro@latest projectName --template brutal
Change the directory to the project folder:
cd projectName
Install the project dependencies:
pnpm install
Start the local development server:
pnpm dev
Build the production site:
pnpm build
Preview the build locally before deploying:
pnpm preview
Use Astro CLI commands like astro add
or astro preview
with the following syntax:
pnpm astro ...
Use pnpm astro --help
to get help using the Astro CLI.
Brutal is a minimal neobrutalist theme for Astro, inspired by Neobrutalist Web Design. It offers various features such as image optimization, RSS integration, sitemap generation, and customizable colors. Although it does not include JavaScript integration by default, it can be easily added. The theme uses UnoCSS for styling and offers the flexibility to switch to TailwindCSS if desired. By following the installation guide, users can quickly implement the Brutal theme in their Astro projects.