Post

Mi site con Jeckyll

Me llevo la web de un equipo a otro:

Instalamos las dependencias para debian:

1
apt-get install -y ruby-full build-essential zlib1g-dev git

Hacemos que ruby y gems, se pueda ejecutar con usuario no root:

1
2
3
4
echo '# Ruby Gems en el directorio de usuario' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/.gems"' >> ~/.bashrc
echo 'export PATH="$HOME/.gems/bin:$PATH"' >> ~/.bashrc
 source ~/.bashrc

Instalamos:

1
2
3
gem install bundler
bundler -v
cd /ruta/proyecto/

Borramos Genfile si estamos “trasladando” el proyecto, si no, no estará.

1
rm Gemfile.lock

Nos vamos a la carpeta del proyecto, si no estábamos antes:

1
2
3
cd /ruta/proyecto
bundle install
bundle exec jekyll serve

Y ya tendremos nuestro site corriendo en local, lo podemos consultar en:

1
http://127.0.0.1:4000/

Y ya lo tenemos. Podemos usar esto para desarrollar (mas adelante lo pondremos en un docker en local). Cuando queramos hacer la subida a produccion (a github):

1
2
3
4
cd /ruta/del/proyecto/
git add .
git commit -m "primera subida"
git push

Y ya tendriamos nuestro site subido a github, alli, previamente tendremos que tener nuestro repo iniciado y public, para asi poder tener acceso a nuestro site.

This post is licensed under CC BY 4.0 by the author.