Qgoda

screenshot of Qgoda

Qgoda (pronounce: yagoda!) is an extensible static site generator with arbitrary taxonomies and cross-links and a strong focus on multilanguage facilities.

Overview

Qgoda is an extensible static site generator that is considered feature-complete and ready for beta testing. It is comparable to Jekyll or Hugo, but with a strong focus on flexible site structures, listings with pagination, and extensibility through plugins. Qgoda also offers built-in multi-language features and integration with various tools from the NodeJS ecosystem.

Features

  • Flexible site structures: Qgoda allows for the creation of arbitrary taxonomies and provides the flexibility to organize site content.
  • Listings with pagination: Qgoda supports listings with pagination for arbitrary taxonomies and filters, making it easier to navigate large sets of content.
  • Extensibility with plugins: Qgoda supports plugins written in Perl, Python, Ruby, or Java, giving users the ability to customize and extend its functionality.
  • Built-in multi-language features: Qgoda incorporates GNU gettext for both template code and content, enabling multi-language support in website development.
  • Integration of tools from the NodeJS ecosystem: Qgoda seamlessly integrates with tools such as npm, yarn, webpack, Gulp, Browsersync, and PostCSS, enhancing the development workflow.
  • Integration of arbitrary other tools and helpers: Qgoda provides the flexibility to integrate other tools and helpers as needed for website development.
  • Template Languages: Qgoda uses Markdown and the Template Toolkit by default for processing content, but users have the option to change this if desired.

Summary

Qgoda is an extensible static site generator that offers flexible site structures, listings with pagination, and extensibility through plugins. It includes built-in multi-language features and integrates with various tools from the NodeJS ecosystem. Qgoda can be installed using Docker, making it easier to set up and run on different platforms. With its focus on customization and ease of use, Qgoda provides a powerful solution for building static websites.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.