Skip to content
/ waxbuilder Public template
generated from minicomp/wax

A template for static site digital collections, combining and extending the features of Wax and CollectionBuilder. WORK IN PROGRESS.

Notifications You must be signed in to change notification settings

green-queen/waxbuilder

Repository files navigation

Welcome to WaxBuilder

WaxBuilder is a tool built on the shell of Wax, a minimal, static site-builder for digital collections. WaxBuilder includes added features borrowed from CollectionBuilder, including different data download formats, a timeline, an interactive web map, subject tags, and more.

Each include, layout, and folder includes a doc entitled "doc.md" that provides information about how to use that folder or file to customize your site.

Documentation

Before using WaxBuilder, I suggest you familiarise yourself with Wax, including the Wax documentation. You will need the supplemental documentation for Wax, available from Cornell University's Digital CoLab to help you, since Wax's documentation is scant.

Note that WaxBuilder is a work in progress. If you have suggested changes or comments, please reach out or submit a pull request.

Demo

You can see the demo site for WaxBuilder, Medieval Fragments at Cornell. screenshot of the demo site homepage, Medieval Fragments at Cornell

Getting Started

You can get started with WaxBuilder by following the extended Wax documentation. Navigate to the WaxBuilder section for documentation on the map, timeline, tags, and other features not included in Wax.

File Breakdown

_data

The data folder contains your most essential files, including the:

  • Raw images
  • Config files for the map (config-map.csv and config-theme-colors.csv)
  • Your uploaded metadata csv
  • theme.yml file (which includes settings for the map)

_exhibits

The exhibits folder contains the Markdown files that contain your exhibits. See the Wax Documentation for details. This is a native Wax feature.

_includes

This folder includes all of the includes for layouts and features across the site. This folder includes the head, header, and footer elements, as well as various viewers and the tag carousel. For information on how to use an include, see the docs.md file in the _includes folder.

_layouts

This folder includes all of the page layouts for the site, including:

  • default.html: the default layout
  • event.html: the layout for an individual event in the timeline
  • exhibit.html: the default layout for an exhibit
  • generic_collection_item.html: the default layout for an individual collection item
  • grid.html: the grid layout in the timeline
  • map.html: the default layout for the map
  • page.html: the default page layout
  • single.html: the single layout in the timeline
  • tags.html: the default layout for tags.md, from which tag pages generate
  • timeline.html: the layout for the timeline
  • timedefault.html: the base layout for all timeline elements

_sass

This folder contains the styling elements for the site and its assets.

_assets

This folder contains all scripts, images, and stylesheeets for various Javascript and HTML elements on the site.

_img

This folder contains all of the derivate images and some of the icons for the map.

_pages

This folder contains the markdown files for all of the individual pages displayed on the site.

_search

This folder contains the search index.json for the file for the search page/search bar.

tags.md

This file contains the markdown that will generate pages for each tag when they're clicked on.

index.md

This file contains the markdown for the main homepage content of the site.

_config.yml

This file contains all of the settings for teh configuration of the site.

All other files (Gemfiles, RAKEfiles, etc.) are essential to the functioning of Jekyll, which is the static site generator powering all Wax sites.

About

A template for static site digital collections, combining and extending the features of Wax and CollectionBuilder. WORK IN PROGRESS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published