Repo https://github.com/piratas-ar/partidopirata.com.ar
Pad https://pad.partidopirata.com.ar/p/RedisenoSitio
Template http://html5up.net/helios
git clone https://github.com/piratas-ar/partidopirata.com.ar.git
Hay que instalar algunas cosas antes de empezar:
-
Instalar ruby 2.2 o 2.3 (idealmente 2.3.3 o sus actualizaciones) desde el gestor de paquetes (
apt
,pacman
,dnf
,etc
) -
Instalar
ruby-dev
,libxml2-dev
ylibxslt-dev
(debian, ubuntu y derivadas) del mismo modo, esto es para que las gemas instaladas puedan usar las librerias del sistema -
Instalar herramientas de compilacion:
- Debian, Ubuntu, Mint, etc:
build-essential
- Arch, Parabola, Manjaro, etc:
base-devel
- Debian, Ubuntu, Mint, etc:
-
Entrar al repositorio clonado e instalar las dependencias del proyecto (gemas de ruby)
cd partidopirata.com.ar gem install bundler bundle install
cd partidopirata.com.ar
./bin/middleman serve
Luego ingresar a la URL de prueba que da.
cd partidopirata.com.ar
./bin/middleman build
(Necesitás una llave SSH en el servidor)
./bin/cap production deploy
Traer los cambios con git
:
cd partidopirata.com.ar
git pull
Usar git para guardar los cambios:
git add archivos_modificados
git commit -m "hice este cambio"
Y luego enviarlos:
git push
Los artículos están en source/blog/posts
como archivos .markdown
.
Lo mejor es copiar uno que ya exista y modificarlo.
El nombre de los archivos tiene que seguir el formato
aaaa-mm-dd-titulo.markdown
es decir 2017-12-31-articulo-de-prueba.markdown
.
El contenido del archivo se divide en metadatos y texto.
---
metadato: valor
---
texto del articulo
Los metadatos que hay que completar son:
---
title: "Titulo del articulo"
tags:
- tag1
- tag2
image: url_de_la_imagen
thumbnail: url_de_la_imagen
---
Luego viene el texto en formato markdown.
- Guardar la imagen en
source/images
- En el markdown del post referenciarla con
![Amazing picture](nombre_de_la_imagen.jpg)
El blog viejo del PPAR esta(ba) en Wordpress, para migrarlo usamos wp2middleman con algunas modificaciones para migrar las imagenes y los thumbnails.
wp2mm partidopirata.wordpress.2015-07-23.xml --include_fields wp:post_name
sed -i -r "s/[caption[^]]+](.+)[/caption]/\1\n/g" *
egrep -no "[gallery[^]]+]" *