A workflow for self-hosting your slides

So, you want to put your Keynote slides online? This blog post will show you how to do it.

If you already have your own web space, things are simple: you just upload the folder that you get when you extract your slides to your web server. Tada - your slides are online!

But what if you don't have webspace? Your own domain? Then you need to go ahead and find a solution.

There's tons of different ways to do this. In this tutorial I will explain how I would do it in different cases.

I am technically inclined and don't want to spend money. I don't care so much about the domain name.

  1. Put the index.html and the images in an open source repository on a free Github account.
  2. Activate Jekyll pages for that repository within the settings.
  3. Done! Here's an example.

I want a custom domain name.

I use dnsimple to register domain names. Within dnsimple you can tie your domain name to your web space. There are tons of domain registrars out there - this is just one of them.

I want some web space.

I use WebFaction to register web space. Within webfaction you can create different 'apps'. These apps can be static websites but they can also run PHP etc. For me WebFaction is perfect, but they don't provide much in the way of "help" for beginners. If this is your first time putting anything online, I would recommend another service instead.

My situation isn't listed here

Need help putting your slides online? E-mail keynote-extractor@mono.company and we will try to help you out.