Update documentation and permalinks for consistency and clarity

- Changed references in markup.md to update "data.html" to "data/" for clarity.
- Updated metadata.md to correct the link to the general documentation.
- Modified navbar.md to ensure stub values match the new permalink structure.
- Adjusted tables.md to reflect the new permalink for the table visualization page.
- Updated about.md to change the permalink from "/about.html" to "/about/" and revised content for clarity and impact.
- Changed browse.md permalink from "/browse.html" to "/browse/" for consistency.
- Added copyright.md page with copyright information and terms of use.
- Updated data.md to change permalink from "/data.html" to "/data/" and added introductory content.
- Created donate.md page to facilitate donations and acknowledge supporters.
- Updated locations.md permalink from "/locations.html" to "/locations/" for consistency.
- Changed map.md permalink from "/map.html" to "/map/" for uniformity.
- Added erasure.md page discussing the historical context of Black queer Kansas Citians.
- Updated out-there.md to correct the link to Lea Hopkins' interview.
- Changed subjects.md permalink from "/subjects.html" to "/subjects/" for consistency.
- Updated timeline.md permalink from "/timeline.html" to "/timeline/" for uniformity.
This commit is contained in:
Nasir Anthony Montalvo
2026-01-15 00:45:32 -06:00
parent 22c205b3d9
commit 16adda8c47
50 changed files with 592 additions and 81 deletions

View File

@@ -20,10 +20,10 @@ source-code: https://github.com/CollectionBuilder/collectionbuilder-csv
# title of site appears in banner # title of site appears in banner
title: "{B/qKC}" title: "{B/qKC}"
# tagline, a short phrase that will appear throughout the site in the top banner # tagline, a short phrase that will appear throughout the site in the top banner
tagline: a decentralized, digital archive of Black queer Kansas City history tagline: a decentralized archive of Black queer Kansas City history
# description appears in meta tags and other locations # description appears in meta tags and other locations
# this description might appear in search result lists, keep around 160 characters max # this description might appear in search result lists, keep around 160 characters max
description: "This is the official database for {B/qKC}: a decentralized, digital archive challenging out-dated archival practices within the frame and study of midwestern Black queer history." description: "{B/qKC} is a decentralized archival project challenging out-dated institutional practices within the frame and study of midwestern Black queer history."
# keywords, a short list of subjects describing the collection, separated by semicolon, to appear in rich markup # keywords, a short list of subjects describing the collection, separated by semicolon, to appear in rich markup
keywords: kansas city; history; queer; black keywords: kansas city; history; queer; black
# creator of the digital collection, to appear in meta tags; we typically use our GitHub usernames but feel free to just use your name # creator of the digital collection, to appear in meta tags; we typically use our GitHub usernames but feel free to just use your name
@@ -60,7 +60,7 @@ organization-logo-nav: false
# ROBOTS EXCLUDE # ROBOTS EXCLUDE
# #
# set noindex to true if you do NOT want Google to index your site # set noindex to true if you do NOT want Google to index your site
# noindex: true # noindex: false
########## ##########
# BUILD SETTINGS # BUILD SETTINGS

View File

@@ -1,22 +1,23 @@
display_name,stub,dropdown_parent display_name,stub,dropdown_parent
HOME,/, HOME,/,
THE_ARCHIVE,/browse.html, THE_ARCHIVE,/browse/,
COLLECTIONS,, COLLECTIONS,,
EXPLORE,, EXPLORE,,
READ,, READ,,
SUBJECTS,/subjects.html,EXPLORE SUBJECTS,/subjects/,EXPLORE
MAP,/map.html,EXPLORE MAP,/map/,EXPLORE
METADATA,/data.html,EXPLORE DATA,/data/,EXPLORE
ABOUT,, ABOUT,,
ABOUT THE ARCHIVE,/about.html,ABOUT ABOUT THE ARCHIVE,/about/,ABOUT
COPYRIGHT & TERMS,/copyright.html,ABOUT COPYRIGHT & TERMS,/copyright/,ABOUT
CONTACT US,/contact.html,ABOUT CONTACT US,/contact/,ABOUT
SUBSCRIBE TO NEWSLETTER,https://1800nasi.substack.com,ABOUT SUBSCRIBE TO NEWSLETTER,https://1800nasi.substack.com,ABOUT
gary_carrington,/collections/gary-carrington/,COLLECTIONS gary_carrington,/collections/gary-carrington/,COLLECTIONS
starla_carr,/collections/starla-carr/,COLLECTIONS starla_carr,/collections/starla-carr/,COLLECTIONS
tisha_taylor,/collections/tisha-taylor/,COLLECTIONS tisha_taylor,/collections/tisha-taylor/,COLLECTIONS
REMEMBERING SOAKIE'S,/read/soakies.html,READ REMEMBERING SOAKIE'S: KC'S FORMER BLACK GAY BAR,/read/soakies/,READ
EDYE GREGORY & RAY RONDELL,/read/edye-and-ray.html,READ DRAG QUEENS EDYE GREGORY & RAY RONDELL,/read/edye-and-ray/,READ
'OUT THERE': GAY & LESBIAN VARIETY SHOWS,/read/out-there.html,READ 'OUT THERE': A GAY & LESBIAN VARIETY SHOW,/read/out-there/,READ
MACT-KC,/read/mact-kc.html,READ MEN OF ALL COLORS TOGETHER-KC,/read/mact-kc/,READ
DONATE,/donate.html, ERASURE OF BLACK QUEER PEOPLE IN KANSAS CITY,/read/erasure/,READ
DONATE,/donate/,
1 display_name stub dropdown_parent
2 HOME /
3 THE_ARCHIVE /browse.html /browse/
4 COLLECTIONS
5 EXPLORE
6 READ
7 SUBJECTS /subjects.html /subjects/ EXPLORE
8 MAP /map.html /map/ EXPLORE
9 METADATA DATA /data.html /data/ EXPLORE
10 ABOUT
11 ABOUT THE ARCHIVE /about.html /about/ ABOUT
12 COPYRIGHT & TERMS /copyright.html /copyright/ ABOUT
13 CONTACT US /contact.html /contact/ ABOUT
14 SUBSCRIBE TO NEWSLETTER https://1800nasi.substack.com ABOUT
15 gary_carrington /collections/gary-carrington/ COLLECTIONS
16 starla_carr /collections/starla-carr/ COLLECTIONS
17 tisha_taylor /collections/tisha-taylor/ COLLECTIONS
18 REMEMBERING SOAKIE'S REMEMBERING SOAKIE'S: KC'S FORMER BLACK GAY BAR /read/soakies.html /read/soakies/ READ
19 EDYE GREGORY & RAY RONDELL DRAG QUEENS EDYE GREGORY & RAY RONDELL /read/edye-and-ray.html /read/edye-and-ray/ READ
20 'OUT THERE': GAY & LESBIAN VARIETY SHOWS 'OUT THERE': A GAY & LESBIAN VARIETY SHOW /read/out-there.html /read/out-there/ READ
21 MACT-KC MEN OF ALL COLORS TOGETHER-KC /read/mact-kc.html /read/mact-kc/ READ
22 DONATE ERASURE OF BLACK QUEER PEOPLE IN KANSAS CITY /donate.html /read/erasure/ READ
23 DONATE /donate/

101
_data/donors.csv Normal file
View File

@@ -0,0 +1,101 @@
message_to_artist,donor_first,donor_last,donation_date
Your work is so inspiring!,Sydney,O'Dear,01/09/2026
,Moiz,Muhammad,01/09/2026
"best of luck, cant wait to see how the archive evolves!!",whitney,dyer,01/07/2026
,Mireya,Gutierrez,01/07/2026
,Anthony,Baber,01/05/2026
,Charles,De Leon,01/03/2026
,Tracy,Holmes,01/03/2026
,Jessi,Wilcox,01/03/2026
I appreciate the great work you do. Kansas City needs this. ,Marion,Johnson,01/02/2026
2026 is ur year‼🤎,anevay,martz,01/02/2026
,Gabrielle,Stanley,01/02/2026
,Daniel,Ferman Leon,01/02/2026
You got this! ✨,Stephonne,Singleton,01/01/2026
,Vera,K,01/01/2026
,Mick,Cottin,12/29/2025
So proud of you! ,Laura,Booth,12/29/2025
,Keaton,Vaughn,12/29/2025
<3,Ruben,Castillo,12/28/2025
Joyous KuchuQwanzaa! ,Eva,Tesfaye,12/28/2025
hiiii love,Lucas,Rodríguez,12/26/2025
,David,Baarck,12/23/2025
,Hùng ,,12/23/2025
,Raymond,Forstater,12/22/2025
<3,Brydie,OConnor,12/22/2025
,nichole,kelly,12/22/2025
period. ,Anne,Corless,12/22/2025
,Adam,Del Rey,12/20/2025
,Julia,Soondar,12/20/2025
<3,Nic,Taylor,12/19/2025
,Hugo,Juarez-Avalos,12/19/2025
Thank you for all of your work! Hoping the best for 2026. The queer community organizers and documenters are the light of hope in middle America.,Parker,Wayne,12/19/2025
Continue on your very important work!!,Marina,Shatalova ,12/19/2025
,Cedar,,12/19/2025
,Amelia,Rehrig,12/18/2025
,Kimberly,Carlson,12/18/2025
,Skyler,Quehl,12/18/2025
🫶🏼,Nestor,G,12/18/2025
thank you for your work!!,Annie,Alford,12/18/2025
❣️❣️❣️,Christian ,Joseph,12/18/2025
,Jessica,Sapien,12/18/2025
You are incredible!,Thomas,Yambo-Rios,12/18/2025
,Christian,Banez,12/18/2025
,Ian,Mantel,12/18/2025
Thank you for this important work 💖,Sarah,Waggoner,12/17/2025
Historical marker? Yes please.,Johnda,Boyce,12/17/2025
Im happy to support this incredible work Nasir is spearheading! Love the opportunity to keep up and support this great work in KC from NJ <3,Julieann,Murphy,12/17/2025
im so happy to see how far you've taken this mission !! your dedication continues to be inspiring,Ellie,Kim,12/17/2025
,L,Sobchak,12/17/2025
,Simi,Olabode,12/16/2025
Love you!,Jose,Gomez,12/16/2025
"So so happy to be apart of supporting such a beautiful and important project, so excited to attend more exhibitions in the future!",Jasmine,Rodriguez,12/16/2025
#ProudAuntie,Brittany,Foley,12/03/2025
Love u Nas ❤️,Mün,Hawkins,12/02/2025
♥️🌐,Andrés,Nelso,12/02/2025
So proud of you and the time you dedicate to the Black Queer digital archive. You deserve all the flowers!,Whitney,Brown,12/02/2025
,Ad Astra Training,(Yee-Lum Mak),08/23/2025
Keep doing your thing homie,Bryan,Dorsey,07/15/2025
,Johan,Svenson,07/15/2025
,Elvis,Achelpohl ,07/14/2025
,Techsoup,,05/15/2025
,Sandy,Woodson,04/21/2025
🤍🤍🤍 the archive ,Candace ,Sanders,12/30/2024
I've enjoyed your exhibits. Congrats on getting free and best of luck to you and others who are working on great things for 2025.,Johnda,Boyce,12/30/2024
So proud to know you!! Keep up the amazing work 💌,Julieann,Murphy,12/30/2024
Continue the great work!,Matthew,Mellor,12/25/2024
"Ive never gotten a chance to see your exhibits, manifesting it for 2025🥰 You and your work is so needed in KC and Im so glad you get to do it independently in the new year!",Annie,Alford,12/23/2024
,Laela,Zaidi,12/15/2024
Proud of you ❤️,Sharada,Jambulapati,12/12/2024
I am SO excited for what it to come. Grateful to be a witness and support where I can. ,Nybria,Acklin,12/10/2024
<3,Lauren,Sobchak,12/09/2024
<3,Whitney,Brown,12/09/2024
,Danielle,Anderson,12/09/2024
Wishing you the best!,Charles,De Leon,12/08/2024
,Lava,Dreams,12/07/2024
,Ruben,Castillo,12/06/2024
,Monica,Andrade,12/06/2024
"Congratulations on all your amazing accomplishments! Very proud of you!
I Love you! ",Laura,Booth,12/06/2024
,Jessi,Wilcox,12/06/2024
🤎 keep doing great [memory] work,Lynnie,Holl,12/06/2024
,Jessica,Sapien,12/06/2024
Super excited about this work!! ,chevy,.,12/06/2024
Always in awe of your work Nas!!,Julieann,Murphy,12/06/2024
:0) yay,Jazmine,B,12/05/2024
Congrats on bringing the archive back to the community!!,Abby,Meola,12/04/2024
,Ellie,Kim,12/04/2024
Let's gooo!,Neesha,Powell-Ingabire ,12/04/2024
,Deja,Beamon,12/04/2024
,Chad,Kamen,12/03/2024
,sam,s,12/03/2024
💕🫀🫶🏻,Margaret,Lawson,12/03/2024
,Teddy ,Aguilera,12/03/2024
,Daj,Moreland,12/03/2024
So proud of you!!,Julia,Soondar,12/03/2024
,Yee-Lum ,Mak,12/02/2024
✊🏾 Gotta support the archive!,Joshua,Hector,12/02/2024
,Irene,Ryan,12/02/2024
,Cassie,Haynes,12/02/2024
Congrats!! Best of luck going forward. ❤️,Laina,Emmons,12/02/2024
❤️,Choya,Webb,11/12/2024
1 message_to_artist donor_first donor_last donation_date
2 Your work is so inspiring! Sydney O'Dear 01/09/2026
3 Moiz Muhammad 01/09/2026
4 best of luck, can’t wait to see how the archive evolves!! whitney dyer 01/07/2026
5 Mireya Gutierrez 01/07/2026
6 Anthony Baber 01/05/2026
7 Charles De Leon 01/03/2026
8 Tracy Holmes 01/03/2026
9 Jessi Wilcox 01/03/2026
10 I appreciate the great work you do. Kansas City needs this. Marion Johnson 01/02/2026
11 2026 is ur year‼️☺️🤎 anevay martz 01/02/2026
12 Gabrielle Stanley 01/02/2026
13 Daniel Ferman Leon 01/02/2026
14 You got this! ✨ Stephonne Singleton 01/01/2026
15 Vera K 01/01/2026
16 Mick Cottin 12/29/2025
17 So proud of you! Laura Booth 12/29/2025
18 Keaton Vaughn 12/29/2025
19 <3 Ruben Castillo 12/28/2025
20 Joyous KuchuQwanzaa! Eva Tesfaye 12/28/2025
21 hiiii love Lucas Rodríguez 12/26/2025
22 David Baarck 12/23/2025
23 Hùng 12/23/2025
24 Raymond Forstater 12/22/2025
25 <3 Brydie OConnor 12/22/2025
26 nichole kelly 12/22/2025
27 period. Anne Corless 12/22/2025
28 Adam Del Rey 12/20/2025
29 Julia Soondar 12/20/2025
30 <3 Nic Taylor 12/19/2025
31 Hugo Juarez-Avalos 12/19/2025
32 Thank you for all of your work! Hoping the best for 2026. The queer community organizers and documenters are the light of hope in middle America. Parker Wayne 12/19/2025
33 Continue on your very important work!! Marina Shatalova 12/19/2025
34 Cedar 12/19/2025
35 Amelia Rehrig 12/18/2025
36 Kimberly Carlson 12/18/2025
37 Skyler Quehl 12/18/2025
38 🫶🏼 Nestor G 12/18/2025
39 thank you for your work!! Annie Alford 12/18/2025
40 ❣️❣️❣️ Christian Joseph 12/18/2025
41 Jessica Sapien 12/18/2025
42 You are incredible! Thomas Yambo-Rios 12/18/2025
43 Christian Banez 12/18/2025
44 Ian Mantel 12/18/2025
45 Thank you for this important work 💖 Sarah Waggoner 12/17/2025
46 Historical marker? Yes please. Johnda Boyce 12/17/2025
47 I’m happy to support this incredible work Nasir is spearheading! Love the opportunity to keep up and support this great work in KC from NJ <3 Julieann Murphy 12/17/2025
48 im so happy to see how far you've taken this mission !! your dedication continues to be inspiring Ellie Kim 12/17/2025
49 L Sobchak 12/17/2025
50 Simi Olabode 12/16/2025
51 Love you! Jose Gomez 12/16/2025
52 So so happy to be apart of supporting such a beautiful and important project, so excited to attend more exhibitions in the future! Jasmine Rodriguez 12/16/2025
53 #ProudAuntie Brittany Foley 12/03/2025
54 Love u Nas ❤️ Mün Hawkins 12/02/2025
55 ♥️🌐 Andrés Nelso 12/02/2025
56 So proud of you and the time you dedicate to the Black Queer digital archive. You deserve all the flowers! Whitney Brown 12/02/2025
57 Ad Astra Training (Yee-Lum Mak) 08/23/2025
58 Keep doing your thing homie Bryan Dorsey 07/15/2025
59 Johan Svenson 07/15/2025
60 Elvis Achelpohl 07/14/2025
61 Techsoup 05/15/2025
62 Sandy Woodson 04/21/2025
63 🤍🤍🤍 the archive Candace Sanders 12/30/2024
64 I've enjoyed your exhibits. Congrats on getting free and best of luck to you and others who are working on great things for 2025. Johnda Boyce 12/30/2024
65 So proud to know you!! Keep up the amazing work 💌 Julieann Murphy 12/30/2024
66 Continue the great work! Matthew Mellor 12/25/2024
67 I’ve never gotten a chance to see your exhibits, manifesting it for 2025🥰 You and your work is so needed in KC and I’m so glad you get to do it independently in the new year! Annie Alford 12/23/2024
68 Laela Zaidi 12/15/2024
69 Proud of you ❤️ Sharada Jambulapati 12/12/2024
70 I am SO excited for what it to come. Grateful to be a witness and support where I can. Nybria Acklin 12/10/2024
71 <3 Lauren Sobchak 12/09/2024
72 <3 Whitney Brown 12/09/2024
73 Danielle Anderson 12/09/2024
74 Wishing you the best! Charles De Leon 12/08/2024
75 Lava Dreams 12/07/2024
76 Ruben Castillo 12/06/2024
77 Monica Andrade 12/06/2024
78 Congratulations on all your amazing accomplishments! Very proud of you! I Love you! Laura Booth 12/06/2024
79 Jessi Wilcox 12/06/2024
80 🤎 keep doing great [memory] work Lynnie Holl 12/06/2024
81 Jessica Sapien 12/06/2024
82 Super excited about this work!! chevy . 12/06/2024
83 Always in awe of your work Nas!! Julieann Murphy 12/06/2024
84 :0) yay Jazmine B 12/05/2024
85 Congrats on bringing the archive back to the community!! Abby Meola 12/04/2024
86 Ellie Kim 12/04/2024
87 Let's gooo! Neesha Powell-Ingabire 12/04/2024
88 Deja Beamon 12/04/2024
89 Chad Kamen 12/03/2024
90 sam s 12/03/2024
91 💕🫀🫶🏻 Margaret Lawson 12/03/2024
92 Teddy Aguilera 12/03/2024
93 Daj Moreland 12/03/2024
94 So proud of you!! Julia Soondar 12/03/2024
95 Yee-Lum Mak 12/02/2024
96 ✊🏾 Gotta support the archive! Joshua Hector 12/02/2024
97 Irene Ryan 12/02/2024
98 Cassie Haynes 12/02/2024
99 Congrats!! Best of luck going forward. ❤️ Laina Emmons 12/02/2024
100 ❤️ Choya Webb 11/12/2024

View File

@@ -1,7 +1,7 @@
{% comment %} {% comment %}
This include creates a modal pop up with data export options. This include creates a modal pop up with data export options.
The logic of which formats appear is based on config-nav stubs: The logic of which formats appear is based on config-nav stubs:
if subject.html, map.html, location.html, or timeline.html are present, if subject.html, map/, location.html, or timeline.html are present,
corresponding data formats will be available for download. corresponding data formats will be available for download.
{%- endcomment -%} {%- endcomment -%}

View File

@@ -3,7 +3,7 @@
Mini Leaflet Map item feature. Mini Leaflet Map item feature.
This include adds a small leaflet map. This include adds a small leaflet map.
E.G> --> {% include feature/mini-map.html latitude="46.725562" longitude="-117.009633" %} E.G> --> {% include feature/mini-map/ latitude="46.725562" longitude="-117.009633" %}
Options: Options:
- "objectid" = feature a specific item from your metadata that has lat long. Using this option will set the map center and add a single marker to the map. - "objectid" = feature a specific item from your metadata that has lat long. Using this option will set the map center and add a single marker to the map.
@@ -22,7 +22,7 @@
</style> </style>
<div id="{{ map_id }}"></div> <div id="{{ map_id }}"></div>
{% if include.map-link == true %} {% if include.map-link == true %}
<a href="{{ '/map.html' | relative_url }}?location={{ map-item.latitude | default: include.latitude }},{{ map-item.longitude | default: include.longitude }}{%if include.objectid %}&marker={{ include.objectid }}{% endif %}" class="btn btn-outline-primary my-3">View on Full Map</a>{% endif %} <a href="{{ '/map/' | relative_url }}?location={{ map-item.latitude | default: include.latitude }},{{ map-item.longitude | default: include.longitude }}{%if include.objectid %}&marker={{ include.objectid }}{% endif %}" class="btn btn-outline-primary my-3">View on Full Map</a>{% endif %}
<!-- load leaflet dependencies --> <!-- load leaflet dependencies -->
<link rel="stylesheet" href="{{ site.lib-assets | default: '/assets/lib' | relative_url }}/leaflet/leaflet.css"> <link rel="stylesheet" href="{{ site.lib-assets | default: '/assets/lib' | relative_url }}/leaflet/leaflet.css">
<link rel="stylesheet" href="{{ site.lib-assets | default: '/assets/lib' | relative_url }}/leaflet/leaflet.fullscreen.css"> <link rel="stylesheet" href="{{ site.lib-assets | default: '/assets/lib' | relative_url }}/leaflet/leaflet.fullscreen.css">

View File

@@ -31,4 +31,4 @@
} }
</script> </script>
<!-- breadcrumbs schema --> <!-- breadcrumbs schema -->
<script type="application/ld+json">{"@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "item": { "@id": "{{ "/" | absolute_url }}", "name": {{ site.title | jsonify }} } },{ "@type": "ListItem", "position": 2, "item": { "@id": "{{ '/browse.html' | absolute_url }}", "name": "Browse Collection" } },{ "@type": "ListItem", "position": 3, "item": { "@id": "{{ page.url | absolute_url }}", "name": {{ page.title | jsonify }} } }] }</script> <script type="application/ld+json">{"@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "item": { "@id": "{{ "/" | absolute_url }}", "name": {{ site.title | jsonify }} } },{ "@type": "ListItem", "position": 2, "item": { "@id": "{{ '/browse/' | absolute_url }}", "name": "Browse Collection" } },{ "@type": "ListItem", "position": 3, "item": { "@id": "{{ page.url | absolute_url }}", "name": {{ page.title | jsonify }} } }] }</script>

View File

@@ -32,7 +32,7 @@
{%- assign count = templates | where_exp: 'item', 'item contains t' | size -%} {%- assign count = templates | where_exp: 'item', 'item contains t' | size -%}
{% if count > 0 %} {% if count > 0 %}
{{ count }} {{ count }}
<a class="text-dark" href="{{ '/browse.html' | relative_url }}#display_template:{{ t }}">{{ t | upcase | replace: "_", " " }} <a class="text-dark" href="{{ '/browse/' | relative_url }}#display_template:{{ t }}">{{ t | upcase | replace: "_", " " }}
{% include helpers/get-icon-svg.html type="hidden" template=t %}</a><br> {% include helpers/get-icon-svg.html type="hidden" template=t %}</a><br>
{%- endif -%} {%- endif -%}
{%- endfor -%} {%- endfor -%}
@@ -40,7 +40,7 @@
{{ others }} OTHER {% include helpers/get-icon-svg.html type="hidden" %}<br>{% endif %}{% endif %} {{ others }} OTHER {% include helpers/get-icon-svg.html type="hidden" %}<br>{% endif %}{% endif %}
{% if include.total == true %} {% if include.total == true %}
{{ templates | size }} TOTAL ITEMS<br>{% endif %} {{ templates | size }} TOTAL ITEMS<br>{% endif %}
<a class="btn btn-sm btn-{{ include.btn-color | default: 'outline-secondary' }} mt-2" href="{{ '/data.html' | relative_url }}">View table</a> <a class="btn btn-sm btn-{{ include.btn-color | default: 'outline-secondary' }} mt-2" href="{{ '/data/' | relative_url }}">View table</a>
</p> </p>
</div> </div>
</div> </div>

View File

@@ -13,7 +13,7 @@
{%- assign stubs = site.data.config-nav | map: 'stub' | join: ';' -%} {%- assign stubs = site.data.config-nav | map: 'stub' | join: ';' -%}
<div class="card mb-3"> <div class="card mb-3">
<div class="card-body"> <div class="card-body">
<p><small>Download this collection's metadata in a variety of reusable formats. Beware of this archive's copyright information!</small></p> <p><small>Download this collection's metadata in a variety of reusable formats. Psst: <a href="/copyright/" target="_blank">check out this archive's copyright information before downloading!</a></small></p>
<p class="card-text text-center"> <p class="card-text text-center">
<a class="btn btn-sm btn-secondary m-1" href="{{ '/assets/data/metadata.csv' | relative_url }}" download>Metadata CSV</a> <a class="btn btn-sm btn-secondary m-1" href="{{ '/assets/data/metadata.csv' | relative_url }}" download>Metadata CSV</a>
<a class="btn btn-sm btn-secondary m-1" href="{{ '/assets/data/metadata.json' | relative_url }}" target="_blank">Metadata JSON</a> <a class="btn btn-sm btn-secondary m-1" href="{{ '/assets/data/metadata.json' | relative_url }}" target="_blank">Metadata JSON</a>

View File

@@ -15,7 +15,7 @@
<div class="card-body"> <div class="card-body">
<{{ include.heading_level | default: 'h3' | strip }} class="card-title h5"></{{ include.heading_level | default: 'h3' | strip }}> <{{ include.heading_level | default: 'h3' | strip }} class="card-title h5"></{{ include.heading_level | default: 'h3' | strip }}>
<p class="card-text">{{ site.description }}</p> <p class="card-text">{{ site.description }}</p>
{%- assign about = site.data.config-nav | where: "stub","/about.html" | size -%}{% if about > 0 %} {%- assign about = site.data.config-nav | where: "stub","/about/" | size -%}{% if about > 0 %}
<a class="btn btn-{{ include.btn-color | default: 'primary' }}" href="{{ '/about.html' | relative_url }}" >Learn More &raquo;</a>{% endif %} <a class="btn btn-{{ include.btn-color | default: 'primary' }}" href="{{ '/about/' | relative_url }}" >Learn More &raquo;</a>{% endif %}
</div> </div>
</div> </div>

View File

@@ -47,7 +47,7 @@
{% if include.title %}<{{ include.heading_level | default: 'h2' | strip }} class="card-title h5">{{ include.title }}</{{ include.heading_level | default: 'h2' | strip }}>{% endif %} {% if include.title %}<{{ include.heading_level | default: 'h2' | strip }} class="card-title h5">{{ include.title }}</{{ include.heading_level | default: 'h2' | strip }}>{% endif %}
<p class="card-text"> <p class="card-text">
{% for s in topTerms %} {% for s in topTerms %}
<a class="btn btn-sm btn-{{ include.btn-color | default: 'primary' }} m-1" href="{{ s | strip | url_param_escape | prepend: ':' | prepend: termsField | prepend: '/browse.html#' | relative_url }}">{{ s | strip }}</a>{% endfor %} <a class="btn btn-sm btn-{{ include.btn-color | default: 'primary' }} m-1" href="{{ s | strip | url_param_escape | prepend: ':' | prepend: termsField | prepend: '/browse/#' | relative_url }}">{{ s | strip }}</a>{% endfor %}
</p> </p>
</div> </div>
</div> </div>

View File

@@ -1,11 +1,11 @@
{% comment %} {% comment %}
Adds Bootstrap styled breadcrumbs to page. Adds Bootstrap styled breadcrumbs to page.
By default the crumbs are: Home (index.html) / Items (browse.html) / current page title (from the metadata, truncated to 10 words max). By default the crumbs are: Home (index.html) / Items (browse/) / current page title (from the metadata, truncated to 10 words max).
{%- endcomment -%} {%- endcomment -%}
<ol class="breadcrumb"> <ol class="breadcrumb">
<li class="breadcrumb-item"><a class="text-dark" href="{{ '/' | relative_url }}">Home</a></li> <li class="breadcrumb-item"><a class="text-dark" href="{{ '/' | relative_url }}">Home</a></li>
<li class="breadcrumb-item"><a class="text-dark" href="{{ '/browse.html' | relative_url }}">Items</a></li> <li class="breadcrumb-item"><a class="text-dark" href="{{ '/browse/' | relative_url }}">Items</a></li>
<li class="breadcrumb-item active text-dark" aria-current="page">{{ page.title | truncatewords: 10 }}</li> <li class="breadcrumb-item active text-dark" aria-current="page">{{ page.title | truncatewords: 10 }}</li>
</ol> </ol>

View File

@@ -7,7 +7,7 @@
{%- endcomment -%} {%- endcomment -%}
<div class="text-center"> <div class="text-center">
<a class="btn btn-secondary" href="{{ page.previous_item | relative_url }}" id="prev-page-button">&laquo; Previous</a> <a class="btn btn-secondary" href="{{ page.previous_item | relative_url }}" id="prev-page-button">&laquo; Previous</a>
<a class="btn btn-secondary" href="{{ '/browse.html' | relative_url }}">Back to Browse</a> <a class="btn btn-secondary" href="{{ '/browse/' | relative_url }}">Back to Browse</a>
<a class="btn btn-secondary" href="{{ page.next_item | relative_url }}" id="next-page-button">Next &raquo;</a> <a class="btn btn-secondary" href="{{ page.next_item | relative_url }}" id="next-page-button">Next &raquo;</a>
</div> </div>
<div id="item-nav"> <div id="item-nav">

View File

@@ -10,7 +10,7 @@
{% if page.date %}{%- capture year -%}{% if page.date contains "-" %}{{ page.date | split: "-" | first }}{% elsif page.date contains "/" %}{{ page.date | split: "/" | last }}{% else %}{{ page.date }}{% endif %}{%- endcapture -%} {% if page.date %}{%- capture year -%}{% if page.date contains "-" %}{{ page.date | split: "-" | first }}{% elsif page.date contains "/" %}{{ page.date | split: "/" | last }}{% else %}{{ page.date }}{% endif %}{%- endcapture -%}
<a href="{{ year | strip | prepend: '/timeline.html#y' | relative_url }}" class="btn btn-outline-primary">View on Timeline</a>{% endif %} <a href="{{ year | strip | prepend: '/timeline.html#y' | relative_url }}" class="btn btn-outline-primary">View on Timeline</a>{% endif %}
{% if page.latitude and page.longitude %} {% if page.latitude and page.longitude %}
<a href="{{ '/map.html?location=' | append: page.latitude | append: ',' | append: page.longitude | append: '&marker=' | append: page.objectid | relative_url }}" class="btn btn-outline-primary">View on Map</a>{% endif %} <a href="{{ '/map/?location=' | append: page.latitude | append: ',' | append: page.longitude | append: '&marker=' | append: page.objectid | relative_url }}" class="btn btn-outline-primary">View on Map</a>{% endif %}
<div class="btn-group" role="group"> <div class="btn-group" role="group">
<button class="btn btn-outline-primary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false"> <button class="btn btn-outline-primary dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false">

View File

@@ -13,7 +13,7 @@
{% if child.date %}{%- capture year -%}{% if child.date contains "-" %}{{ child.date | split: "-" | first }}{% elsif child.date contains "/" %}{{ child.date | split: "/" | last }}{% else %}{{ child.date }}{% endif %}{%- endcapture -%} {% if child.date %}{%- capture year -%}{% if child.date contains "-" %}{{ child.date | split: "-" | first }}{% elsif child.date contains "/" %}{{ child.date | split: "/" | last }}{% else %}{{ child.date }}{% endif %}{%- endcapture -%}
<a href="{{ year | strip | prepend: '/timeline.html#y' | relative_url }}" class="btn btn-outline-primary">View on Timeline</a>{% endif %} <a href="{{ year | strip | prepend: '/timeline.html#y' | relative_url }}" class="btn btn-outline-primary">View on Timeline</a>{% endif %}
{% if child.latitude and child.longitude %} {% if child.latitude and child.longitude %}
<a href="{{ '/map.html?location=' | append: page.latitude | append: ',' | append: page.longitude | append: '&marker=' | append: page.objectid | relative_url }}" class="btn btn-outline-primary">View on Map</a>{% endif %} <a href="{{ '/map/?location=' | append: page.latitude | append: ',' | append: page.longitude | append: '&marker=' | append: page.objectid | relative_url }}" class="btn btn-outline-primary">View on Map</a>{% endif %}
{% if child.object_location %}<a target="_blank" rel="noopener" href="{{ child.object_location | relative_url }}" class="btn btn-outline-primary"> {% if child.object_location %}<a target="_blank" rel="noopener" href="{{ child.object_location | relative_url }}" class="btn btn-outline-primary">
{% if child.display_template == 'video' and child.object_location contains 'vimeo' %}View on Vimeo{% elsif child.display_template == 'video' and child.object_location contains 'youtu' %}View on YouTube{% elsif child.display_template == 'record'%}Link to Object{% else %}Download {{ child.format | split: '/' | last | default: page.display_template | upcase }}{% endif %} {% if child.display_template == 'video' and child.object_location contains 'vimeo' %}View on Vimeo{% elsif child.display_template == 'video' and child.object_location contains 'youtu' %}View on YouTube{% elsif child.display_template == 'record'%}Link to Object{% else %}Download {{ child.format | split: '/' | last | default: page.display_template | upcase }}{% endif %}
</a>{% endif %} </a>{% endif %}

View File

@@ -13,7 +13,7 @@
{% if f.browse_link == "true" %} {% if f.browse_link == "true" %}
{% assign topics = child[f.field] | split: ";" %} {% assign topics = child[f.field] | split: ";" %}
{% for t in topics %} {% for t in topics %}
<a class="me-3" href="{{ t | strip | url_param_escape | prepend: '/browse.html#' | relative_url }}">{{ t | strip }}</a> <a class="me-3" href="{{ t | strip | url_param_escape | prepend: '/browse/#' | relative_url }}">{{ t | strip }}</a>
{% endfor %} {% endfor %}
{% elsif f.external_link == "true" %} {% elsif f.external_link == "true" %}
<a href="{{ child[f.field] }}">{{ child[f.field] }}</a> <a href="{{ child[f.field] }}">{{ child[f.field] }}</a>

View File

@@ -13,7 +13,7 @@
{% if page.date %}{%- capture year -%}{% if page.date contains "-" %}{{ page.date | split: "-" | first }}{% elsif page.date contains "/" %}{{ page.date | split: "/" | last }}{% else %}{{ page.date }}{% endif %}{%- endcapture -%} {% if page.date %}{%- capture year -%}{% if page.date contains "-" %}{{ page.date | split: "-" | first }}{% elsif page.date contains "/" %}{{ page.date | split: "/" | last }}{% else %}{{ page.date }}{% endif %}{%- endcapture -%}
<a href="{{ year | strip | prepend: '/timeline.html#y' | relative_url }}" class="btn btn-outline-primary">View on Timeline</a>{% endif %} <a href="{{ year | strip | prepend: '/timeline.html#y' | relative_url }}" class="btn btn-outline-primary">View on Timeline</a>{% endif %}
{% if page.latitude and page.longitude %} {% if page.latitude and page.longitude %}
<a href="{{ '/map.html?location=' | append: page.latitude | append: ',' | append: page.longitude | append: '&marker=' | append: page.objectid | relative_url }}" class="btn btn-outline-primary">View on Map</a>{% endif %} <a href="{{ '/map/?location=' | append: page.latitude | append: ',' | append: page.longitude | append: '&marker=' | append: page.objectid | relative_url }}" class="btn btn-outline-primary">View on Map</a>{% endif %}
{% if page.object_location %}<a target="_blank" rel="noopener" href="{{ page.object_location | relative_url }}" class="btn btn-outline-primary"> {% if page.object_location %}<a target="_blank" rel="noopener" href="{{ page.object_location | relative_url }}" class="btn btn-outline-primary">
{% if page.display_template == 'video' and page.object_location contains 'vimeo' %}View on Vimeo{% elsif page.display_template == 'video' and page.object_location contains 'youtu' %}View on YouTube{% elsif page.display_template == 'record'%}Link to Object{% else %}Download {{ page.format | split: '/' | last | default: page.display_template | upcase }}{% endif %} {% if page.display_template == 'video' and page.object_location contains 'vimeo' %}View on Vimeo{% elsif page.display_template == 'video' and page.object_location contains 'youtu' %}View on YouTube{% elsif page.display_template == 'record'%}Link to Object{% else %}Download {{ page.format | split: '/' | last | default: page.display_template | upcase }}{% endif %}
</a>{% endif %} </a>{% endif %}

View File

@@ -13,7 +13,7 @@
{% if f.browse_link == "true" %} {% if f.browse_link == "true" %}
{% assign topics = page[f.field] | split: ";" %} {% assign topics = page[f.field] | split: ";" %}
{% for t in topics %} {% for t in topics %}
<a class="me-3" href="{{ t | strip | url_param_escape | prepend: ':' | prepend: f.field | prepend: '/browse.html#' | relative_url }}">{{ t | strip }}</a> <a class="me-3" href="{{ t | strip | url_param_escape | prepend: ':' | prepend: f.field | prepend: '/browse/#' | relative_url }}">{{ t | strip }}</a>
{% endfor %} {% endfor %}
{% elsif f.external_link == "true" %} {% elsif f.external_link == "true" %}
<a href="{{ page[f.field] }}">{{ page[f.field] }}</a> <a href="{{ page[f.field] }}">{{ page[f.field] }}</a>

View File

@@ -15,7 +15,7 @@
</style> </style>
<div id="mini-map"></div> <div id="mini-map"></div>
{% if include.map-link == true %} {% if include.map-link == true %}
<a href="{{ '/map.html?location=' | append: page.latitude | append: ',' | append: page.longitude | append: '&marker=' | append: page.objectid | relative_url }}" class="btn btn-outline-primary my-3">View on Full Map</a>{% endif %} <a href="{{ '/map/?location=' | append: page.latitude | append: ',' | append: page.longitude | append: '&marker=' | append: page.objectid | relative_url }}" class="btn btn-outline-primary my-3">View on Full Map</a>{% endif %}
<!-- load leaflet dependencies --> <!-- load leaflet dependencies -->
<link rel="stylesheet" href="{{ site.lib-assets | default: '/assets/lib' | relative_url }}/leaflet/leaflet.css"> <link rel="stylesheet" href="{{ site.lib-assets | default: '/assets/lib' | relative_url }}/leaflet/leaflet.css">
<link rel="stylesheet" href="{{ site.lib-assets | default: '/assets/lib' | relative_url }}/leaflet/leaflet.fullscreen.css"> <link rel="stylesheet" href="{{ site.lib-assets | default: '/assets/lib' | relative_url }}/leaflet/leaflet.fullscreen.css">

View File

@@ -59,7 +59,7 @@
{% if include.shuffle == true %}shuffle(array);{% endif %} {% if include.shuffle == true %}shuffle(array);{% endif %}
for (let i = 0; i < array.length; i++) { for (let i = 0; i < array.length; i++) {
size = mapSize(array[i][1]); size = mapSize(array[i][1]);
items += '<a class="btn btn-{{ include.button | default: "outline-primary" }} m-2 tagcloud' + size + '" href="{{ "/browse.html" | relative_url }}#' + array[i][2] + ':' + encodeURIComponent(array[i][0]) + '" >' + array[i][0] + '</a>'; items += '<a class="btn btn-{{ include.button | default: "outline-primary" }} m-2 tagcloud' + size + '" href="{{ "/browse/" | relative_url }}#' + array[i][2] + ':' + encodeURIComponent(array[i][0]) + '" >' + array[i][0] + '</a>';
} }
cloud.innerHTML = items; cloud.innerHTML = items;
} }

View File

@@ -70,7 +70,7 @@ layout: default
</button> </button>
</div> </div>
<div id="about-toc-list" class="collapse" > <div id="about-toc-list" class="collapse" >
{% include cb/jekyll-toc.html html=content sanitize=true h_min=1 h_max=3 skip_no_ids=true class="jekyll-toc-list" credits=page.credits %} {% include cb/jekyll-toc.html html=content sanitize=true h_min=1 h_max=3 skip_no_ids=true class="jekyll-toc-list" %}
</div> </div>
</div> </div>
{% endunless %} {% endunless %}
@@ -78,11 +78,7 @@ layout: default
<div id="about-contents-wrapper"> <div id="about-contents-wrapper">
{{ content }} {{ content }}
</div> </div>
{% if page.credits == true %}
<div id="credits-contents-wrapper">
{% include cb/credits.html %}
</div>
{% endif %}
</div> </div>
<script> <script>
document.addEventListener("DOMContentLoaded", function () { document.addEventListener("DOMContentLoaded", function () {

View File

@@ -3,5 +3,18 @@
layout: default layout: default
custom-foot: js/map-js.html custom-foot: js/map-js.html
--- ---
<h2 class="visually-hidden">Mapping The Archive</h2>
<div class="container map-page">
<header class="map-intro">
<h2>{{ page.title }}</h2>
<p>
Use this map to explore the locations of materials in the archive. Click on the markers to look at items associated with each location.
</p>
</header>
<div id="map"></div>
</div>
<div id="mapContainer"></div> <div id="mapContainer"></div>

View File

@@ -763,6 +763,34 @@ blockquote {
margin: 1rem 0; margin: 1rem 0;
} }
} }
#technical {
background-color: #f8f9fa;
color: #000;
}
#technical .bg-white {
background-color: #ffffff !important;
color: #000 !important;
}
#technical h3 {
color: #000;
}
#technical p {
color: #000;
}
.donor-list {
list-style: none;
padding-left: 0;
font-size: 0.9em;
}
.donor-list em {
font-size: 0.95em;
color: #555;
}

View File

@@ -13,6 +13,6 @@
{%- endfor -%} {%- endfor -%}
{%- assign uniqPlaces = places | downcase | split: ";" | array_count_uniq -%} {%- assign uniqPlaces = places | downcase | split: ";" | array_count_uniq -%}
location,count,link location,count,link
{% for s in uniqPlaces %}"{{ s[0] }}",{{ s[1] }},"{{ s[0] | url_param_escape | prepend: '/browse.html#' | absolute_url }}" {% for s in uniqPlaces %}"{{ s[0] }}",{{ s[1] }},"{{ s[0] | url_param_escape | prepend: '/browse/#' | absolute_url }}"
{% endfor %} {% endfor %}
{%- endif -%} {%- endif -%}
Can't render this file because it contains an unexpected character in line 8 and column 73.

View File

@@ -13,6 +13,6 @@
{%- endfor -%} {%- endfor -%}
{%- assign uniqPlaces = places | downcase | split: ";" | array_count_uniq -%} {%- assign uniqPlaces = places | downcase | split: ";" | array_count_uniq -%}
{ "locations": [ { "locations": [
{% for s in uniqPlaces %}{ "location" : {{ s[0] | jsonify }}, "count" : {{ s[1] | jsonify }}, "link" : {{ s[0] | url_param_escape | prepend: '/browse.html#' | absolute_url | jsonify }} }{% unless forloop.last %}, {% for s in uniqPlaces %}{ "location" : {{ s[0] | jsonify }}, "count" : {{ s[1] | jsonify }}, "link" : {{ s[0] | url_param_escape | prepend: '/browse/#' | absolute_url | jsonify }} }{% unless forloop.last %},
{% endunless %}{% endfor %} {% endunless %}{% endfor %}
]}{%- endif -%} ]}{%- endif -%}

View File

@@ -13,6 +13,6 @@
{%- endfor -%} {%- endfor -%}
{%- assign uniqSubjects = subjects | downcase | split: ";" | array_count_uniq -%} {%- assign uniqSubjects = subjects | downcase | split: ";" | array_count_uniq -%}
subject,count,link subject,count,link
{% for s in uniqSubjects %}"{{ s[0] }}",{{ s[1] }},"{{ s[0] | url_param_escape | prepend: '/browse.html#' | absolute_url }}" {% for s in uniqSubjects %}"{{ s[0] }}",{{ s[1] }},"{{ s[0] | url_param_escape | prepend: '/browse/#' | absolute_url }}"
{% endfor %} {% endfor %}
{%- endif -%} {%- endif -%}
Can't render this file because it contains an unexpected character in line 8 and column 71.

View File

@@ -13,6 +13,6 @@
{%- endfor -%} {%- endfor -%}
{%- assign uniqSubjects = subjects | downcase | split: ";" | array_count_uniq -%} {%- assign uniqSubjects = subjects | downcase | split: ";" | array_count_uniq -%}
{ "subjects": [ { "subjects": [
{% for s in uniqSubjects %}{ "subject" : {{ s[0] | jsonify }}, "count" : {{ s[1] | jsonify }}, "link" : {{ s[0] | url_param_escape | prepend: '/browse.html#' | absolute_url | jsonify }} }{% unless forloop.last %}, {% for s in uniqSubjects %}{ "subject" : {{ s[0] | jsonify }}, "count" : {{ s[1] | jsonify }}, "link" : {{ s[0] | url_param_escape | prepend: '/browse/#' | absolute_url | jsonify }} }{% unless forloop.last %},
{% endunless %}{% endfor %} {% endunless %}{% endfor %}
]}{%- endif -%} ]}{%- endif -%}

Binary file not shown.

After

Width:  |  Height:  |  Size: 743 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

BIN
assets/img/bqkc-diagram.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

BIN
assets/img/nasir-bqkc1.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 MiB

View File

@@ -24,7 +24,7 @@ The settings also create matching data outputs in the "/assets/data/" folder.
If `subjects-fields` or `locations-fields` is blank or commented out, the template will not build out the related cloud page or data, which saves build time. If `subjects-fields` or `locations-fields` is blank or commented out, the template will not build out the related cloud page or data, which saves build time.
If you are developing a particularly large collection, you can comment out these options to make rebuild much quicker. If you are developing a particularly large collection, you can comment out these options to make rebuild much quicker.
Keep in mind these page stubs (`/subjects.html`, `/locations.html`) will also have to be present in "config-nav.csv" to show up in your navigation, and to have the data files to show up in data download options. Keep in mind these page stubs (`/subjects/`, `/locations.html`) will also have to be present in "config-nav.csv" to show up in your navigation, and to have the data files to show up in data download options.
## Cloud Layout and Front matter ## Cloud Layout and Front matter

View File

@@ -27,7 +27,7 @@ A link to the source code repository will be included if `source-code` is set in
The data found in `/assets/data/` can be seen as a "datapackage" containing all the derivatives related to the collection. The data found in `/assets/data/` can be seen as a "datapackage" containing all the derivatives related to the collection.
This data is described by two markup standards. This data is described by two markup standards.
First, the Data page (`/data.html`) contains [schema.org Dataset](https://schema.org/Dataset) markup embedded on the page in json+ld format (written in the `_includes/data-download-modal.html` file). First, the Data page (`/data/`) contains [schema.org Dataset](https://schema.org/Dataset) markup embedded on the page in json+ld format (written in the `_includes/data-download-modal.html` file).
This markup is [required by Google](https://developers.google.com/search/docs/data-types/dataset) to be indexed into their datasets search engine. This markup is [required by Google](https://developers.google.com/search/docs/data-types/dataset) to be indexed into their datasets search engine.
Second, `/assets/data/` contains `datapackage.json` as described by the Frictionless Data [Data Package Spec](https://specs.frictionlessdata.io/data-package/). Second, `/assets/data/` contains `datapackage.json` as described by the Frictionless Data [Data Package Spec](https://specs.frictionlessdata.io/data-package/).

View File

@@ -30,7 +30,7 @@ The resulting front matter might look like:
--- ---
title: About title: About
layout: about layout: about
permalink: /about.html permalink: /about/
custom-foot: js/example.html;js/another_example.html custom-foot: js/example.html;js/another_example.html
--- ---
``` ```

View File

@@ -54,13 +54,13 @@ The map page supports parsing a query string to set the center and display an It
If the url includes a query string, it will be parsed and set as the map view box with full zoom and open the popup. If the url includes a query string, it will be parsed and set as the map view box with full zoom and open the popup.
Item pages that have lat/long will generate a "View on Map" button link. Item pages that have lat/long will generate a "View on Map" button link.
These link to the "map.html" page with a query string created from their lat long and objectid. These link to the "map/" page with a query string created from their lat long and objectid.
For example: For example:
`/map.html?location=46.726113,-117.015671&marker=example_004` `/map/?location=46.726113,-117.015671&marker=example_004`
This can be created using the Liquid: This can be created using the Liquid:
`{{ '/map.html?location=' | append: page.latitude | append: ',' | append: page.longitude | append: '&marker=' | append: page.objectid | relative_url }}` `{{ '/map/?location=' | append: page.latitude | append: ',' | append: page.longitude | append: '&marker=' | append: page.objectid | relative_url }}`
## Customizing the Base Map ## Customizing the Base Map

View File

@@ -92,8 +92,8 @@ If the config-nav contains the following "stub", the following data files will b
- "timeline", timelinejs.json - "timeline", timelinejs.json
This may not be accurate for all use cases. This may not be accurate for all use cases.
An easy way to manually set the downloads, is to create a list based on the stub values shown above, and edit the "stubs" assigned on the data.html layout. An easy way to manually set the downloads, is to create a list based on the stub values shown above, and edit the "stubs" assigned on the data/ layout.
For example, if I want to show all data downloads, even though I don't have the pages in the navigation or have named them something different, edit the "assign stubs" line on data.html like this: For example, if I want to show all data downloads, even though I don't have the pages in the navigation or have named them something different, edit the "assign stubs" line on data/ like this:
`{%- assign stubs = "subject;map;location;timeline" -%}` `{%- assign stubs = "subject;map;location;timeline" -%}`

View File

@@ -1,6 +1,6 @@
# Metadata Standards for CB-CSV # Metadata Standards for CB-CSV
See general documentation: <https://collectionbuilder.github.io/cb-docs/docs/metadata/> See general documentation: <https://collectionbuilder.github.io/cb-docs/docs/metadata.html>
## Required fields ## Required fields

View File

@@ -12,8 +12,8 @@ config-nav allows you to easily control which pages will show up in your navbar
Removing an item does not delete the page, but will make the page invisible to users. Removing an item does not delete the page, but will make the page invisible to users.
Each item in the nav is one row of config-nav, including the columns `display_name`, `stub`, and `dropdown_parent`: Each item in the nav is one row of config-nav, including the columns `display_name`, `stub`, and `dropdown_parent`:
- `display_name` will be the word(s) used on the navbar. Generally you will want these to be single words that are easy for users to understand--typically: Home, Browse, Subjects, Locations, Map, Timeline, Data, About. Modifying this value allows you to quickly change the display name without needing to update the file names or titles. e.g. for some collections a label such as "Creators" might replace "Subjects", while still pointing to the /subjects.html page. - `display_name` will be the word(s) used on the navbar. Generally you will want these to be single words that are easy for users to understand--typically: Home, Browse, Subjects, Locations, Map, Timeline, Data, About. Modifying this value allows you to quickly change the display name without needing to update the file names or titles. e.g. for some collections a label such as "Creators" might replace "Subjects", while still pointing to the /subjects/ page.
- `stub` is the relative url of the page in this project. To properly link to a page, the `stub` value will match the `permalink` value of a specific page file. e.g. "browse.md" has `permalink: /browse.html`, thus in config-nav has a stub value of `/browse.html`. These will be converted into relative links in the navbar. The `stub` value will be empty for items that are parents for a dropdown menu (see below). - `stub` is the relative url of the page in this project. To properly link to a page, the `stub` value will match the `permalink` value of a specific page file. e.g. "browse.md" has `permalink: /browse/`, thus in config-nav has a stub value of `/browse/`. These will be converted into relative links in the navbar. The `stub` value will be empty for items that are parents for a dropdown menu (see below).
- `dropdown_parent` is only used when adding dropdowns to your navbar, and should be empty for any normal nav item. For items that should appear inside a dropdown, the value will match the `display_name` of the parent item (see below). - `dropdown_parent` is only used when adding dropdowns to your navbar, and should be empty for any normal nav item. For items that should appear inside a dropdown, the value will match the `display_name` of the parent item (see below).
## Dropdown menus ## Dropdown menus
@@ -29,7 +29,7 @@ For example, a dropdown with two pages under the label About would look like:
``` ```
display_name,stub,dropdown_parent display_name,stub,dropdown_parent
About,, About,,
About the Collection,/about.html,About About the Collection,/about/,About
CollectionBuilder,/tech.html,About CollectionBuilder,/tech.html,About
``` ```

View File

@@ -11,7 +11,7 @@ The table will be sorted by the second column (typically "Date").
The config-table options drive the creation of: The config-table options drive the creation of:
- table viz page (`/data.html`) - table viz page (`/data/`)
- `/assets/js/metadata.min.json` is the table data in an optimized format specifically intended for the consumption by the table viz page in this project. Each item is a list of values without keys and links are relative. - `/assets/js/metadata.min.json` is the table data in an optimized format specifically intended for the consumption by the table viz page in this project. Each item is a list of values without keys and links are relative.
Since the fields listed will become columns of the web table, it is best to not select too many. Since the fields listed will become columns of the web table, it is best to not select too many.

View File

@@ -1,11 +1,11 @@
--- ---
title: About title: About
layout: about layout: about
permalink: /about.html permalink: /about/
# include CollectionBuilder info at bottom # include CollectionBuilder info at bottom
credits: true credits: true
# featured-image value can be one objectid for a photo object in this collection, a relative path to an image in this project, or a full url to any image. If left blank, no featured image will appear at top of About page. # featured-image value can be one objectid for a photo object in this collection, a relative path to an image in this project, or a full url to any image. If left blank, no featured image will appear at top of About page.
about-featured-image: starlacoll007 about-featured-image: garycoll019
# set background-position for featured image, "center", "top", "bottom" # set background-position for featured image, "center", "top", "bottom"
position: center position: center
# major heading to display over featured image # major heading to display over featured image
@@ -18,22 +18,117 @@ padding: 6em
# Look in _includes/feature for options to easily add features to the page # Look in _includes/feature for options to easily add features to the page
--- ---
## {B/qKC} is a decentralized, community archive of Black queer midwestern history. # **{B/qKC}** is a *decentralized* archival project challenging out-dated institutional practices within the frame and study of Black queer history.
This demo collection features items from the University of Idaho Library's [Digital Collections](https://www.lib.uidaho.edu/digital/), and is build using [CollectionBuilder-CSV](https://github.com/CollectionBuilder/collectionbuilder-csv). Under a reinvigorated wave of white nationalism and fascism post-2016, our historical record continues to be warped, distorted, and/or erased; **we are actively being indoctrinated**.
CollectionBuilder-CSV is a "Stand Alone" template for creating digital collection and exhibit websites using Jekyll, given: Our treasured mementos, amassed by institutional libraries, archives and universities, and are effectively being <a href="https://www.npr.org/2025/03/07/nx-s1-5321003/pentagon-images-flagged-removal-dei-purge-trump" target="blank">deleted by President Donald J. Trump and his Project 2025 agenda.</a>
- a CSV of collection metadata Thousands of miles away, the worst manifestations of fascist indoctrination occur in Palestine, <a href="https://librarianswithpalestine.org/gaza-report-2024/" target="blank">where israel has deliberately bombed and destroyed museums, archives, libraries and, as a result, thousands of irreplaceable historic materials to erase Palestinian existence from our memories</a>.
- a folder of images, PDFs, audio, or video files
Driven by your collection metadata, the template generates engaging visualizations to browse and explore your objects. *The ways we decide to document and collect our histories can no longer be done passively or uncritically. Memory work must be an active, radical process.*
The resulting static site can be hosted on any basic web server.
[CollectionBuilder](https://github.com/CollectionBuilder/) is an set of open source tools for creating digital collection and exhibit websites that are driven by metadata and powered by modern static web technology. {B/qKC} was founded as a radical community archive on March 1st, 2024, operating on the principles accessible *storytelling*, *repair* of our historical record, and intergenerational *power building*all within the frame and study of midwestern Black queer experience.
See [CB Docs](https://collectionbuilder.github.io/cb-docs/) for detailed information.
{% include feature/image.html objectid="demo_001" width="75" %} <figure style="display: inline-block; max-width: 100%;">
<img src="/assets/img/bqkc-diagram.png"
alt="a four circle stacked diagram. 'the archive' appears at the top, with three branching circles that say 'power-build,'storytell,' and 'repair.'"
style="max-width: 100%; height: auto;">
<figcaption class="figure-caption text-center text-muted" style="font-size: 0.85rem;" margin-top="0.5rem">
{B/qKC}s 'the diagram,' conceptualized by Nasir Anthony Montalvo. A black-and-white flowchart illustration connection between “the archive,” and the phrases “repair,” “storytell,” and “power-build.” <a href="https://syllabusproject.org/bad-tats/" target="_blank">Learn more about this diagram in Montalvo's publication with Syllabus, "bad tats, jesus christ, lemons; everything is archival."</a>
</figcaption>
</figure>
<!-- IMPORTANT!!! DELETE this comment and the include below when you are finished editing this page for your collection. The include below introduces about page features. They will show up on your collection's about page until you delete it. --> ## Core Goals
{% include cb/about_the_about.md %}
Initially ideated as a series of research articles "liberating" Black queer materials from its local institutions and libraries, {B/qKC}'s mission has evolved into a full-fledged archive with **five core goals**.
<div class="float-img float-right">
<blockquote class="quote-box">
<p class="quote-text">"Plainly put, the far right is erasing Blackness from the fabrics of America, so historical collection can no longer be a passive process; it must be applied radically." </p>
<p class="quote-attrib">Nasir Anthony Montalvo, <a href="https://mdw.art/atlas/thirdspace" target="_blank">"Third Space: Queering Blackness from the Archival Fabrics of Middle America"</a> (MdW Atlas, 2024)</p>
</blockquote>
</div>
##### 1. **INTERGENERATIONAL CONNECTION AND COMMUNITY BUILDING**
We aim to develop a platform that bridges generational gaps: fostering stronger relationships between Black queer elders and younger generations, digitally and physically. Relationships will always come to us first before labor.
##### 2. **ACCESSIBLE, OPEN-ACCESS ARCHIVING**
We aim to build and maintain an intuitive, open-access digital archive stewarded by the peoplealways ensuring the archive is an accessible tool and not a product for profiteering.
##### 3. **DIFFUSION OF KNOWLEDGE**
We aim to teach any and all communities about the significance of this archive's materials, and the overall importance of radical memory work.
##### 4. **PRESERVATION OF AT-RISK MATERIALS**
We aim to create digital snapshots of Black queer historical materials, ensuring a record of Black queer midwestern histories can be saved, maintained, and reproduced physicallyensuring long-term sustainability of our stories.
##### 5. **PERMANENT AND DECENTRALIZED PRESENCE**
We aim for Black queer stories to occupy public spaces physically and digitally to ensure permanence of our stories, while simultaneously increasing Black queer visibility.
## Who has helped with this archive?
<figure style="display: inline-block; max-width: 50%;">
<img src="/assets/img/nasir-bqkc1.jpeg"
alt=""
style="max-width: 100%; height: auto;">
<figcaption class="figure-caption text-center text-muted" style="font-size: 0.85rem;" margin-top="0.5rem">
</figcaption>
</figure>
###### Nasir Anthony Montalvo, *Founder*
Nasir Anthony Montalvo (b. 1999) is an essayist and memory worker based in Kansas City, MO, and the Founder of {B/qKC}. Montalvo's work has been exhibited locally and nationally in coffee shops, book stores, community fairs and artist galleries. Their art and archival research has also been published in NPR, Syllabus, Sixty Inches From Center, The Advocate, Teen Vogue and KC Studio; along with being used in curricula at Johns Hopkins University, Columbia University and the North Kansas City School District.
Montalvo holds a 2024-2026 studio residency at Charlotte Street; and has been awarded fellowships and artist grants with The Opportunity Agenda, Diaspora Solidarities Lab, Gray Area and ArtsKC. They earned their Bachelor of Science from Stevens Institute of Technology in 2021.
Montalvo is queer, Afro-Borincane, and from Kissimmee, Florida.
<figure style="display: inline-block; max-width: 50%;">
<img src="/assets/img/anevay-martz-bqkc.jpg"
alt=""
style="max-width: 100%; height: auto;">
<figcaption class="figure-caption text-center text-muted" style="font-size: 0.85rem;" margin-top="0.5rem">
</figcaption>
</figure>
###### Anevay Martz, *Digitization Intern, Spring/Summer 2025*
Anevay Martz is a junior Sociology major at the University of MissouriKansas City, with a double minor in Communications and Race, Ethnic and Gender Studies. As {B/qKC}'s first Intern in 2025. Digitization Intern, Martz helped develop the archives Digital Asset Register (DAR) that is being used to power this website, alongside getting Soakie's listed as a historical landmark on Clio.
<figure style="display: inline-block; max-width: 50%;">
<img src="/assets/img/eden-barnes-bqkc.jpg"
alt=""
style="max-width: 100%; height: auto;">
<figcaption class="figure-caption text-center text-muted" style="font-size: 0.85rem;" margin-top="0.5rem">
</figcaption>
</figure>
###### Eden Barnes, *Community Engagement Intern, Fall 2025*
Eden is a graduate of the University of Missouri Kansas City, with a BA in Sociology with an emphasis in Cultural Anthropology, and a minor in Race, Ethnic, and Gender Studies. As Community Engagement Intern, Eden aided {B/qKC} with day-to-day tasks and the launch of {B/qKC}'s new site.
---
## Our history
{B/qKC} was initially founded as a research project in 2022 by Nasir Anthony Montalvo shortly after moving to Kansas City. At the time of Montalvo's move, they found little-to-nothing existed digitally about Black queer people in KC, and most local archiving institutions were not "aware" of any significant histories pertaining to this community. Montalvo released a series of articles through a collaboration with the Gay and Lesbian Archives of Mid-America (GLAMA) at the University of Missouri-Kansas City that digitized their small collection of Black queer materials (which previously had no finding aids and no concrete plans on making them publicly accessible). Their research explored KC's first documented Black drag queens of Kansas City, an organization of gay men fighting racism in the community in the 90s, and a gay and lesbian variety show called “Out There” that aired on public-access cable.
In early 2023, after researching Volume 1 of the project, Montalvo morphed these archival materials into a multi-location, self-service exhibit from February 27th March 4th, 2023 hosted at different locations across Kansas Citywith each location hosting different materials from the volume. This propelled the project to new heights, connecting Montalvo to Kansas City's underground ballroom community. The relationships Montalvo, themself, and their peers formed with these elders began a new era of the projectone that sought to rightfully honor and respect the contributions of KC's Black queer elders.
Since 2022, {B/qKC} has launched at least two public exhibitions per year, and engaged in a variety of innovative, community collaborations per year meant to expose more Kansas Citians to the power of memory work alongside KC's Black queer histories.
{B/qKC} has been internationally recognized as a powerful example of community archives, and the ways archiving can be used to materially change our futures for the better.
<div style="text-align: center; margin: 2rem 0;">
{% include feature/modal.html button="View the archive's public programs" text="[Public programs and events for the archive can be viewed on Nasir Anthony Montalvo's personal site.](https://1800nasi.net/category/bqkc/) This is to reduce bloating and keep {B/qKC}'s database static. Check out our 'Data' page for more info!" color="primary" %}
</div>
<div style="text-align: center; margin: 2rem 0;">
{% include feature/button.html
text="Who supports this work?"
link="/donate"
color="success" %}
</div>
---
## Technical Credits
{% include cb/credits.html %}

View File

@@ -1,6 +1,6 @@
--- ---
title: Browse title: Browse
layout: browse layout: browse
permalink: /browse.html permalink: /browse/
--- ---

40
pages/copyright.md Normal file
View File

@@ -0,0 +1,40 @@
---
title: Copyright
layout: about
permalink: /copyright/
# include CollectionBuilder info at bottom
credits: false
# featured-image value can be one objectid for a photo object in this collection, a relative path to an image in this project, or a full url to any image. If left blank, no featured image will appear at top of About page.
about-featured-image: tishacoll001
# set background-position for featured image, "center", "top", "bottom"
position: center
# major heading to display over featured image
heading: "Copyright & Terms"
# paragraph text below heading in featured image
sub-heading:
# additional padding added to the feature to increase size. Give value in em or px, e.g. "5em".
padding: 6em
# Edit the markdown on in this file to describe your collection
# Look in _includes/feature for options to easily add features to the page
---
# Don't get hit with a lawsuit!
A majority of {B/qKC}'s materials are protected by third party rights or licensed under **CC BY-NC-ND 4.0 (Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International)**.
This means:
- You are allowed to **share** — copy and redistribute the material in any medium or format.
- The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
- NonCommercial — You may not use the material for commercial purposes. *Noncommercial means not primarily intended for or directed towards commercial advantage or monetary compensation.*
- NoDerivatives — If you remix, transform, or build upon the material, you may not distribute the modified material.
---
*You are responsible for obtaining necessary permissions*. {B/qKC}'s collections contain a wide range of content. You are responsible for clearing the necessary rights in order to use the materials in question. For example, if you want to download a photo that is still protected by copyright for use in a research paper, you must determine whether your proposed use requires consent from the copyright holder, and, if so, you must secure the permission of the copyright holder. In some cases, you may also need to secure the consent of people who appear in photographs in our collections.
If you have any questions, please contact us!

View File

@@ -1,11 +1,12 @@
--- ---
title: Data title: Data
layout: data layout: data
permalink: /data.html permalink: /data/
--- ---
## Archival Metadata # What is decentralization?
## Archival Metadata
The table below provides sorting and basic search of the archive's contents. The table below provides sorting and basic search of the archive's contents.
Use the "CSV" button below to download the filtered metadata you see on the page. Use the "CSV" button below to download the filtered metadata you see on the page.
Alternatively, click the "Download" button at the top right to view the full archive's metadata in various formats. Alternatively, click the "Download" button at the top right to view the full archive's metadata in various formats.

116
pages/donate.md Normal file
View File

@@ -0,0 +1,116 @@
---
title: Donate to {B/qKC}
layout: about
permalink: /donate/
# include CollectionBuilder info at bottom
credits: true
# featured-image value can be one objectid for a photo object in this collection, a relative path to an image in this project, or a full url to any image. If left blank, no featured image will appear at top of About page.
position: center
# major heading to display over featured image
sub-heading:
# additional padding added to the feature to increase size. Give value in em or px, e.g. "5em".
---
# Supporting this archive
{B/qKC} is a fiscally-sponsored artist project. {B/qKC} is kept open by people like *you* who choose to donate to this work. By limiting the people we accept donations, grants and sponsorships from, we remain accountable to the people who truly believe in our work.
We have had over 100+ donations in the two years before launching this website in early 2026. We would *love* to encourage folks to contribute monthly/regularly.
The options below are through {B/qKC}'s fiscal sponsor, The Field. Your donation through this organization will be registered as tax-deductible.
*Please contact us for more donation options.*
---
## Our donors
*Thank you to our long list of donors to-date. Every donation has allowed this project to bloom in new directions.*
<ul class="donor-list">
{% for donor in site.data.donors %}
{% assign date_parts = donor.donation_date | split: "/" %}
{% assign year = date_parts[2] %}
<li>
{{ donor.donor_first }} {{ donor.donor_last }}, {{ year }}
{% if donor.message_to_artist %}
<br><em>{{ donor.message_to_artist }}</em>
{% endif %}
</li>
{% endfor %}
</ul>
---
## Our grantors and sponsors
*Thank you to our granting and sponsoring organizations, who have believed in the power of this work.*
### Sustaining
$40,000 (total commitment) <br>
**Rooted Power Fund** Annual Sustainability Grant
### Major
$15,000 <br>
**The Opportunity Agenda** Culture & Narrative Fellowship
$8,500 + "DWeb For Creators" course ($2500) + consulting<br>
**Gray Area, TechSoup, and Filecoin Foundation for the Decentralized Web** Cultural Memory Lab
$9,000 <br>
**The University of Kansas** Stories For All Grant
### Supporting
$5,000 <br>
**Diaspora Solidarities Lab** Community Fellows Program
$4,000 + in-kind event space usage <br>
**Blaqout** *sponsorsed events for 2023/2024*
$3,500 <br>
**ArtsKC** Inspiration Grant
$1,000 <br>
**Health Forward Foundation** *sponsor of popular education series* <br>
**Vivent Health** *sponsored events for 2023/2024*
### Community
**Bay Area Video Coalition** <br>
**Tintoretta Tattoo Studio** <br>
**Charlotte Street** <br>
---
*Thank you to Astringent Press, Oddities Prints, Plot Twist Consulting, BLK + BRWN., PH Coffee, Waterbird Coffee, and Café Corazón who have offered in-kind support to this work!*
---
## Organizations looking to sponsor or donate
Any organizations looking to support this work should contact us directly. Please us the button below to email us.
<div style="text-align: center; margin: 2rem 0;">
{% include feature/button.html
text="Inquire"
link="mailto:nasiranthonymontalvo@gmail.com"
color="success" %}
</div>
---
## Donating my material to the archive
We are currently able to digitize materials related to Soakie's!
Unfortunately, we are not readily available to digitize additional archival materials at this time, but hope to soon! This project has traditionally been pursued in volumes, and it is the current mission of {B/qKC} to permanently memorialize Soakie's in various shapes and forms.
For information on our digitization policy, please contact us.
<div style="text-align: center; margin: 2rem 0;">
{% include feature/button.html
text="Inquire"
link="mailto:nasiranthonymontalvo@gmail.com"
color="success" %}
</div>

View File

@@ -1,7 +1,7 @@
--- ---
title: Locations title: Locations
layout: cloud layout: cloud
permalink: /locations.html permalink: /locations/
# Default locations page is configured in "_data/theme.yml" # Default locations page is configured in "_data/theme.yml"
# leave cloud-fields as "site.data.theme.locations-fields" # leave cloud-fields as "site.data.theme.locations-fields"
cloud-fields: site.data.theme.locations-fields cloud-fields: site.data.theme.locations-fields

View File

@@ -1,7 +1,7 @@
--- ---
title: Map title: Map
layout: map layout: map
permalink: /map.html permalink: /map/
--- ---
## Mapping The Archive ## Mapping The Archive

120
pages/read/erasure.md Normal file
View File

@@ -0,0 +1,120 @@
---
title: The Erasure and (Sexual) Subjugation of Black Queer Kansas Citians; A Brief Historical Look
layout: about
permalink: /read/erasure.html
# include CollectionBuilder info at bottom
credits: false
# featured-image value can be one objectid for a photo object in this collection, a relative path to an image in this project, or a full url to any image. If left blank, no featured image will appear at top of About page.
about-featured-image:
# set background-position for featured image, "center", "top", "bottom"
position:
# major heading to display over featured image
heading:
# paragraph text below heading in featured image
sub-heading:
# additional padding added to the feature to increase size. Give value in em or px, e.g. "5em".
padding: 6em
# Edit the markdown on in this file to describe your collection
# Look in _includes/feature for options to easily add features to the page
---
# **The Erasure and (Sexual) Subjugation of Black Queer Kansas Citians; A Brief Historical Look**
An unabridged version of an essay featured in the Urban League of Greater Kansas Citys 2023 State of Black Kansas City. Refurbished for {B/qKC}'s database.
BY [NASIR MONTALVO](https://1800nasi.net)  ORIGINALLY PUBLISHED IN THE KANSAS CITY DEFENDER ON NOVEMBER 07, 2023
<figure style="display: inline-block; max-width: 100%;">
<img src="https://kansascitydefender.com/wp-content/uploads/2023/11/Bill-Todd-Art-Bratt-Collection-Current-News-Vol-10-Iss-10-B10F10-GLAMA-0001-1-1.png"
alt=""
style="max-width: 100%; height: auto;">
<figcaption class="figure-caption text-left text-muted" style="font-size: 0.85rem;" margin-top="0.5rem">
Figure 1. Pictured is a Black organizer holding two signs, one in each hand,  in protest of an unknown year of Kansas City's Pride Festival and their entry fees. In their right hand, the sign reads "pride is FREE...why isn't this event?." In their left hand, the sign reads "$15 for what?". The caption for the image mocks the Black organizer's locs, reading "The Best Damn Day of Your Life, And With That Hair, Not A Problem." This issue of the paper, let alone this page, mentions nothing of the protest or entry fees. (Image printed in Current News. Volume 10, Issue 10 [June 7, 2000]: 3. Courtesy of the Gay and Lesbian Archives of Mid-America.)
</figcaption>
</figure>
<blockquote class="quote-box">
<p class="quote-text">"Man is human only to the extent to which he tries to impose himself on another man in order to be recognized by him. As long as he has not been effectively recognized by the other, it is this other who remains the focus of his actions. His human worth and reality depend on this other and on his recognition by the other. It is in this other that the meaning of his life is condensed."</p>
<p class="quote-attrib">Frantz Fanon, "Black Skin, White Masks"</p>
</blockquote>
The Dixie Belle Bar is lauded, perhaps, as one of the most nostalgic places for Kansas City's LGBT nightlife from 1983 to 2006[^1]but it was also once one of Kansas City's most racist queer establishments. On July 27, 1993, Yul Stell, a Black organizer with [Men Of All Colors Together--Kansas City](https://kansascitydefender.com/lgbtqia2/men-of-all-colors-together/), penned an open letter to the Dixie Belle [^2]. In the letter, he condemned the bar for displaying a confederate flag and called out racial practices the bar upheldrequiring that Black folk show four to five pieces of identification for entry into the establishment and placing a quota on Black folk who could be in the bar at one-time[^3]. Since the bar closed in 2006, Dixie Belle has developed a cult-like following: former patrons have hosted throwback events and posted nostalgic photos, and the bar was most recently featured as a stop on the Kansas City Rainbow Tour [^4].
- - -
The Dixie Belle Bar is but one example of an unspoken issue in Kansas City: that Black queer Kansas Citians have faced, not only erasure, but immense anguish for the sake of white LGBT progressdemonstrating a deeply seeded anti-Blackness that needs to be upended in order for true LGBT freedoms to exist. The following paper seeks to examine how infringement of Black queer space, Black joy and the subsequent sexual violence enacted on Black queer folk has created a long-reigning racial power-imbalance within Kansas City's queer communityultimately leading to the subjugation of Black queer Kansas Citians.
**The Racial Commodification of Kansas City's Pride**
-----------------------------------------------------
Kansas City's Pride is the prime event for local LGBT folk: a three-day event encompassing a parade, performances and queer vendorsbut the event here has been plagued with accusations of racism, transphobia and classism. Kansas City's Pride was originally founded by Black lesbian [Lea Hopkins](https://kansascitydefender.com/lgbtqia2/kansas-citys-out-there-90s-gay-and-lesbian-variety-show/) in 1977, and served as a protest marchwith a small group of 25-30 people advocating for representation and LGBT rights[^5]. In 2001, John Koop, more commonly known by their stage name, Flo, created [Show Me Pride, LLC](https://queerkc.wordpress.com/category/big-gay-scandals/)[^6] to run what we now know as today's Pride parade. With this change in management, Kansas City's Pride became a capitalist spectacle: charging vendors for table space, up-charging food and refreshments, and, most notably, charging an entry fee for attendees. According to John Koop, the fees were to combat financial mismanagement[^7]. However, in interviews with four Black queer Kansas Citians (who've requested anonymity), the fees were meant to bar low-income folks from attending the celebration (see fig. 1). By making it difficult for low-income folks to attend Pride, Show Me Pride, LLC prevented those most affected by poverty (particularly Black people) from attending an event that was originally founded as a protest and celebration of identity. The festival has also been marred by Rick Bumgardnerwho bought out Show Me Pride in 2008when he moved the parade to the Power & Light District (P&L) in 2012. The Power and Light District was already under fire for its funding by the Cordish Company, an organization (with no queer ties) that is responsible for the $850 million dollar development project that is P&L and, thus, dually responsible for third and fourth-wave gentrification that pushed out Black gay nightlife[^8]. Moving the parade to this location was met with protests[^9]and immense vitriol [^10].
**The Loss of Black queer Space(s); The Gentrification of Power & Light**
-------------------------------------------------------------------------
<figure style="display: inline-block; max-width: 100%;">
<img src="https://kansascitydefender.com/wp-content/uploads/2023/11/Screenshot-2023-11-06-at-5.05.50PM-843x1024.png"
alt=""
style="max-width: 100%; height: auto;">
<figcaption class="figure-caption text-left text-muted" style="font-size: 0.85rem;" margin-top="0.5rem">
Figure 2. An Ad in Current News For Soakies, a former Black gay bar. The headline of the ad reads, "The ONLY Black Gay Bar in KC," followed by the titles of the bar, location, drink specials, and hours of operation. (Ad printed in *Current News.* Volume 3, Issue 11 [June 24, 1993]: 37. Courtesy of the Gay and Lesbian Archives of Mid-America.)
</figcaption>
</figure>
In the early 2000's, Black queer Kansas City nightlife was more than an activity. Soakie's and Tootsie's were unofficial Black gay bars in Downtown Kansas City that were filled to the brim with local Black queer folk [^11]. So much so that the Soakies-adjacent parking lot became an extension of the club: hosting balls, performances and the signature 'parkin' lot pimpin' that Black queer eldership reminisces on today. The clubs, however, shut down as Downtown became more gentrified at the hands of government-sponsored beautification projects. Soakie's would shut down in 2004. And Tootsie's, a hang-out space for (Black) lesbians, would undergo a "remodel" and clientele shift where lesbians were ultimately pushed out [^12] to allot room for swingers. The club closed down completely in 2010. 
Now, no Black gay bars exist in Kansas City. Instead, folks must rely on local organizations like Lyfestyle Entertainment or Queer Black KC to produce life-affirming events and make use of other spaces. These same organizations, however, rely on white (LGBT) entities for event space, funding, resources, and connections. This has created a cycle wherein Black queer Kansas Citians cannot attain their needs, or "move" towards freedom, without the actions of their white counterparts and white capital. The same centralizing of resources can be seen at Kansas City's Pride festivities held annually in June.
Kansas City's Pride Festival (now run by the Kansas City Community Pride Alliance for the past few years) has remained an event that folks need to pay to get into. In 2022, the entry fee was $10 and in 2023, $5. Despite the lowering of this entry fee, various aspects of Pride still revolve around obtaining capital: food vendors that price-gouge due to the fenced-in festival area, vendor fees upwards of $1,350 as of this year, and liquor partnerships and laws that force attendees to solely purchase alcohol from Boulevard Brewing's stand [^13]. Although the price-gouging at Pride started with white organizers, today's Pride is managed by mainly Black organizers [^14]. This maintenance of the status quo demonstrates how racism is meant to function: by permeating through systems, space and time as long as we can name things as Black and white, and preserving the social structures that reify white supremacy.
*In writing this section, I caution those in seeking solutions to "reclaim ownership"because this implies that at one time, any of these spaces belonged to Black queer Kansas Citians; and dually implies that ownership liberates. Kansas City historyand American history, at largetells us these places were never "owned" to begin with, and will never be owned. *
**(Sexual) ViolenceThe Fetishization of Black gay Kansas City Men**
--------------------------------------------------------------------
<figure style="display: inline-block; max-width: 100%;">
<img src="https://kansascitydefender.com/wp-content/uploads/2023/11/image.png"
alt=""
style="max-width: 100%; height: auto;">
<figcaption class="figure-caption text-left text-muted" style="font-size: 0.85rem;" margin-top="0.5rem">
Figure 3. A Map of Gay Bars in Kansas City in 2000. All of these bars no longer exist aside from Missie B's and SideStreet Bar. 17 total bars are shown hereonly 8 (officially) exist in Kansas City now. (Map printed in *KC Exposures. Volume* 1, issue. 31 [June 8, 2000]: 31, Courtesy of the Gay And Lesbian Archives of Mid-America.)
</figcaption>
</figure>
In conjunction with loss of spaces, we also must examine how sexual desire has served in the oppression of Black queer Kansas Citians.
The Black gay male community of Kansas City, particularly, suffers from this sexual exploitation----as can be seen in the case of the organization, Black-White Men Together-Kansas City (BWMT-KC). Founded by Michael J. Smith in 1980, the National Association of Black and White Men Together (NABWMT) was expressely founded for white gay men to more easily find Black men to have sex with[^15](https://kansascitydefender.com/lgbtqia2/the-erasure-and-sexual-subjugation-of-black-queer-kansas-citians-a-brief-historical-look/#38315f38-0d39-4b4c-b736-a237630ff5dc)^. Smith was described by his peers to be an 'interracialist', believing that Black men were more well-endowed; he would face vitriol in the media for his comments and actions. Despite this, chapters of the organization opened across the nation, including in Kansas City. The local chapter was able to accomplish a great deal in pushing sex education and creating systems of support for gay men, at large----but part of the violence faced by Black queer men is sexual exploitation, which includes fetishization based on race. 
Similarly to the loss of Black queer space, this sexual violence and the need to feel desired limits access to new futures. Desirability ultimately creates a cycle that seeks not to end white supremacy, but to further it by developing unattainable standards (e.g. sexual endowment) and unwritten codes (e.g. hyper-masculinity) that create power structures amidst Black queer men in competition of the white male gaze. To end white supremacy is to put an end to this sexual desire; and to eradicate the tools by which white men use to subjugate Black queer men to (sexual) dependence.
Simply put, the Chapter (no matter its goals) was ontologically violent; Black men in BWMT-KC sought safety in this group during a period where being sexually-open was more readily pathologized than today. But this illusory feeling of safety is undermined by what the group was meant to doto create pathways for white men and Kansas Citians to sexually pursue Black gay men, as stated in a marketing brochure the group used in the 90's: "If you are having problems with friends not understanding or giving you a hard time because you date outside of your race; then MACT is for you"[^16]. In-line with Frantz Fanon's pedagogy, Black gay men based their safety off of feeling 'recognized' by white counterparts and, thus, built this organization in a condensed view of their freedom.
**From Redlining to ... Rainbow Crosswalks**
------------------------------------------
There exists a paradigm in Kansas City's queer community: wherein Black queer Kansas Citians are made reliant on white LGBT progress in order to progress themselvesyet, Black queer struggles for power (as specifically examined in this paper, space and sexual triumph) have proven that Western governing bodies are only meant to uphold whiteness. It is this paradigm that has led to a mass erasure of Black queer history, and led to LGBT progress being celebrated in Kansas City even if it has come at the expense of Black folks in that struggle. This paper is not meant to target non-Black queer Kansas Citians, and should not be mistaken by bigoted, cisgendered-heterosexual Black folk to be validation of their homophobic or transphobic desires. Instead, this paper should serve as what history should always be used to do: to inform the future. And that future is one where Black queer Kansas Citians must not create within the bounds of white power structures, but to destroy servility in order to build anew.
*I encourage folks looking to create new Black queer futures to read more pedagogy (Frantz Fanon, Da'Shaun L. Harrison, James Baldwin), join local movements for abolition (such as the Reale Justice Network and the Kansas City Defender), and protest rainbow capitalism by holding your own Pride protests and, both, in-and-out of June. If you're not, both, Black and queer, I implore you to seek out Black queer folk, listen to them, and fulfill their needs: donate to gender-affirming surgery funds, bail out Black queer folk in jail, organize against criminalization of queerness, and create true systemic change--rainbow crosswalks will not save you nor I.*
<blockquote class="quote-box">
<p class="quote-text">An abridged version of this essay, titled "The Unseen Struggles: Erasure and Racial Inequities in Kansas City's Queer Community," was originally published in the Urban League of Greater Kansas City's 2023 State of Black Kansas City | FROM REDLINING TO CHALK LINES: THE COSTS OF ECONOMIC INJUSTICE. The report can be found on their <a href="https://www.ulkc.org/2023-state-of-black-kc" target="_blank">website</a>.</p>
</blockquote>
### Footnotes
[^1]: Ferruzza, Charles. "Oldest Gay Bar in Kansas City Has Closed." The Pitch, July 26, 2019. https://www.thepitchkc.com/oldest-gay-bar-in-kansas-city-has-closed/.
[^2]: [Scrapbook clippings of BWMT/MACT-KC]. (ca. 1980-1999). Gay and Lesbian Archive of Mid-America, LaBudde Special Collections, Miller Nichols Library, Kansas City, MO, United States.
[^3]: Ibid.
[^4]: Barrett, J. B. (2023, June 3). *KC Rainbow Tour: A Drive from UMKC to the Kansas City Museum*. VoiceMap. Retrieved July 27, 2023, from https://voicemap.me/tour/kansas-city/kc-rainbow-tour-a-drive-from-umkc-to-the-kansas-city-museum\
[^5]: Jackson, D. W. (2016). *Changing Times: Almanac and Digest of Kansas City's LGBTQIA History* (50th Anniversary Commemorative Edition, pp. 115--116). The Orderly Pack Rat.
[^6]: Anonymous. (2010, June 22). *Pride and its High Dollar Pony*. Queer Kansas City. Retrieved July 27, 2023, from https://queerkc.wordpress.com/category/big-gay-scandals/
[^7]: Current News. "Gay Pride Edition," June 7, 2000, Volume 10 edition, sec. Issue 10.
[^8]: Thompson, A. "GENTRIFICATION THROUGH THE EYES (AND LENSES) OF KANSAS CITY RESIDENTS." *University of Missouri*, December 2011.https://mospace.umsystem.edu/xmlui/bitstream/handle/10355/14577/research.pdf?sequence=2&isAllowed=y.
[^9]: B, Steven. "Move Pride Back to Liberty Memorial or Riverside Park: Petition." Change.org, May 16, 2012. Accessed July 28, 2023.https://www.change.org/p/show-me-pride-llc-move-pride-back-to-liberty-memorial-or-riverside-park.\
[^10]: Ferruzza, Charles. "KC's Pride Fest Isn't Such a Gay Time for Some." The Pitch, July 26, 2019. https://www.thepitchkc.com/kcs-pride-fest-isnt-such-a-gay-time-for-some/.
[^11]: KC Exposures, "Nightlife City Map", *KC Exposures*, *Volume* 1, issue. 31 (June 8, 2000): 31, *Gay And Lesbian Archives of Mid-America*.
[^12]: Anonymous. "Tootsie's." Lost Womyn's Space, May 4, 2011. Accessed July 27, 2023. http://lostwomynsspace.blogspot.com/2011/05/tootsies.html.
[^13]: KC Pride Alliance. "2023 Vendor Info." *KC Pride Community Alliance*, May 3, 2023. https://kcpridealliance.org/vendors/.
[^14]: Banks, J.M. "Black Pride: A New Generation of LGBTQ Organizers Lead the Parade in Kansas City." The Kansas City Star, June 1, 2022. Accessed July 27, 2023. https://www.kansascity.com/news/local/article261066887.html.
[^15]: Burgin, Sarah Nicole. "The Workshop As the Work: White Anti-Racism Organising in 1960s, 70s, and 80s US Social Movements." *The University of Leeds, School of History*, September 2013.
[^16]: [MACT-KC Brochure]. (ca. 1990-1995). Gay and Lesbian Archive of Mid-America, LaBudde Special Collections, Miller Nichols Library, Kansas City, MO, United States.

View File

@@ -205,7 +205,7 @@ According to a July 11, 1994 article by AP News, however, [the Amendment Coaliti
[Lea Hopkins](https://libweb.umkc.edu/GLAMA/oral-histories-moreinfo/38) has been an instrumental Black, Lesbian organizer in Kansas City for decades. Hopkins was behind the first Gay Pride Parade in Kansas City in 1979, and [43 years later was a Grand Marshall for Kansas City's Pride Alliance Parade earlier this year](https://www.instagram.com/reel/CjsbDmpDkrV/?utm_source=ig_web_copy_link). Because of her work, she has undoubtedly pushed acceptance for Black Queer people to once unthinkable heights in the Midwest. Hopkins' role on Out There was to serve as a spokesperson for GLAAD, presumably because of her extensive involvement with the organization. [Lea Hopkins](https://libweb.umkc.edu/GLAMA/oral-histories-moreinfo/38) has been an instrumental Black, Lesbian organizer in Kansas City for decades. Hopkins was behind the first Gay Pride Parade in Kansas City in 1979, and [43 years later was a Grand Marshall for Kansas City's Pride Alliance Parade earlier this year](https://www.instagram.com/reel/CjsbDmpDkrV/?utm_source=ig_web_copy_link). Because of her work, she has undoubtedly pushed acceptance for Black Queer people to once unthinkable heights in the Midwest. Hopkins' role on Out There was to serve as a spokesperson for GLAAD, presumably because of her extensive involvement with the organization.
<blockquote class="quote-box"> <blockquote class="quote-box">
<p class="quote-text"><a href="https://www.ulkc.org/2023-state-of-black-kc" target="_blank">Listen to Lea Hopkins' interview with Austin R. Williams</a>, as part of GLAMA's Oral History project, as she discusses her early days, moving to New York and becoming involved with Christopher Street, and organizing the first Gay Pride Parade in Kansas City.</p> <p class="quote-text"><a href="https://libweb.umkc.edu/GLAMA/oral-histories-moreinfo/38" target="_blank">Listen to Lea Hopkins' interview with Austin R. Williams</a>, as part of GLAMA's Oral History project, as she discusses her early days, moving to New York and becoming involved with Christopher Street, and organizing the first Gay Pride Parade in Kansas City.</p>
</blockquote> </blockquote>

View File

@@ -1,7 +1,7 @@
--- ---
title: Subjects title: Subjects
layout: cloud layout: cloud
permalink: /subjects.html permalink: /subjects/
# Default subject page is configured in "_data/theme.yml" # Default subject page is configured in "_data/theme.yml"
# leave cloud-fields as "site.data.theme.subjects-fields" # leave cloud-fields as "site.data.theme.subjects-fields"
cloud-fields: site.data.theme.subjects-fields cloud-fields: site.data.theme.subjects-fields

View File

@@ -1,7 +1,7 @@
--- ---
title: Timeline title: Timeline
layout: timeline layout: timeline
permalink: /timeline.html permalink: /timeline/
--- ---
## Collection Timeline ## Collection Timeline