Lo que he aprendido: feed para Jekyll

Hoy he aprendido a ponerle un feed a una web hecha con Jekyll. Es muy sencillito, solo hay que usar el plugin Jekill Feed. Para poderlo usar tenemos que hacer tres cosillas: modificar el archivo _config.yml, añadir una línea a nuestro Gemfile y crear la página con bundle.

El archivo de configuración

En lo que respecta al archivo _config.yml, simplemente tenemos que añadir este plugin que queremos utilizar a la lista de gemas:

gems:
- jekyll-feed

Jekyll Feed usará la información sobre el sitio que haya aquí como el título (title o name), la descripción (description), el autor (author) o la URL (por defecto será site.github.url), así que ya que estamos aquí aprovechamos y le damos toda la info que queramos.

La lista de gemas

También tenemos que añadir Jekyll Feed a la lista de gemas para bundle nos la instale y luego la use. Simplemente tenemos que añadir esta línea al Gemfile:

gem "jekyll-feed"

Si hasta ahora no habéis usado un Gemfile, el más simple que podemos tener para que esto nos funcione es uno en el que diga que tenemos que usar Jekyll y Jekyll Feed y que descarguemos las gemas que hacen falta del repo oficial:

# Origen de las gemas
source 'https://rubygems.org'

# Gemas que hay que utilizar
gem "jekyll"
gem "jekyll-feed"

Crear la página

Ya no vamos a poder crear la web con jekyll build o jekyll serve porque no usamos una sola gema, tenemos que usar bundle.

La primera vez que creemos el sitio, conviene comprobar si tenemos las gemas necesarias instaladas y si no lo están, que bundle nos las instale:

bundle install

Luego, creamos el sitio añadiendo bundle exec delante de la orden que usábamos antes:

bundle exec jekyll serve

Así, Jekyll Feed nos creará un archivo feed.xml en _site/ que podemos enlazar al mítico botón naranja para que la gente se suscriba. Para ello, elegí un botón para el RSS y añadí la imagen a la plantilla default.html, en el footer:

<a href="{{ site.github.url }}/feed.xml" rel="rss"><img style="border-width: 0;" src="http://www.rss-tutorial.com/buttons/feed-icon.png" alt="RSS Feed" align="right" /></a>

Nada más por hoy, podéis ver cómo queda en la web de pan. Sigo investigando Jekyll.

Referencias

Jekyll Feed en GitHub

Strange Case Of Dr Jekyll And Mr Hyde — Jekyll Side por Eldeeem vía Attribution Engine. Licencia CC BY-NC-SA.

Lo que he aprendido: temas de Jekyll y GitHub Pages

Acabo de descubrir que GitHub Pages tiene una opción para que elijamos un tema de Jekyll cuando creamos nuestra página. Esto es bastante interesante, porque significa que podemos despreocuparnos del aspecto y centrarnos en el contenido. Al ver esto me puse a investigar sobre los temas de Jekyll, para averiguar qué son y cómo se usan. Os cuento lo que he sacado en claro.


Usar un tema en nuestra página

Los temas de Jekyll son gemas y para usarlos en nuestra página tenemos que seguir los siguiente pasos:

  1. Añadimos al archivo Gemfile una línea donde indicamos el tema que queremos usar:
gem "TEMA"
  1. Instalamos el tema:
bundle install
  1. Activamos el tema añadiendo la siguiente línea al archivo de configuración _config.yml:
theme: TEMA
  1. Creamos el sitio con bundle, lo necesitamos porque estamos usando una gema extra:
bundle exec jekyll serve

Seguir leyendo →

Camino a la panificación: pan de einkorn y tahini

El pan inventado de esta semana es una variante del pan navideño de einkorn aprovechando que aun me quedaba einkorn y que tenía tahini. Me inspiré en esta receta adaptándola para la harina de einkorn. Esta vez he escaldado parte de la harina en lugar de usar zumo de naranja por el simple hecho de investigar.

Os cuento.

Pan de einkorn con tahini

Ingrediente raro para harina rara

Ingredientes

    Escaldado
  • 200 g einkorn
  • 325 g agua
  • Masa final

  • Escaldado
  • 175 g masa madre (100 g einkorn + 75 g agua)
  • 300 g einkorn
  • 9 g sal
  • 70 g tahini
  • 30 g agua adicional

Direcciones

  1. La noche anterior escaldé la harina y refresqué la masa madre. Metí el escaldado a la nevera una vez estuvo frío.
  2. Por la mañana mezclé todo menos el agua adicional y amasé.
  3. Como la masa estaba como un pedrol, añadí el agua adicional.
  4. Fermenté a temperatura ambiente unas 4h
  5. Formé en bola y lo puse en el banetón
  6. Hice la segunda fermentación también a temperatura ambiente, unas 3h
  7. Horneé como siempre, primeros 10′ a 250C solo arriba, luego arriba y abajo bajando la temperatura poco a poco hasta 180C un total de 50′

Como soy superecologista, de paso que se cocinaba el pan asé unas verduras para hacer esta receta de Jamie Oliver y una patata para acompañar al pisto.

No sé si se ve en la foto pero ha quedado bastante denso (cosa que era lógica viendo la masa), tengo que afinar con el escaldado o aumentar la hidratación. Añadiré aquí futuras mejoras 😀

Bonus

Otros panes con tahini

Pan de plátano con tahini

Pan dulce armenio

Lo que he aprendido: variables locales en Emacs

Pasando a limpio mis apuntes de italiano, me he puesto a investigar cómo establecer el idioma para la revisión ortográfica de un documento porque me da mucha rabia tener que cambiarlo cada vez que lo abro. Gracias a estas pesquisas he descubierto algo interesante: las variables locales de Emacs.

Seguir leyendo →

Curso no convencional de LaTeX: a vueltas con el idioma

Hoy os voy a hablar de algo en lo que suele haber bastante lío en LaTeX: la configuración de idioma. Creo que he conseguido más o menos entender cómo va, así que voy a intentar explicar qué paquetes tenemos que usar y por qué. Es una entrada que entra bastante en detalle, porque me gusta saber el motivo de hacer las cosas, si no os apetece leer toda la chapa (es mucha chapa) podéis ir directamente al resumen final.

Ya sé que me estoy saltando el índice del curso a la torera, ved esto como un interludio, al fin y al cabo el idioma hay que configurarlo tarde o temprano. Yo prefiero temprano.


La cuestión es que si no escribimos en inglés, tenemos que configurar LaTeX para que se adapte a nuestro idioma. Para ello, necesitamos elegir un paquete de idioma y una codificación.

El paquete de idioma

El paquete de idioma realiza dos funciones principales:

  • Gestiona que las palabras claves como Capítulo o la fecha se escriban en el idioma que hemos elegido.
  • Aplica la silabación (por donde nos parte una palabra cuando no cabe en la línea) correcta para el idioma concreto, así como otras reglas tipográficas.

Seguir leyendo →

Camino a la panificación: pan para aprovechar

No sé si os lo he contado alguna vez, pero soy intolerante a la lactosa así que si quiero zampar postres tradicionales lácteos o bien uso leche sin lactosa o leche vegetal. Lo de la leche sin lactosa es un lío porque se me estropea antes de que pueda consumir un litro, así que si me da el antojo de postre (¡o de bechamel!), me resulta más práctico fabricarme leche vegetal casera que es barata y rápida de hacer. Esta última vez había pensado en hacer arroz con leche con leche de arroz en parte porque la leche de arroz es muy fácil y muy barata de hacer y un poco también porque me hace gracia decirlo (debo reconocerlo).

La cuestión es que al hacer leche vegetal, al igual que pasa al hacer horchata, se crea una pulpa que se desperdicia y a mí no me gusta desperdiciar. Recordé entonces una receta de pan del señor Lepard que lleva arroz cocido y dije vamos a adaptarla para el aprovechamiento.

Bien, os cuento debajo qué es lo que hice.

Pan con pulpa de arroz

Aquí no se tira comida


Ingredientes

  • 150g masa madre de centeno al 100%
  • 500g harina de trigo blanca
  • 300g leche de arroz
  • 8g sal
  • 40g miel
  • 45 g pulpa de arroz integral de hacer leche de arroz (lo que sobró de hacer un litro)

Direcciones

  1. Mezclé todo y amasé.
  2. Fermenté en la nevera 12h
  3. Formé el pan en bola y lo puse en el banetón
  4. Fermenté en nevera 8h
  5. Saqué la masa de la nevera para que se atemperase mientras se precalentaba el horno.
  6. Horneé en horno precalentado a 200C, los primeros 10′ solo arriba y luego arriba y abajo bajando la temperatura poco a poco un total de 50′

Ya que estamos, os dejo aquí cómo he hecho el arroz con leche, que es de todo menos tradicional, para que veáis el engendro que he creado de un dulce delicioso 🙂

Arroz con leche con leche de arroz

Vegano y gracioso


Ingredientes

  • 60g arroz integral
  • 600g leche de arroz aproximadamente
  • 30g panela, no me gusta mucho el endulce
  • Un trozo de corteza de lima
  • Canela molida
  • (Una pizca de sal que a mí se me olvidó echar)

Direcciones


1. Puse el arroz integral en remojo toda la noche para que no tardase mil horas en cocerse.
2. Puse la leche de arroz a calentar con la canela y el trozo de corteza de lima, dándole unas vueltas para que no se pegara.
3. Cuando hirvió quité la corteza y añadí el arroz y la panela
4. Lo tuve haciéndose a fuego bajo hasta que el arroz se puso blando, unos 45 minutos y luego otros 10 o así con el calor residual. Esto depende muchísimo del arroz y más si es integral.
5. Lo metí en botecillos y le eché canela molida por encima

La conclusión de todo esto es que tengo que buscar un sistema para que me paguen por estar en mi casa inventando panes y dulces locos y hurgando en cosas de software libre. Qué pena que sea atea, si no me hacía monja 😀