Since I use a MacBook, all my steps will be based on OS X as operating system, but my guess is that with some small adjustments you’ll do fine with whatever you use. Also I’ll be reusing current installation guides (why reinvent the wheel!?) as much as possible only adding adjustments needed to make it run.
Time to install needed software and create accounts.
Octopress has a nice short installation guide that explains what you need. One small thing is that if you like to be able to use the current ruby version (as of writing this it’s: 1.9.3p194), you should run:
(It also fixed a problem i had of running the current version of bundler with 1.9.2p290).
Now that you got the latest version of ruby let’s make sure to use it.
1 2 3
To verify that everything went okey with the install of ruby, run:
It should respond with: ruby 1.9.3p194 (2012-04-20 revision 35410)
Just go to the dropbox site, download and start/follow the installation. Don’t forget to create an account!..
Go to kissr. Check if the domain your want is available, if so click try it and follow the instructions.
If everything goes as it should you now have everything needed to deploy your own free site on kissr.
Some config is needed before you can create your first blog post.
Before you can make the first blog post you need to configure the site. Some social media applications are supported as addons/plugins and it shouldn’t be too hard to add support for others if needed (someone might have done it already).
3. Create content
Now that you have everything running, it’s time to change the default page kissr created for you during install and create our own first blog post.
Make a new post:
Edit the generated markdown file with your favorit editor and add some content to it.
1 2 3 4 5 6 7 8 9 10 11
Now let’s generate the page.
Preview it with POW or the local built-in preview.
Great you now got a local version of your blog, but what now? Well it’s time to deploy it to Dropbox/Kissr.
While creating a Kissr account/domain it added a folder structure in your dropbox folder.
You’ll find that Kissr have auto generated some content here for you. Since you want to use octopress, you don’t need anything kissr has generated for you. So let’s remove it! (make sure that you’re at the right path!)
Time to copy the generated content in \public to your kissr domain.
Since humans are lazy we don’t like to repeat manual work, so why not automate it a bit.
You could make a script file:
Or even better add a rake task to your Octopress Rakefile:
1 2 3 4 5 6 7 8 9 10
To use it:
Making a simple but fully functional nice looking static blog is fairly easy to do with Octopress/Dropbox/Kissr. I hope this post will help you creating your own without too much work. Best of luck and see you soon.