Static Site Generators
So what is a Static Site Generator (SSG)? It something in between a Content Management System (CMS) and the old fashioned static site, which you would code in your text editor. You generate a static website using raw data (Markdown, for example) and templates. SSG will have a build process which will generate all the files and folders for your site. There advantages and a few downsides to this.
- Performance: static sites are blazing fast, much faster then sites using a CMS
- Hardly any Dependencies: they can be hosted anywhere with minimal configuration
- Security: since there is no back-end potential vulnerabilities are minimal
- Version Control: easily integrated with version control and unit testing
- Reliability: with no database involved site is likely to be more stable
Disadvantages of using a SSG:
- No Back-end: for example, if you need a shopping cart you would need an 3rd party solution
- Large Sites: Managing a very large site with an SSG may be impractical
- No GUI Interface: editing a markdown file may be too complicated for some clients
- Setup: Initial setup can be a bit challenging, build process, deployment scripts etc.
- Too many options: there is a bunch of SSG's to chose from which can be overwhelming
Some of the most popular ones are:
As always, thanks for stopping by and keep coding!
Comments
Post a Comment