Estuve buscando una herramienta útil para mejorar mi blog. No estoy muy contento con el sistema de administración actual. Prefiero usar mi editor de texto (Kate) en lugar de una interface web de administración.
Deseaba convertir todo a archivos estáticos, y estaba creando una herramienta usando GO, pero de pronto me encontre con un proyecto interesante. HUGO es la herramienta que me ofrece todo lo que necesito, solo debo crear unos cuantos archivos html de una manera organizada y HUGO se encarga de poner todo en su lugar. El problema es que al no usar una base de datos, no se pueden hacer queries para encontrar algo asi que estoy poniendo algunos comandos que me facilitaran algunas cosas.
Buscar Borradores
Para encontrar los borradores es necesario encontrar todos los archivos que tengan el texto draft = true. El siguiente comando los busca
find . -name "*.md" | xargs grep "draft = true"
Publicar todos los Borradores
find . -name "*.md" | xargs sed -i 's/draft = true/draft = false/g'