Static Site Generator

Grimoire – lightweight, Groovy-first static site generator

Grimoire is a lightweight, Groovy-first static site generator distributed as a Gradle plugin.

It transforms Markdown and HTML content into static websites using Groovy’s SimpleTemplateEngine for pages, layouts and reusable partials.

Pages can include native Groovy front matter, while structured data and automatically generated navigation trees are available to templates. Grimoire also handles assets, compiles Sass and SCSS stylesheets, and provides a local development server for previewing the generated site.

This is free and open source software.

Key Features

  • Generates static websites from Markdown and HTML pages.
  • Uses Groovy’s SimpleTemplateEngine for templating.
  • Supports reusable layouts and partials.
  • Accepts native Groovy front matter for page metadata.
  • Builds a navigation tree from the pages directory.
  • Loads structured data from JSON, YAML and Groovy files.
  • Compiles Sass and SCSS assets to CSS.
  • Preserves binary and non-templated assets unchanged.
  • Provides configurable source and output directories.
  • Includes a local development server.
  • Supports configurable base URLs for sites hosted under subpaths.
  • Requires JDK 17 or later.

Website: github.com/xgeoff/grimoire
Support:
Developer: Geoff P
License: MIT License

Grimoire is written in Groovy. Learn Groovy with our recommended free books and free tutorials.


Related Software

Groovy Static Site Generators
GaidenTool that makes it easy to create documentation with Markdown
GrainLightweight, powerful, static website generator
RizzoSimple static site generator
GRASSSimple script inspired by Rizzo and Octopress for generating static sites and blogs
GrimoireGroovy-first static site generator distributed as a Gradle plugin

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
1 Comment
Oldest
Newest Most Voted
Baron Grimes
Baron Grimes
3 months ago

Excellent write-up. the step-by-step details were very helpful. I appreciate your valuable insights.