https://github.com/ranolp/resources
Slidev presentations. Live: https://ranolp.github.io/resources/
https://github.com/ranolp/resources
Last synced: about 2 months ago
JSON representation
Slidev presentations. Live: https://ranolp.github.io/resources/
- Host: GitHub
- URL: https://github.com/ranolp/resources
- Owner: RanolP
- Created: 2026-04-17T17:37:39.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-04-26T18:07:10.000Z (about 2 months ago)
- Last Synced: 2026-04-26T20:15:09.515Z (about 2 months ago)
- Language: Vue
- Size: 128 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Resources
Slidev deck, vibe-coded. Deployed to GitHub Pages on every push to `main`.
## Dev
Tooling pinned via [mise](https://mise.jdx.dev) (see [mise.toml](mise.toml)).
```sh
mise install # one-time: installs pinned Node + pnpm
pnpm install
pnpm dev
```
Opens at http://localhost:3030.
## Build
```sh
pnpm build # static SPA in ./dist
pnpm export # PDF export (needs Playwright: pnpm dlx playwright install chromium)
```
## Deploy
1. Push to a GitHub repo with `main` as default branch.
2. Repo **Settings → Pages → Build and deployment → Source: GitHub Actions**.
3. First push to `main` triggers [.github/workflows/deploy.yml](.github/workflows/deploy.yml).
4. Site lands at `https://.github.io//`.
The workflow derives `--base` from the repo name automatically, so renaming the repo or forking Just Works.