Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/palmdevs/website

🌐 My personal website, powered by SolidJS and SolidStart
https://github.com/palmdevs/website

blog portfolio portfolio-website solid-js solidjs solidstart website

Last synced: 2 months ago
JSON representation

🌐 My personal website, powered by SolidJS and SolidStart

Awesome Lists containing this project

README

        

# 🌐 Website

It's my website! I think having a website is cool, so I'm trying to make it real.

- 🖌️ Designed (with love and care) by [me](https://github.com/PalmDevs)
- 🏗️ Built with [SolidJS](https://www.solidjs.com/) and [SolidStart](https://start.solidjs.com)
- 🍞 Run by [Bun](https://bun.sh)
- 🔷 Deployed using [Netlify](https://netlify.com) [![Netlify Status](https://api.netlify.com/api/v1/badges/62de1c9b-432f-4a1e-b0bb-4e32daec0516/deploy-status)](https://app.netlify.com/sites/palmdevs/deploys)

## 👷 Developing

1. Install dependencies

```sh
bun install
```

2. Start the development server

```sh
bun dev
```

3. Make some changes _(optional)_

4. Format your code _(recommended)_

```sh
bun format
```

5. Build the site

```sh
bun run build
```

6. Preview the built site _(optional)_

```sh
bun start
```

### 📃 Common questions & issues

#### Server starts, but loads infinitely

You may be doing cyclic imports. To check if this is actually the issue, try **building the site**. If everything works correctly when building, it is a guaranteed cyclic import issue.

#### Hydration mismatch when renaming routes

Sometimes build caches don't get invalidated. You'll need to remove the following directories and restart the development server:

- `dist`
- `.output`
- `.vinxi`
- `node_modules/.vinxi`