Gozer

screenshot of Gozer

Fast, opinionated and simple static site generator in a single static binary. Mirrored from https://git.sr.ht/~dvko/gozer.

Overview

Gozer is an innovative static site generator crafted using Golang, designed to streamline the process of converting Markdown and Djot files into HTML. The simplicity and efficiency of Gozer make it an appealing choice for developers and content creators looking for a fast and effective way to manage their websites. With its ability to create an XML sitemap and RSS feeds, it caters to both user needs and search engine optimization.

One of the standout features of Gozer is its customizable structure. Users can implement page-specific templates, ensuring that each page maintains a unique style while still benefiting from a cohesive overall design. This flexibility, combined with its straightforward installation process, makes Gozer an excellent option for anyone seeking to create a professional-looking site with minimal hassle.

Features

  • Fast and Simple: Gozer is designed for quick site generation, allowing you to convert Markdown and Djot files into HTML effortlessly.
  • Custom Templates: Utilize page-specific templates to customize the appearance and structure of each page, leveraging Go's html/template package.
  • XML Sitemap Creation: Automatically generates an XML sitemap, enhancing your site's visibility and aiding search engine indexing.
  • RSS Feed Support: Creates an RSS feed for your content, making it easy for readers to subscribe and stay updated on new posts.
  • Easy Installation: Installation is straightforward, requiring only a Go compiler to get started.
  • Content Management: Files placed in the designated content directory are quickly converted to HTML upon running the build command.
  • TOML Front Matter: Utilizes TOML front matter for file metadata, allowing for better organization and customization of content settings.
  • Open Source: Gozer is open-sourced under the MIT license, fostering a collaborative environment for developers to contribute and enhance the platform.