Crea tu web personal con Jekyll y GitHub


#1

Bueno, esto es un tema que hemos tenido aparcado porque yo estaba carente de tiempo. Pero ahora que la vida me da un respiro y estoy libre, podemos ponernos a ello.

Temario

  • ¿Qué es GitHub Pages?
  • ¿Qué es Jekyll?
  • Instalación local de Jekyll
  • Primeros pasos con tu nueva web
  • Conceptos avanzados
  • Despliegue y actualizaciones

Lugar y fecha

  • Lugar abierto a propuestas.
  • Fecha jueves 21 de Julio (beta, sujeto a cambios)

Material

Es imprescindible que cada uno traiga su propio equipo (preferiblemente con Linux, pero Mac o Windows también son válidos) y algunos paquetes preinstalados.

All right times up, let’s do this!


#2

me apunto.


#3

Mewtwo


#4

[…]

  • ¿Qué es GitHub Pages?

¿Que tiene que ver Github con Jekyll?

[…]

  • Conceptos avanzados
  • Despliegue y actualizaciones

¿Se va a aprender a crear tu propia página con blog e integración con
alguna herramienta de foros tipo Discourse o similar al igual que
tenemos en el Hacklab? ¿Poner carruseles y cosas de esas?

Al hilo de esto, ¿habéis dado un vistazo a otras opciones? ¿Por qué
Jekyll es mejor que otros? Y, ¿que os parece el proyecto ZeroNet[0]?

Salud y Revolución.

Lobo.

[0] https://zeronet.io/


#5

Hola,

Si es el jueves 21 por la tarde si puedo asistir :slight_smile:
Yo ya he hecho alguna cosilla con github pages y con hubpress.io. Muy interesante todo pero quiero mas.

Saludos


#6

¡Me apunto! Vuelvo a proponer mi casa para el taller si os parece bien…


#7

Bulbasur


#8

Que Jekyll lo creó uno de los creadores y fundadores de GitHub, para empezar.

Mi web personal, que además es un blog, está hecha con Jekyll (http://juanjosalvador.es). Yo mismo he barajado otras alternativas, como Ghost, pero me gusta este.


#10

Todas esas preguntas se responderán en la charla-taller :stuck_out_tongue:

Efectivamente. Usarlo con GH Pages es una forma “barata” y rápida de montarlo. Sobretodo si quieres que incluso el código fuente de tu web está disponible.

Blaziken,


#12

[SrFreak] SrFreak http://foro.hacklabalmeria.net/users/srfreak
13 Julio

Razlobo:

¿Que tiene que ver Github con Jekyll?

Que Jekyll lo creó uno de los creadores y fundadores de GitHub, para
empezar.

¿Y si no quiero utilizar Github, que? ¿Me sigue interesando el taller?

Razlobo:

¿Se va a aprender a crear tu propia página con blog e integración
conalguna herramienta de foros tipo Discourse o similar al igual
quetenemos en el Hacklab?

Mi web personal, que además es un blog, está hecha con Jekyll
(http://juanjosalvador.es). Yo mismo he barajado otras alternativas,
como Ghost, pero me gusta este.

Una respuesta muy técnica, si.

Salud y Revolución.

Lobo.


#13

Jekyll funciona sobre cualquier servidor capaz de ejecutar Ruby on Rails. GitHub es uno de tantos.

No hay casi diferencias entre los sistemas de publicación estáticos, hay que entrar MUY en detalles para eso. Jekyll me gusta a nivel de código, funcionamiento y rendimiento, además de que funciona con Ruby y eso para mi son 10 puntos. Ghost, sin embargo, funciona con JavaScript (node.js, para ser exactos) y tiene cosas que no me gustan, como que no podía integrarlo con GH, algo que me es necesario, ya que es mi carta de presentación.

En definitiva: realmente es al gusto de cada uno. Igual que si quieres usar Wordpress o Hubpress.


#14

¿Qué nivel de programación web tendría el taller?
Siempre veo cosillas interesantes y no me atrevo a ir por no poder seguir el ritmo de los asistentes y del propio organizador, quizás esta vez me atreva. Tengo un portátil con Mint 18 y Windows 10.


#15

Programación como tal, prácticamente no hay. Jekyll es MUY sencillo de manejar.


#16

Ese ZeroNet parece para otra cosa.

Jekyll es potente y bastante usable. Y es perfecto para los que quieren mantener su webo usando un generador estático + git. Yo pienso migrar mi webo +`blog tan pronto como pueda.


#17

Me apunto también.


#18

Me pilla por ahí, iré :slight_smile:


#19

Yo migré mi web (jorgesanz.net) de Drupal a Jekyll en 2012 y la verdad es
que no puedo estar más contento. La tuve un tiempo en GitHub pero como a
fin de cuentas es un sitio personal pues lo de tener el código en GitHub se
me hacía raro y lo pasé a un repo privado en BitBucket y la web la tengo
alojada en Amazon S3. Se sincroniza con un hook de git y no cuesta nada.
Escribo igual de poco que antes pero al menos no me preocupo de actualizar
sistemas o de vulnerabilidades de lenguajes de backend.

Un sitio un poco más nuevo que he hecho con jekyll es la web de
geoinquietos.org, ahí he metido categorías enlazando tipos de contenido y
cosas así de manera que dar de alta nuevos grupos se puede hacer siguiendo
el mecanismo de fork + pull request + merge de github, que va de lujo

Un último ejemplo es en el curro, usamos jekyll tanto para la web de carto
como para el blog, esos repos son privados pero ya os digo que mola un
montón el flujo de trabajo, sobre todo en el blog, de branch + pull request

  • review + merge, sobre todo el de review donde diferentes agentes (la
    mayoría sin conocimientos de programación) revisan el contenido, diseño,
    etc. de una entrada de blog hasta que se le da el ok. De hecho mergea el
    equipo de marketing cuando les cuadra en su planificación.

En fin, os recomiendo el taller, y ya si usáis jekyll, pelican o cualquier
otro generador de sitios estáticos, pues ya va en función de las filias de
cada uno :smiley:


#20

Tiene una pintaza impresionante. Intentaré ir.


#21

Hola chic@s, creo que el jueves tarde es buen momento para aprender. Gracias a Hacklab y por supuesto a @jsalvador por compartir sus conocimientos.

¿Tenéis ya fijada la hora y el lugar?

Gracias.


#22

Pillo sitio