Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/palmdevs/website
- Owner: PalmDevs
- License: gpl-3.0
- Created: 2024-01-25T18:46:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-05T16:42:35.000Z (3 months ago)
- Last Synced: 2024-11-05T17:42:53.055Z (3 months ago)
- Topics: blog, portfolio, portfolio-website, solid-js, solidjs, solidstart, website
- Language: TypeScript
- Homepage: https://palmdevs.me
- Size: 2.02 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`