Cambios en el blog - 1
Se que llevo un par de semanas sin escribir ningún artículo, pero he estado un poco liado dándole un poco chapa y pintura a este blog que se traduce en lo que estáis viendo ahora.
Como ya sabréis, lo explico en este artículo, esta web se hace gracias a Jekyll y eso me facilita mucho los cambios, aunque no soy muy aficionado a ellos.
También influye que ya me había cansado del tema que estaba usando hasta el momento, me puse a buscar algo diferente diferente y más actual y que además el proyecto estuviera vivo, no como el que antes usaba que hacía como unos 5 años que no se hacía nada.
Me puse a buscar por las diferentes páginas web que hay con temas de Jekyll e iba probando las que más o menos me gustaban, pero sin llegar a encontrar ninguna que me convenciera, así que como último recurso, no me gusta nada, pero cuando no queda más remedio, le hice la consulta a chatgpt para que me echara una mano para escoger un buen tema 😂
A la IA le di un par de pautas que tenía que cumplir en nuevo tema, esas pautas eran las siguientes:
- El proyecto tenía que estar vivo.
- Fácil configuración de Mastodon.
- Esto viene porque todos los temas que iba revisando o no tenían implementada esta nueva red social o hacer las modificaciones necesarias eran muy complicadas.
- Que fuera fácil de usar y de trabajar con él en caso de querer realizar alguna modificación.
- Que trabajase con la fuente Font Awesome lo más actualizada posible.
- Esto es debido a que todos los temas que me iba encontrando usaban la versión 4.7 que no incluye los iconos de Mastodon y para actualizar a una nueva versión, es muy difícil de hacer.
ChatGpt me dio algunos temas que eran interesantes, pero no me acababan de convencer (para que luego digan que la IA puede sernos de ayuda, pues conmigo no funcionó). Así que seguí buscando, hasta que un buen día, no se si ya lo había descartado, me volví a encontrar este tema y me decidí a probarlo.
Cada vez que lo usaba, lo iba viendo con otros ojos, porque contra más lo usaba más fácil me resultaba. Además cumplía casi todos los requisitos de mi lista por no decir todos:
- El proyecto está vivo.
- Fácil de usar y de trabajar con él por si quieres hacer modificaciones en el código.
- Fácil configuración de la red de Mastodon. Uno de los pocos que la incluyen.
- Usa una de las últimas versiones de Font Awesome.
- Un mejor desempeño con las Categorías y con los TAGS.
- Este mejor desempeño, me ha llevado a que he tenido que modificar todos los artículos pero creo que ha sido beneficioso, porque me he dado cuenta, que mientras estaba probando otros temas, todos iban en la misma dirección.
- También está la opción de visualizar el archivo de la web con todos los artículos y el año de su creación que es una cosa que siempre me ha hecho gracia tener, pero que no sabía como se podía implementar.
- Tendré que ponerme en serio con los temas de jekyll porque se pueden hacer muchas virguerías.
Así que me puse a trabajar con él. Poco a poco me iba haciendo con él y entendiendo mucho mejor su funcionamiento hasta ahora, que ya lo he integrado completamente en el blog.
Eso si, le he hecho algunas modificaciones que creo que le hacían falta que son:
- En el tema original tienes la posibilidad de compartir si o si el artículo, pero en mi caso, esa opción no me interesaba así que puse un flag para que se pueda desactivar esa funcionalidad.
- La he compartido con el creador del tema y le ha parecido interesante. Me ha pedido que haga un Pull Request o sino tengo mucha prisa, cuando él tenga tiempo añadirá dicha modificación. Con respectoe al PR le he dicho, que mejor que lo haga él 😂, porque no me siento muy seguro, por no decir que nunca he hecho ninguno, con lo que implica. Miedo a que me cargue algo del código y no se realmente como se hace.
- También le he añadido el tema de las licencias. En mi caso la Creative Commons como podéis ver al final de la web.
Así nos encontramos. Seguramente le haré un par más de modificaciones, pero tengo que meditarlas mejor para ver si son útiles o no.
Ya os iré explicando como va todo.