Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/macktireh/macktireh.dev

My personal website and blog built with Astro
https://github.com/macktireh/macktireh.dev

accessibility astro blog seo-optimization typescript website

Last synced: about 1 month ago
JSON representation

My personal website and blog built with Astro

Awesome Lists containing this project

README

        

# [📃 macktireh.dev](https://macktireh.dev)

This repository holds the source code for my personal website and blog, built with [Astro](https://astro.build/).

## 💻 Tech Stack

- **Language** - [TypeScript](https://www.typescriptlang.org/)
- **Main Framework** - [Astro](https://astro.build/)
- **Styling** - [SCSS](https://sass-lang.com/)
- **Icons** - [Iconbuddy](https://iconbuddy.com/)
- **Code Formatting** - [Prettier](https://prettier.io/)
- **IDE** - [VSCode](https://code.visualstudio.com/)
- **Browser** - [Zen Browser](https://zen-browser.app/)
- **Deployment** - [Cloudflare Pages](https://pages.cloudflare.com/)

## 👨🏻‍💻 Running Locally

To run this project locally, start by cloning the repository into your chosen directory:

```bash
git clone https://github.com/Macktireh/macktireh.dev.git my-blog
```

```bash
cd my-blog
```

Next, install the dependencies and start the development server:

```bash
npm install
```

```bash
npm run dev
```

The development server should now be up and running.

To compile SCSS files in CSS, use the following command:

```bash
npm run sass
```

## ✨ Feedback & Suggestions

If you have any feedback or suggestions, feel free to open an issue or submit a pull request.

## 🙏 Acknowledgments

This website is inspired by:

- [Astro Starter Kit Blog template](https://github.com/withastro/astro/tree/latest/examples/blog)
- [Astro Blog I18n Starter](https://github.com/i118n/astro-blog-i118n-starter)
- [Astro Paper](https://astro-paper.pages.dev/)