Creando un Blog con Pelican y Github pages

Raul Ezequiel Lopez Briega

Contador Publico y Licenciado en Administración. Mis pasiones son el conocimiento y la tecnología. Curioso, autodidacta y multifacetico; siempre busco nuevos desafios. Ferviente patrocinador de las tecnologias open source. Trabajo en Consultoría en informatica.

You may also like...

2 Responses

  1. Nicolás says:

    Hola Raul!

    Bueno, primero, nuevamente felicitarte por tu trabajo. Vi tu otro blog y me dieron ánimos de compartir mi trabajo con el mundo 🙂

    Te cuento: primero, he tenido dos problemas, los cuales creo que se han disparado producto del tiempo que ha pasado entre esta entrada y la actual fecha:
    En los scripts “pelicanconf.py” y “publishconf.py” hay que agregar las siguiente líneas:

    import sys
    reload(sys)
    sys.setdefaultencoding(‘utf8’)

    Ya que tiene problemas con la lectura de carácteres.

    Además, para que aparezca la página, es necesario crear otra rama (bueno, creo. Eso es lo que he entendido entre ayer y hoy):

    git branch gh-pages
    git push origin gh-pages

    Al final, siguiendo tu tutorial y haciendo estas modificaciones, he publicado la página, pero el theme se ve mal. Este es el link: https://nicomedinap.github.io/prueba.github.io/

    Te podrás dar cuenta que tiene casi todo lo que tú pusiste en la prueba, pero no sigue el template. En realidad yo no sé mucho sobre html, pero pretendo aprender, así que si me dices por dónde podría estar el problema de este desorden. te lo agradecería 🙂

    Saludos desde Chile!

    Nicolás.

  2. Hola Nicolas,

    El error de utf8 es raro, ya que en los archivos tiene explicito en las primeras lineas cual es el encoding que tiene que utilizar; pero bueno, con la moficación que hiciste eso se arregla.

    En realidad para que aparezca la pagina no necesitas otra rama, con un repositorio que se llame con tu usuario.github.io y subir los archivos del output de pelican allí alcanza.

    Por último, la prueba que hiciste no te esta tomando el template, porque tenes mal la url en el link al template.

    <link href="http://prueba.github.io/favicon.ico" rel="icon"/> <link href="http://prueba.github.io/theme/css/main.css" media="screen, projection" rel="stylesheet" type="text/css"/><br /> <script src="http://prueba.github.io/theme/js/modernizr-2.0.js"></script><br /> <script src="http://prueba.github.io/theme/js/ender.js"></script><br /> <script src="http://prueba.github.io/theme/js/octopress.js" type="text/javascript"></script><br />

    Tu url es en realidad https://nicomedinap.github.io/prueba.github.io/;

    Esto se debe a que seguramente tengas mal la constante SITEURL en el archivo publishconf.py

    Espero te haya podido servir de ayuda.

    Saludos,

    Raúl

Leave a Reply

Your email address will not be published. Required fields are marked *

Sigueme!!

Recibe todas mis actualizaciones en tu mail!

Unete a otros seguidores