-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_config.yml
More file actions
159 lines (141 loc) · 5.44 KB
/
Copy path_config.yml
File metadata and controls
159 lines (141 loc) · 5.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# Telar - Digital Storytelling Framework
# https://telar.org
# Site Settings
title: "Nazca Flamingo Vessel"
description: "An overview of an ancient ceramic vessel from the Nazca Culture, distinguishable by the flamingos painted around its center mass (accession# 1966.68). This overview will present briefs on the Nazca culture, specifically why ceramic vessels were significant to the culture, and what factors contributed to the creation and functionality of their pottery. "
url: "https://eliselopez03.github.io"
baseurl: "/nazcaflamingovessel"
author: "Elise Lopez"
email: "Elise_lopez@ucsb.edu"
telar_theme: "trama" # Options: trama, paisajes, neogranadina, santa-barbara, austin, or custom
logo: "http://art-collections.museum.ucsb.edu/items/show/15818"
telar_language: en
collection_mode: false
# Story Interface Settings
story_interface:
show_on_homepage: true # Set to false to hide stories section from homepage (stories still accessible via direct URL)
show_story_steps: true # Set to false to hide "Step X" overlay in stories
show_object_credits: true # Set to true to display object credits badge (bottom-left corner, dismissable)
include_demo_content: true # Fetch demo stories from content.telar.org. Switch this off to hide demo stories and their content.
# Collection Interface Settings
collection_interface:
browse_and_search: true # Set to false to disable filtering sidebar and search on objects page
show_link_on_homepage: true # Set to false to hide "View the objects" link from homepage
show_sample_on_homepage: true # Set to true to show a sample of objects on homepage
featured_count: 4 # Number of objects to show on homepage (default 4)
# Story Protection (optional)
# Stories with protected=yes in project.csv will be encrypted.
# Viewers need this key to unlock protected stories.
story_key:
# Google Sheets Integration (optional)
# Manage content via Google Sheets instead of editing CSV files directly.
# See https://telar.org/docs/your-data/google-sheets/ for detailed setup instructions.
#
# Setup:
# 1. Get the template: Duplicate our template at https://bit.ly/telar-template
# 2. Publish your sheet: File > Share > Publish to web
# 3. Paste the published URL below
# 4. Set enabled: true
# 5. Commit changes
# - If using GitHub Pages: GitHub Actions will automatically discover tab GIDs and fetch CSVs
# - If running locally: Run `python3 scripts/fetch_google_sheets.py` before building
google_sheets:
enabled: false
published_url: "https://docs.google.com/spreadsheets/d/e/2PACX-1vT9eeRoyQCr1j-1uDaWBm-rgZNXtn9A-mepL0I4dqDTx2-E_6gbVD-8x0DYDVhppiAzrFpd20_9cr3z/pubhtml"
#
#
#
# PLEASE DO NOT EDIT BELOW THIS LINE UNLESS YOU KNOW WHAT YOU ARE DOING
#
#
#
# Collections
collections:
stories:
output: true
permalink: /stories/:name/
objects:
output: true
permalink: /objects/:name/
glossary:
output: true
permalink: /glossary/:name/
pages:
output: true
permalink: /:name/
# Collections Directory (a folder where Jekyll and the Telar scripts will put all auto-generated object and story working files)
collections_dir: _jekyll-files
# Build Settings
markdown: kramdown
permalink: pretty
exclude:
- Gemfile
- Gemfile.lock
- node_modules
- vendor
- .github
- README.md
- docs/
- scripts/
# Defaults
defaults:
- scope:
path: ""
type: "stories"
values:
layout: "story"
- scope:
path: ""
type: "objects"
values:
layout: "object"
- scope:
path: ""
type: "glossary"
values:
layout: "glossary"
- scope:
path: ""
type: "pages"
values:
layout: "user-page"
# Tell Jekyll not to expect dates for these collections
future: true
show_drafts: false
# Telar Settings (version information)
telar:
version: "1.4.0"
release_date: "2026-05-26"
# Plugins
plugins:
- jekyll-seo-tag
# WEBrick server configuration for development (enables CORS for IIIF)
webrick:
headers:
Access-Control-Allow-Origin: "*"
Access-Control-Allow-Methods: "GET, POST, OPTIONS"
Access-Control-Allow-Headers: "Content-Type"
# Development & Testing
# Set to false or remove for production use
development-features:
# Christmas Tree Mode - Displays all warning messages for testing multilingual support
# Set to true to light up the site with test warnings (test objects, fake errors, etc.)
christmas_tree_mode: false
# Viewer preloading configuration
# Controls how story viewers are preloaded for smoother navigation.
# Higher values = smoother scrolling but more memory usage.
# Lower values = less memory but may show loading shimmer during navigation.
# These defaults work well for most sites. Only adjust if experiencing issues.
viewer_preloading:
max_viewer_cards: 8 # Max viewers in memory (per-scene pool cap). Higher = smoother, more memory. (default: 8, max: 15)
preload_steps: 6 # Steps to preload ahead. Higher = smoother, more memory. (default: 6)
loading_threshold: 5 # Show shimmer on intro if story has >= N viewers. (default: 5)
min_ready_viewers: 3 # Hide shimmer when N viewers ready. (default: 3)
# Skip stories - skips story generation entirely
# Objects remain visible and accessible
# (Backward compatible: hide_stories also supported)
skip_stories: false
# Skip collections - skips both object AND story generation
# Use this when building a site with only custom pages (no stories or objects)
# (Backward compatible: hide_collections also supported)
skip_collections: false