Amaranth is UNM’s Digital Humanities Studio emphasizing public humanities scholarship, student/faculty research support, and community engagement. The website serves as both a resource hub and promotional site for the studio’s services.
Primary maintainers: Fred Gibbs (director) + graduate student studio manager
Target audiences:
bundle exec jekyll serve
Then visit http://localhost:4000
├── _config.yml # Site configuration
├── _data/ # Data files (YAML)
│ ├── events.yml # Events listing
│ ├── team.yml # Team member info
│ └── top-nav.yml # Navigation structure
├── _includes/ # Reusable components
├── _layouts/ # Page templates (base.html)
├── assets/images/ # All images, organized by type
│ ├── headers/ # Page header/hero images (2000px max)
│ ├── events/ # Event images (1600px max)
│ ├── posters/ # Poster images (1600px max)
│ ├── projects/ # Project images (1600px max)
│ ├── site/ # General site assets (1600px max)
│ └── team/ # Team photos (1200px max)
├── scripts/ # Utility scripts
│ ├── optimize-images.sh
│ └── update-image-refs.sh
└── [content folders] # websites/, audio/, 3d-printing/, equipment/, etc.
Remember readers may be:
class-projects.md, oral-histories.mdposter-printer.jpg, vr-headsets.jpgassets/images/[type]/ folderbash scripts/optimize-images.sh --preview before committing large imagesStandard page front matter:
---
title: Page Title
layout: base
date: YYYY-MM-DD
header-image: /assets/images/headers/image-name.jpg
header-height: 60vh # optional, defaults vary
---
assets/images/[type]/ folderbash scripts/optimize-images.sh --previewbash scripts/optimize-images.sh| Type | Max Width | Use Case | |——|———–|———-| | headers | 2000px | Page heroes | | events/posters/projects/services/site | 1600px | General content | | team | 1200px | Portraits |
Navigation is defined in _data/top-nav.yml. When adding new pages:
top-nav.yml if it should appear in navdisabled: true for placeholder/coming-soon itemsfolder/page-name.md with proper front matter_data/top-nav.yml if neededassets/images/headers/ if using oneEdit _data/team.yml and add photo to assets/images/team/
Edit _data/events.yml and add image to assets/images/events/