Daniel Murillo
Índice

Nota · 13 de octubre de 2026 · Daniel Murillo

Cómo publicar un artículo

Un archivo Markdown en content/posts/es basta para que aparezca en el sitio y en la API.

En local, abre Nueva entrada, llena el formulario y publica. El sitio escribe el archivo por ti.

Si prefieres el archivo a mano, el nombre es el slug. content/posts/es/mi-articulo.md se publica en /blog/mi-articulo y en /api/posts/mi-articulo. La traducción va en content/posts/en/mi-articulo.md → /en/blog/mi-articulo.

El frente del archivo lleva estos campos, cada uno en una sola línea:

---
title: Título
description: Una frase que también usa la API.
author: Daniel Murillo
publishedAt: 2026-10-14
lang: es
keywords: markdown, producto
kind: arquitectura
image: /media/lectura-compartida.svg
---

publishedAt usa el formato AAAA-MM-DD. lang es es o en. keywords es una lista separada por comas. kind es el tipo de entrada: programacion, arquitectura, producto, nota, o cualquier otro slug. El índice agrupa por ese tipo. image es opcional y sirve de portada.

Una imagen dentro del texto es Markdown normal. El texto entre comillas es el pie:

![Corte del servicio](/media/lectura-compartida.svg "Una entrada, dos lecturas")

El archivo va en public/media. Una URL https también funciona.

Un video es una línea @video. Puede ser un archivo .mp4, .webm u .ogg, o un enlace de YouTube o Vimeo:

@video(/media/recorrido.mp4 "Recorrido del cambio")
@video(https://www.youtube.com/watch?v=abc123 "Charla")

El reproductor de esta nota usa un video de ejemplo. En una entrada real, sustituye la URL.

Ejemplo del reproductor. Cámbialo por el video de la entrada.

El artículo más reciente aparece primero. Para verlo en local:

bun run dev