# 🍱 Brutal: A theme for Astro

**Author:** Elian Van Cutsem
**Published:** 2023-03-01
**Tags:** Astro, UnoCSS, TypeScript
**Description:** Brutal is a minimal neobrutalist theme for Astro. It's based on Neobrutalist Web Design, a movement that aims to create websites with a minimalistic and functional design. It has some integrations like Image Optimization, RSS, Sitemap, ready to get your SEO done right.

---
# Brutal: A theme for Astro

Brutal is a minimal neobrutalist theme for [Astro](https://astro.build/). It's based on Neobrutalist Web Design, a movement that aims to create websites with a minimalistic and functional design. It has some integrations like Image Optimization, RSS, Sitemap, ready to get your SEO done right.

Finally, I published my own [website](https://www.elian.codes/)'s 2023 redesign as an Astro theme!

## Getting started

```bash
# npm 6.x
npx create astro@latest --template eliancodes/brutal

# npm 7+
npx create astro@latest -- --template eliancodes/brutal

# pnpm
pnpx create-astro --template eliancodes/brutal

# yarn
yarn create astro --template eliancodes/brutal
```

That's it! You now should have a fully functional theme!!

## Technologies

### UnoCSS

I recently got more in contact with [UnoCSS](https://uno.antfu.me/) and really love it. I decided to set it up with this theme, so more people can get easy access to using it without the hassle of setting it up. I also love the presets for utility-first classes and pureCSS icons!

### Astro integrations

The theme includes some basics you need to setup a blog or general website. It will for example generate a sitemap for you, add an RSS feed from your blogposts and add image optimisations.

## Links

- [Brutal theme on Astro's website](https://astro.build/themes/details/brutal)
- [Theme's repository on Github](https://github.com/eliancodes/brutal)