Después de probar con codinfox-lanyon, ahora pruebo con otro tema, que parece más elaborado
- Fork de minimal-mistakes, un tema con licencia MIT y muy buena pinta
- Ir a tus repositorios en Cloud9
- Clonar el repositorio minimal-mistakes que acabas de crear en GitHub
- Ejecutar en la consola de Cloud9
- A diferencia del otro tema, este viene previamente empaquetado
- En las dependencias usa una versión más nueva de Jekyll (3.3.1), que al ejecutarse dentro de Cloud9 con el host 0.0.0.0, provocaban errores en todos los enlaces.
- Inicializando la variable de entorno JEKYLL_ENV a “production” el comportamiento es el correcto
- Con el Gemfile con los valores indicados en la guía rápida de inicio del tema, para cuando se clona de GitHub, los enlaces apuntan a direcciones erróneas (quizás pensando en que el tema lo sueles instalar como página de usuario y no como página de un repositorio). Por cierto, se usa Jekyll 3.3.0 en vez de la 3.3.1 de las otras configuraciones
- Con el Gemfile recomendado en la guía para cuando se usa su empaquetado, funciona.
- Con el Gemfile por defecto al hacer el fork (solo una línea “gemspec”), funciona tanto en Cloud9 como en GitHub, así que dejo este.
Siguiendo la recomendación, para no tener que acordarse del comando cada vez, genero una configuración de ejecución en Cloud9
29/11/2016
He renombrado el repositorio a Cuaderno-de-bitacora, así que aparte de actualizar el _config.yml, en cloud9 he actualizado el remote
Es curioso, que si se hace un push antes de realizar este cambio, no falla e incluso te avisa.
30/11/2016
Activo un fondo en el encabezado de cada post para que no sea tan sosa la página Activo los comentarios en G+ para los posts
Puntos pendientes
- Probar con la variable de entorno BUNDLE_GEMFILE, para tener un fichero alternativo para Cloud9 si al final tengo una versión distinta para gh-pages
- Ya que modifico las instrucciones, quizás esto debería ir en una _page y no en un _post
-
Repetir los pasos, por si funciona por combinación de factores y usando el bundle inicial, no.comprobado - Al tratar de hacer un feed específico por canal (twitter,linkedin,g+,…) el XML resultante da problemas en Chrome, si en el campo email, en vez de una dirección valida, ponemos la URL de la web de google antispam
- Es decir, esto funciona
<author> <name> </name> <email> pedroparra@fakeserver.com </email> </author>
* Pero esto no ``` xml
"http://www.google.com/recaptcha/mailhide/d?k=01iNfZFgkhPfOwGK2_m0Xrug==&c=vrWlHe-RPOFhSGrpeXA8abLyI-FOT_u1Pf5-GJMM1eeUrrXAj_iHaxd3kxc9Zrjm" ``` * El error que indica Google sobre la línea del email es
This page contains the following errors: error on line 12 at column 85: EntityRef: expecting ';'
Below is a rendering of the page up to the first error. - Es decir, esto funciona
- Intentar que los permalink de los social-feeds se generen en base al page.title, y no tener que meter el valor a fuego
- Cosas del tipo “permalink: /social-feeds/:title/rss.xml” no funciona
- Trucos de este tipo tampoco
--- layout: social-feed title: email permalink: /social-feeds/!TITLE!/a.xml --- ""
- Los emojis no se ven en archive-single porque se hace strip_html. Ver http://stackoverflow.com/questions/39691139/jekyll-strip-html-but-allow-certain-html-tags como solución temporal
-
Si un bloque de código va en una sublista y lleva tags html o xml, no se ve bien.- Ver solución, vamos, probar a meter espacios hasta que funcione
- Si uso raw para no sustituir ejemplos de código en una sublista, se descuadra la lista
- Ver la manera de ajustar los teaser al tamaño del div de los posts relacionados
- Ver manera de tener posts relacionados por tags (y no solo los ultimos) en gh-pages
- ajustar el teaser de 3scale, que es mas corto y descuadra el listado de post relacionados
- ajustar el teaser de wso2 que se corta
-
subir _data/apim/listado-productos.yaml y crear página- hay que poner layout de galeria o similar y poner logo producto segun configurado en el _data
- Ver https://github.com/christian-fei/Simple-Jekyll-Search
-
Añadir analíticas… revisar que va - Añadir SEO
- ver si el script de cookie-consent en el include debería ir con absolute_url y no con baseurl
quitar “.” al final del texto de “Mas informacion.” de cookie consentver como quedar cambiar “Cerrar” por “aceptar y cerrar” en cookie consentponer página con mencion a la autoria de las imagenes usadas de wikipedia- actualizar avatar , email y otros datos de _data/authors.yml
- mover este TODO a issues de GitHub
- he cambiado “.author__avatar img border-radius” a lo bestia en _sass/_sidebar.scss Habría que ponerlo en un css, para poder sincronizar mejor con futuros cambios del tema
Comentar