My Profile Photo


Youth is not a time of life, it is a state of mind.

Migrating to Jekyll

I finally decided to migrate my blog from Wordpress to Jekyll. The initial motivation was to write Latex and highlight code. But later I found Wordpress support those by plugins too. Yet I still prefer Jekyll much more because I can then write blogs within a text editor and publish it from the command line. Literally everything can be done within the terminal. This allows me to focus on the content instead of typesetting. GUI is distracting anyway.

The migration took two steps, disigning the frontend and importing posts from Wordpress. I tried to write a geeky console-like frontend, but apparently I am very bad at design. In the end I forked Jekyll-Uno, a minimalist theme. Small modifications were made to provide better tags and hover effect, but overall I am quite satisfied with its simplicity.

Transfering data from Wordress to Jekyll was a bit involved. Somehow the plugin Jekyll Exporter did’t work for me. I kept getting a 500 error but couldn’t identify the exact problem because only cPanel access to the server was allowed and the error log was too simple. My solution was to export the mysql database from PhpMyAdmin, import it to a local mysql server, and finally use jekyll-import for wordpress to migrate the data. Actually at this moment I start to wonder if I could have saved the local mqsql database and directlly access the remote one from jekyll-import. I guess that should work.

Now I have a new blog; I hope I can write new posts as well. It may sound like sarcasm, after all I have not been writing blogs from almost three years. But let’s see.

comments powered by Disqus