# 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](/es/ui). 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`](/es/cli/project-structure), 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.