Glim

screenshot of Glim
jekyll

Static site generator which is semi-compatible with Jekyll

Overview:

Glim is a static site generator that offers improved speed and additional features compared to Jekyll. With Glim, the content is generated on-demand by the browser, allowing for instant previews without the need to build the entire site first. Glim also supports error detection and automatic reload, making it easier to identify and fix errors during page generation. The tool supports multiple domains and provides an extensible render pipeline for easy customization. Glim also includes features like easy pagination, cache invalidation, and default values for pages and collections.

Features:

  • Lazy Evaluation: Generate content on-demand for instant previews and error detection during page generation.
  • Generalized Collections: Support for tags, categories, drafts, and arbitrary sorting in collections.
  • Multiple Domains: Generate content for multiple domains in the same project for resource sharing and cross-linking.
  • Extensible Render Pipeline: Easily add new filters and converters for custom content transformation and processing.
  • Digest Variable: Use permalinks with digest variable to ensure page URL changes when content is updated for cache invalidation.
  • Easy Pagination: Generate pages for collections and data structures with built-in support for tags and categories.
  • Automatic Browser Reload: Trigger a browser reload when a site file is changed, allowing for easy viewing of updated pages.
  • Default Values: Set default values for pages and collections using file globs and cascading configuration.

Summary:

Glim is a faster and feature-rich alternative to Jekyll for static site generation. It offers lazy evaluation, generalized collections, multiple domain support, an extensible render pipeline, cache invalidation, easy pagination, automatic browser reload, and default values for pages and collections. By using Glim, developers can benefit from improved speed and enhanced functionality in their static site generation process.

jekyll
Jekyll

Jekyll is a static site generator written in Ruby that allows you to create simple, fast, and secure websites without the need for a database.