Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/johannschopplich/johannschopplich.com
🍂 My personal website — built with Kirby & Vite
https://github.com/johannschopplich/johannschopplich.com
kirby kirby-cms kirby-theme personal-site
Last synced: 7 days ago
JSON representation
🍂 My personal website — built with Kirby & Vite
- Host: GitHub
- URL: https://github.com/johannschopplich/johannschopplich.com
- Owner: johannschopplich
- License: mit
- Created: 2021-08-04T15:04:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-05T21:14:23.000Z (11 days ago)
- Last Synced: 2024-11-05T21:41:17.546Z (11 days ago)
- Topics: kirby, kirby-cms, kirby-theme, personal-site
- Language: TypeScript
- Homepage: https://johannschopplich.com
- Size: 35.5 MB
- Stars: 9
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# johannschopplich.com
A powerful and performant integration of [Vite](https://vitejs.dev), [UnoCSS](https://github.com/antfu/unocss) and [Kirby](https://getkirby.com). This project seeks to provide a best practice that combines these three solutions while focusing on the developer experience.
## Installation
1. Duplicate the [`.env.development.example`](./.env.development.example) as `.env`:
```bash
cp .env.development.example .env
```
2. Install the required npm dependencies:
```bash
pnpm install
```
3. Install the required Composer dependencies:
```bash
composer install
```## Usage
### Development
1. Start the Vite development server and watch for file changes accordingly:
```bash
pnpm run dev
```
2. Run the PHP built-in web server or use a development web server of your choice (like Laravel Valet).
```bash
composer start
```### Production
Build the frontend assets:
```bash
pnpm run build
```### Deployment
> [!NOTE]
> See [ploi-deploy.sh](./scripts/ploi-deploy.sh) for deployment instructions.## License
[MIT](./LICENSE) License © 2021-PRESENT [Johann Schopplich](https://github.com/johannschopplich)