Last active
September 25, 2015 08:07
-
-
Save JuanjoSalvador/9669022d8e3f59ab7a4f to your computer and use it in GitHub Desktop.
Genera un archivo-plantilla de Jekyll a partir de un nombre pasado como parámetro
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Obtiene la fecha del sistema | |
DATE=`date +%Y-%m-%d` | |
# Convierte en una cadena separada por guiones el nombre del archivo | |
NAME=`echo $* | tr " " -` | |
# Variable con el nombre FINAL del archivo | |
FILENAME=$DATE-$NAME.md | |
# Crea un archivo con la fecha y el nombre indicado, como nombre de archivo. | |
touch $FILENAME | |
echo "--- | |
layout: post # Sustituye el layout si lo usas uno diferente | |
title: $* # Nombre generado automáticamente | |
categories: [] # Añade tus categorías o borra esta línea | |
---" > $FILENAME | |
echo "Nuevo post generado: $FILENAME" | |
# Sustitute nano por tu editor de texto favorito (gedit, leafpad, vim, atom...) | |
nano $FILENAME |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uso del script
Entrada
$ ./jekyll-post.sh Nuevo post de Jekyll
Salida
Nuevo post generado: 2015-07-11-Nuevo-post-de-Jekyll.md
Y abierto con
nano
el nuevo post para ser editado 😄