More Premium Hugo Themes Premium Tailwind Themes

Tonic

Digital Collections Framework

Tonic

Digital Collections Framework

Author Avatar Theme by subgin
Github Stars Github Stars: 72
Last Commit Last Commit: May 21, 2025 -
First Commit Created: Apr 29, 2023 -
default image

Overview:

Tonic🍸 Digital Collections Framework is a tool that transforms a collection into a beautiful website. It parses a collection, defined in a YAML or JSON file, and automatically generates a customizable static website. This website allows users to explore the collection in a smart way, with a lot of filtering and sorting options. Tonic is built with Middleman, Ralix, and Tailwind.

Features:

  • Parses collections defined in YAML or JSON files
  • Automatically generates a customizable static website
  • Provides filtering and sorting options for exploring the collection
  • Supports HTML and JSON file formats for defining the collection
  • Allows fetching the collection from a remote resource
  • Supports nested attributes in collection items
  • Automatically renders items with beautiful filters based on attribute names
  • Supports video and audio embeds
  • Allows customization of site configuration and detail pages
  • Supports custom fonts from Google Fonts
  • Customizable sharing options for social media platforms
  • Provides sorting options based on attribute values
  • Infers the best filter type for attribute values, but allows customization

Installation:

To install Tonic, follow these steps:

  1. Clone or fork the Tonic repository (or use the GitHub template button).
  2. Navigate to the cloned/forked repository folder using the command line.
  3. Run the following command to start the development server:
bundle exec middleman server
  1. Alternatively, you can compile the site into the build/ folder using the following command:
bundle exec middleman build

Summary:

Tonic🍸 Digital Collections Framework is a powerful tool for transforming collections into beautiful websites. It provides automatic generation of customizable static websites, with advanced filtering and sorting options. With support for YAML and JSON file formats, fetching remote collections, and customizing various aspects of the site, Tonic offers flexibility and ease of use for managing and showcasing collections online.