Skip to content

Sheriff v0.8.2

Latest

Choose a tag to compare

@ddonche ddonche released this 17 Nov 21:34
· 40 commits to main since this release

Title: Sheriff v0.8.2 - Initial Public Release
Tag: v0.8.2
Release Notes:
Sheriff v0.8.2
Sheriff is a static site generator built entirely in Goblin, designed for documentation sites with a focus on modularity and simplicity.
Features

Modular Architecture: Built with pluggable modules (Scout, Brindle, Campfire, Trailboss, Badge, Frontier)
Wikilink Support: Internal linking with [[page|display text]] syntax
Blog System: Built-in blog with the Campfire module
Theme Toggle: Switch between light (Daybreak) and dark (Obsidian) themes
Table of Contents: Automatic TOC generation from headings
Token System: Flexible template token system with override support
Frontmatter Processing: YAML frontmatter support via Frontier module

Recent Changes
v0.8.2

Changed dark/light mode toggle from text to icons
Added repo badge to header (pulls from goblin.yaml)
Implemented new Goblin Override token system

v0.8.1

Frontier module now handles all frontmatter processing
Used by Campfire and other modules for consistent YAML parsing

v0.8.0

Added blog feature with the Campfire module

v0.7.0

Added wikilink capability with the Trailboss module

v0.6.5

Added Badge module that pulls version from goblin.yaml
Version badge now appears in header automatically

v0.6.4

Updated Scout module to fix canonical entries
Updated footer nav menu with left and right classes

v0.6.3

Added dark/light toggle button to header
Brindle module now supports theme switching

v0.6.2

Added Obsidian theme (dark mode)
Added placeholder search bar in navigation
Made TOC menu toggleable with up/down arrow

v0.6.1

Automatic TOC generation from HTML anchor links
Fixed layout to include TOC sidebar
Updated to support Goblin's sweep mechanics

Installation
Requires Goblin language to be installed.
bashgit clone https://github.com/ddonche/sheriff.git
cd sheriff
goblin run main.gbln build