| name | yuler.dev |
|---|---|
| description | Agent instructions for the yuler.dev repository. |
Personal site at https://yuler.dev — Astro 6, MDX, Tailwind CSS 4, TypeScript. Package manager: pnpm.
- Use the Node.js version specified in
.nvmrc. - Run
pnpm installandpnpm devto start the local dev server. - Use
pnpm create:postto quickly scaffold a new post. - Run
pnpm autocorrectto format post content files. - Use
pnpm export:pdfto export PDF for a specific post. - Run
pnpm sync:strava:activitiesto sync Strava activities to local data.
Every icon should be a simple Astro component located in src/components/icons
Use the /git-commit skill for every commit. Check in this order:
- Local:
.agents/skills/git-commit(this repo) - Global:
~/.agents/skills/git-commit
If neither exists, install it from the upstream skills/git-commit
- This site deploys as static files generated from the Astro build.
- Deployment is automated by
.github/workflows/deploy.yml: pushes tomainrun the GitHub Actions workflow, build the site withwithastro/action, and publish it to GitHub Pages withactions/deploy-pages.