
a simple static site generator
Genox is a static site generator designed with simplicity in mind. After experiencing frustrations with various other static site generators like Jekyll, Hugo, and Gatsby, the creator built Genox to address pain points by following a "less is more" philosophy. It allows users to easily create and manage static websites without the overwhelming complexity that often accompanies such tools. With its focus on straightforwardness and configurability, Genox offers a refreshing approach for both novice and experienced developers looking to streamline their web development process.
This tool stands out due to its customizable nature and easy integration into existing workflows. Users can fork the code, modify it to suit their needs, and build their websites precisely how they envision them. Genox adheres to the Zen of Python, advocating for code over configuration, making it an appealing choice for those who value simplicity in their workflow.
Forkable Structure: Easily fork the Genox code to make it your own, allowing for complete customization based on personal requirements or preferences.
Simple Configuration: All configuration settings are found in a single config.yml file located in the root directory, making setup quick and intuitive.
Customizable Input Structure: There's no fixed directory structure; users can define their input directory and specify file formats for flexibility in site organization.
Markdown Support: Genox processes markdown files efficiently, making it easy to create and manage content as users write in a familiar format.
Automatic Directory Creation: Subdirectories are created automatically in the output site, maintaining a coherent and organized structure for easy navigation.
Hooks for Customization: Utilize hooks for advanced customizations, allowing users to tailor functionality, like creating index pages for specific directories.
Installation Simplicity: Installing Genox is straightforward through pip, and users can opt to link directly to their local repository for instant updates across projects.
Easy Integration: Designed to integrate smoothly with the Node ecosystem, enhancing capabilities for those who work within that environment.
