Ya sea, que quieres aprender a crear un blog, o te gustarĂa escribir en algo en concreto, es una verdad que mantener un blog lleva su tiempo y dinero, pero aun asĂ hay herramientas gratuitas y de cĂ³digo abierto que te ahorrarĂ¡n muchas cosas y que hacen que solo te dediques a escribir.
EnseñarĂ© a usar Jekyll por su facilidad y uso de Markdown, y aunque hay muchas alternativas, Jekyll interactĂºa bien con Github.
Requisitos:
- Tiempo
- Internet
- Cuenta de github
InstalaciĂ³n
En Debian/Ubuntu y derivados:
sudo apt-get install git ruby jekyll
En Fedora y derivados:
sudo yum install git ruby gem install jekyll
En Arch y derivados (paciencia):
sudo pacman -S git ruby yaourt -S ruby-jekyll
ConfiguraciĂ³n Base:
Configuramos git con nuestros datos de Github
git config --global user.name "nombre_usuario" git config --global user.email "email_id"
Creamos el repositorio git en el cual trabajaremos localmente, debe ser llamado igual que el nombre de tu usuario en Github
git init tuusuario.github.io
Una vez creado el directorio del blog tenemos que buscar un tema para jekyll en, o en su defecto crear uno. Luego debes copiar el contenido del tema al directorio creado con git, en el ejemplo use el tema Compass
/_includes Directorio del cuerpo de la pagina
/_layouts Directorio del cuerpo de la pagina
/_posts Directorio en donde van las entradas
/_css o /scss Directorio donde estĂ¡n los css
/_img o /images Directorio donde van las imĂ¡genes
/_config.yml El archivo de configuraciĂ³n
/404.md La pagina del error 404
/CNAME Enlace a un dominio
/about.md La pagina «acerca de»
/index.html La pagina de inicio
Ahora completa el archivo de configuraciĂ³n _config.yml con los datos que prefieras, en mi caso lo deje asĂ:
SitĂºate con la terminal en el directorio que trabajamos y escribe
jekyll serve
Desde un navegador entra a localhost:4000 o 127.0.0.1:4000 y veras el sitio en funcionamiento, ya puedes empezar a modificar el contenido del blog localmente a travĂ©s de tu editor de cĂ³digo preferido, el mio es sublime text.
Aqui Jekyll con el tema ya instalado.
Cuando decidas que el blog esta listo para ser publicado, o para actualizar las entradas escribe
git add --all git commit -m "Mensaje que quieras mostrar" git push -u origin master
Te pedirĂ¡ tu nombre de usuario de github y la contraseña; escribela y accede a
www.tuusuario.github.io
Bueno hasta aquĂ la entrada, espero que haya quedado claro. La herramienta StackEdit te permite escribir y exportar los archivos markdown a un repositorio github, si nececitas informacion de jekyll puedes recurrir a la pagina oficial de jekyll o desde la pagina de ayuda de github pages.
