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.
- Host: GitHub
- URL: https://github.com/heyhusen/website
- Owner: heyhusen
- License: apache-2.0
- Created: 2020-06-17T02:47:48.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-03-28T19:23:22.000Z (about 1 year ago)
- Last Synced: 2025-03-28T20:24:07.892Z (about 1 year ago)
- Topics: astro, jamstack, portfolio, ssg, tailwindcss
- Language: Astro
- Homepage: https://husen.id
- Size: 13.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My Website
[
](https://github.com/heyhusen/website/actions/workflows/main.yml)
[](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/).

## 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
```