{"repo":"Subgin/tonic","free":true,"listed":false,"github":"https://github.com/Subgin/tonic","clone":"git clone https://github.com/Subgin/tonic.git","description":"🍸 Digital Collections Framework","language":"HTML","stars":76,"topics":["collections","static-site-generator","template","html","data-exploration","data-visualization","collection-builder","ralix","tailwindcss","digital-collection"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"Tonic 🍸 Digital Collections Framework Transform your collection of items (such as products, artworks, books, etc.) into a beautiful and responsive website ✨ Tonic parses your collection, defined in a YAML , JSON , or CSV file, and automatically generates a customizable static website to explore your collection in a smart way, with a lot of filtering and sorting options. Perfect for artists, collectors, librarians, archivists, or anyone wanting to showcase a structured set of items online without coding a frontend from scratch. Built with: Middleman, Ralix, Tailwind 🌐 Live demo Install Requirements - Ruby - Yarn Clone/fork this repository (or use the GitHub template button), then cd into the folder and run: Usage Start the development server by: Or compile the site (into the build/ folder) by: Collection Define your collection in the data/collection.yaml file (or data/collection.json or data/collection.csv ). Example: The string attributes can contain HTML: You can also use a JSON file ( data/collection.json ), as the following example: Or a CSV file ( data/collection.csv ), as the following example: NOTE: For CSV files, array fields like tags and images should be comma-separated within the cell (e.g., \"tag1,tag2\" ). Numeric fields are automatically detected and converted to appropriate types. Remote Collection You can also fetch your collection from a remote resource. To do so, you should define the remote collection setting in the configuration file: Nested attributes Your","default_branch":null,"files":null,"tree":[],"storefront":"/r/Subgin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Subgin/tonic/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}