Files
apoena/README.md
2026-05-23 16:13:50 +02:00

33 lines
848 B
Markdown

# apoena.dev
Julien Calixte's blog, built with [îles](https://github.com/ElMassimo/iles).
Live at [apoena.dev](https://apoena.dev).
## Requirements
- Node.js >= 22
- pnpm 10
## Scripts
```sh
pnpm install # install dependencies
pnpm dev # start the dev server
pnpm build # build for production
pnpm preview # preview the production build on port 5050
pnpm typecheck # run vue-tsc
```
## AT Protocol notes (`/pub`)
Pages under `/pub/:rkey/:slug` are generated at build time from records
published to my AT Protocol repository.
- DID: `did:plc:4m3kouplb7s7xozjd3whinvl`
- Collection: `site.standard.document`
- PDS endpoint is resolved via [plc.directory](https://plc.directory),
then records are listed with `com.atproto.repo.listRecords`.
See `src/api/fetch-notes.ts` and `src/pages/pub/[rkey]/[slug].vue`.