Jekyll arrives

After developing the original site for a couple of weeks I never found time to keep it up to date or develop it to where I would have liked.

It’s become a graveyard of 5 posts which has been brought back to life by spammers. The commenting system I had built was a simple threaded series of posts. No spam protection had been implemented which has lead to someone to write a wonderful script to write spam comments on the site every so many hours.

Solution: store the IP on the next spam and block it. It didn’t take long for another IP to appear spamming. This is going to be a headache isn’t it?

So! I’ve decided to make a bit of an effort to keep the site going. This definitely does not include cleaning spam and blocking IPs. I want something easy to maintain, style and manage; which is why I’m dropping vanilla php and moving onto Jekyll and Disqus.

¿Por que?

I don’t need anything more than a static site. Jekyll provides allows me to create static files when needed so there’s no need to bash a DB or cache data. It also integrates very nicely with github pages, wich means free and reliable hosting.

I started paying for a cPanel host with no ssh access a few years ago and to be honest it’s a pain to manage things. Digital Ocean was going to be my go to hosting services because I have found it to be reliable and on the cheap side for client projects. But there’s no need for that just yet, this will be the first time I rely on github pages and I’m still curious if I’m going to feel like I’m missing out.

The plan

I’m going to:

  • migrate my old blog and work posts to Jekyll
  • implement my old styling, CSS and JS
  • remove comments
  • try to save the contact form

and eventually

  • clean up and refactor css -> sass + js
  • re-check the main styles of the site for basic improvements
  • write posts ;)