If you’ve got a website, then chances are it’s built using a CMS. You know, WordPress, Orchard, Joomla, DotNetNuke. Why wouldn’t you? They let you manage all your content on nice admin screens and PHP, ASP.NET, or whatever serverside technology your CMS is built on will magically and dynamically create your website pages every single time a user hits your page. It’s one of the many ways the web has become so powerful since the olden days when all websites were just a link or two and a flashing, seizure-inducing banner at the top.
What is a static .html site anyway?
Well, if you didn’t already guess, a static site is the opposite of dynamic. I’m not saying that nothing on your site moves or it’s bland in some way. Not at all. What I mean by static .html sites is that the .html has already been pre-generated and is just laying out on the web server as opposed to all your content being stored in a database to be dynamically mashed together when a request comes by a serverside technology like ASP.NET or PHP. When my friend, Brian Connatser, first told me about his project Hera, which uses Twitter Bootstrap, Jekyl, Rake, and a few other technologies to pre-generate a static site in seconds, it really got me thinking. Why would anyone want a static .html site with the options we have today in CMS products? Why would you go seemingly backwards to the old days of .html? Here’s what I learned after doing the research: Continue Reading…