Post

Usando Contentlayer

Por mucho tiempo he estado usando Ghost para poder administrar el blog y algunas páginas del sitio, de hecho servía algunas páginas desde Next.js y otras desde Ghost a través de su API.

Usar Ghost como headless CMS fue útil hasta darme cuenta que muchos de los cambios de diseño dependían del contenido. Para solucionar esto opté por tratar el contenido y el markup como una sola cosa. Para esto uso Contentlayer

Contentlayer es un content SDK que trasforma el contenido en datos tipados que se pueden consumir. Precisamente, en este sitio web todos los posts tienen su carpeta especial y están escritos en Markdown. Por lo que puedo hacer un fetch local y mostrarlos donde quiera.

Uso markdown desde hace mucho tiempo para mis notas y también para este blog, todo nace en mi iPhone o Mac escribiendo en la app iAWriter y luego exportando o copiando el contenido hacia la fuente de publicación.