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

https://github.com/heyhusen/website

My personal website, portfolio, and blog.
https://github.com/heyhusen/website

astro jamstack portfolio ssg tailwindcss

Last synced: about 1 year ago
JSON representation

My personal website, portfolio, and blog.

Awesome Lists containing this project

README

          

# My Website

[![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/heyhusen/website/main.yml?style=flat-square&label=CI)
](https://github.com/heyhusen/website/actions/workflows/main.yml)
[![GitHub](https://img.shields.io/github/license/heyhusen/website?style=flat-square)](LICENSE)

The sixth iteration of [husen.id](https://husen.id), built with
[Astro](https://astro.build/) and hosted on
[Cloudflare Pages](https://pages.cloudflare.com/).

![Screenshot](src/assets/images/screenshot.png)

## Prerequisites

- **Node** - v22 or higher.
- **pnpm** - v9 or higher.

> The easiest way to run this project locally is to use a
> [devcontainer](https://containers.dev/).

## Set-up

1. Install dependencies.

```bash
pnpm install
```

2. Start the development server and try open on your web
browser.

```bash
pnpm dev
```

### Production

1. Generate static website.

```bash
pnpm build
```

2. Preview the production build.

```bash
pnpm preview
```