Qgoda
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 stylingqgoda init gflohr/default
: same as above but with development web server, webpack, ...qgoda init gflohr/multilang
: same as above but multi-lingualqgoda init gflohr/minimal
: if all of the above is just too much and you want to control everything yourself