Blog
Añade al proyecto un blog basado en mdsvex.
Sintaxis
$ vela enable blog Esto genera:
- Una lista de entradas y páginas individuales de cada entrada, escritas en Markdown con mdsvex
- Páginas de etiquetas
- Un feed RSS
- Un par de entradas de ejemplo para empezar
Las entradas son archivos del repositorio, no registros de la base de datos, así que se versionan junto al código, y el blog funciona con o sin backend.
Las páginas se construyen con componentes de shadcn-svelte, así que el proyecto necesita shadcn-svelte. Sin él el comando se rechaza antes de cambiar nada.
El feed RSS toma su título y sus enlaces de site.name y site.url en src/lib/site.ts, así que define ahí url con la dirección donde se despliega el sitio. Un proyecto sin ese archivo recibe uno, con el nombre de aplicación de PocketBase si hay backend, o con el de package.json si no lo hay.