Check out the videos from Jamstack Conf Virtual, May 27. Watch the presentations

StaticGen

A List of Static Site Generators for Jamstack Sites

AboutContributeAbout JamstackNeed a Static CMS?

Qgoda

http://www.qgoda.net/ gflohr/qgoda (21)
Languages:Perl
Templates:Template Toolkit 2
License:MIT

Qgoda is a sophisticated static site generator following the Do-The-Right-Thing™ philosophy. Micro-sites require zero-configuration, a blog is easily started with one of the sample themes, but you can always grow with your needs and create arbitrarily complex sites with Qgoda.

Multi-Language

Qgoda offers multi-lingualism for free:

  • Template translation based on GNU gettext.
  • Built-in I18N-aware links and listings
  • File-based translation facilities, or
  • Complete website translation based on PO-files see GNU gettext

Arbitrary Taxonomies

Tags, categories, languages, sections, ... it's up to you.

Language and Platform Agnostic

You can extend Qgoda in Perl, Python, Ruby, Java, other languages may follow.

Development web server or build system is completely up to you. The Qgoda default themes are based on Webpack but go with Makefiles, shell scripts, ant or Maven if NodeJS is not your comfort zone.

The Ideal Project Portal

The Qgoda website is an open-source, multi-lingual portal site for the open source project Qgoda, containing a landing page, a multi-lingual blog, and extensive software documentation. Qgoda is the ideal software for your open source project or community.

Pronunciation

It is pronounced "yagoda" and it means strawberry in Bulgarian and other Slavic languages. The cyrillic letter "ya" is commonly transcribed as "q" because it resembles the original cyrillic letter "я".

Getting Started

After installing Qgoda or getting the Docker image going, try one of the following inside an empty(!) directory of your choice:

  • qgoda init gflohr/essential: a complete blog without any styling
  • qgoda init gflohr/default: same as above but with development web server, webpack, ...
  • qgoda init gflohr/multilang: same as above but multi-lingual
  • qgoda init gflohr/minimal: if all of the above is just too much and you want to control everything yourself

StaticGen is hosted and maintained by Netlify, the perfect way to deploy your Jamstack sites and apps.

© Netlify 2020