I wanted to build some small websites without using a PHP based CMS or blogging system and I didn’t wanted to care about the CSS either. I found some websites made with Bootstrap and gave it a try. The framework is easy to use and reduced my work to inserting some HTML to the template. For single pages, this was a perfect solution for my needs.
- Bootstrap – The basic framework. Can be served by a CDN, too.
- Free themes for Bootstrap – simply exchange two CSS files to get with this themes started
- List of 18 Bootstrap UI editors
- LayoutIt! – a Bootstrap interface builder
Building static websites with Jekyll
For some websites I wanted to have more than one page. I split the page into header, content and footer. This needed PHP again to merge the parts together. To allow hosting on smaller virtual machines, I didn’t wanted to use PHP. By googling I found Jekyll as a possible solution.
Jekyll is a generator for static websites, that can be used for blogs, too. Perhaps these links are helpful for others to start with jekyll, too.
- jekyll installation
- Read this article, if you want to install jekyll on Debian Wheezy
- Import your old blog to jekyll
- Use bootstrap with jekyll
- Host a static website on S3, CloudFront and Route 53
I’m still doing my first steps with this system. It looks great, but I need to have a look at minor problems.