Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
21785ed493 | ||
|
|
557fa92e1f | ||
|
|
9e730bbcfd | ||
|
|
05593346fc | ||
|
|
7bac8b4011 | ||
|
|
03b124f295 | ||
|
|
8f1d545ab4 | ||
|
|
f5cfa74dde | ||
|
|
d3d2421ac3 | ||
|
|
428398820c | ||
|
|
3ad2c47bb3 | ||
|
|
b9c7791f95 | ||
|
|
35c513d08b | ||
|
|
1a264905ea | ||
|
|
933720125a |
@@ -15,8 +15,8 @@
|
|||||||
<meta property="og:site_name" content="Protospace" />
|
<meta property="og:site_name" content="Protospace" />
|
||||||
<meta name="twitter:card" content="summary_large_image" />
|
<meta name="twitter:card" content="summary_large_image" />
|
||||||
<title>3D Printers – Protospace</title>
|
<title>3D Printers – Protospace</title>
|
||||||
<link rel="preload" href="/styles.css" as="style" />
|
<link rel="preload" href="/styles.css?v=1790385126" as="style" />
|
||||||
<link rel="stylesheet" href="/styles.css" />
|
<link rel="stylesheet" href="/styles.css?v=1790385126" />
|
||||||
<script type="application/ld+json">
|
<script type="application/ld+json">
|
||||||
{
|
{
|
||||||
"@context": "https://schema.org",
|
"@context": "https://schema.org",
|
||||||
@@ -68,11 +68,12 @@
|
|||||||
<div class="nav-wrap">
|
<div class="nav-wrap">
|
||||||
<a class="brand" href="/"><img width="360" height="70" src="/assets/logo-white.svg" alt="Protospace" /></a>
|
<a class="brand" href="/"><img width="360" height="70" src="/assets/logo-white.svg" alt="Protospace" /></a>
|
||||||
<nav class="nav">
|
<nav class="nav">
|
||||||
<a href="/the-space/">About</a>
|
<a href="/the-space/">Spaces</a>
|
||||||
|
<a href="/tools/">Tools</a>
|
||||||
<a href="/join-us/">Membership</a>
|
<a href="/join-us/">Membership</a>
|
||||||
<a href="https://wiki.protospace.ca">Wiki</a>
|
|
||||||
<a href="https://my.protospace.ca">Portal</a>
|
|
||||||
<a href="/contact/">Contact</a>
|
<a href="/contact/">Contact</a>
|
||||||
|
<a href="https://my.protospace.ca" class="external">Portal</a>
|
||||||
|
<a href="https://wiki.protospace.ca" class="external">Wiki</a>
|
||||||
</nav>
|
</nav>
|
||||||
</div>
|
</div>
|
||||||
</header>
|
</header>
|
||||||
@@ -112,7 +113,7 @@
|
|||||||
Open House every Tuesday from 7-9 pm (even holidays). Just drop in for a tour!
|
Open House every Tuesday from 7-9 pm (even holidays). Just drop in for a tour!
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<a href="https://youtu.be/B9w5G6Rn99A">Watch the Protospace mini tour video</a>
|
<a href="https://youtu.be/B9w5G6Rn99A" class="external">Watch the Protospace mini tour video</a>
|
||||||
</p>
|
</p>
|
||||||
</section>
|
</section>
|
||||||
<section>
|
<section>
|
||||||
@@ -131,9 +132,9 @@
|
|||||||
<footer>
|
<footer>
|
||||||
<div class="footer-inner">
|
<div class="footer-inner">
|
||||||
<div class="footer-links">
|
<div class="footer-links">
|
||||||
<div><a href="https://www.youtube.com/user/calgaryprotospace/playlists">YouTube</a></div>
|
<div><a href="https://www.youtube.com/user/calgaryprotospace/playlists" class="external">YouTube</a></div>
|
||||||
<div><a href="https://wiki.protospace.ca/Faq">F.A.Q.</a></div>
|
<div><a href="https://wiki.protospace.ca/Faq" class="external">F.A.Q.</a></div>
|
||||||
<div><a href="https://www.facebook.com/CalgaryProtospace/">Facebook</a></div>
|
<div><a href="https://www.facebook.com/CalgaryProtospace/" class="external">Facebook</a></div>
|
||||||
</div>
|
</div>
|
||||||
<p>PROTOSPACE 2026 · All rights reserved</p>
|
<p>PROTOSPACE 2026 · All rights reserved</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -17,6 +17,7 @@ This is the static website for Protospace, a non-profit makerspace in Calgary, A
|
|||||||
- Every page must be an `index.html` inside its own route directory:
|
- Every page must be an `index.html` inside its own route directory:
|
||||||
- `/index.html`
|
- `/index.html`
|
||||||
- `/the-space/index.html`
|
- `/the-space/index.html`
|
||||||
|
- `/tools/index.html`
|
||||||
- `/join-us/index.html`
|
- `/join-us/index.html`
|
||||||
- `/contact/index.html`
|
- `/contact/index.html`
|
||||||
- `/wood-shop/index.html`
|
- `/wood-shop/index.html`
|
||||||
@@ -66,7 +67,7 @@ Keep source code pleasant for humans to read and edit.
|
|||||||
|
|
||||||
When adding or editing a page, match the existing structure:
|
When adding or editing a page, match the existing structure:
|
||||||
|
|
||||||
- Header with Protospace logo and links to About, Membership, Wiki, Portal, and Contact
|
- Header with Protospace logo and links to Spaces, Tools, Membership, Contact, Portal, and Wiki
|
||||||
- Main page content with one meaningful `<h1>`
|
- Main page content with one meaningful `<h1>`
|
||||||
- Sidebar containing the current open-house information, address, parking details, map iframe, and search control where applicable
|
- Sidebar containing the current open-house information, address, parking details, map iframe, and search control where applicable
|
||||||
- Footer containing YouTube, FAQ, and Facebook links
|
- Footer containing YouTube, FAQ, and Facebook links
|
||||||
@@ -80,6 +81,12 @@ Keep the current open-house information consistent:
|
|||||||
|
|
||||||
If this information changes, update the sidebar, relevant page copy, JSON-LD, and `llms.txt` together.
|
If this information changes, update the sidebar, relevant page copy, JSON-LD, and `llms.txt` together.
|
||||||
|
|
||||||
|
## Stylesheet cache versioning
|
||||||
|
|
||||||
|
- Every HTML page references `styles.css` with a cache-busting epoch query parameter, such as `/styles.css?v=1790211252`.
|
||||||
|
- Whenever `styles.css` changes, update the `?v=` value in every HTML page to the current Unix epoch timestamp.
|
||||||
|
- Keep the preload and stylesheet URLs synchronized so both use the same version.
|
||||||
|
|
||||||
## Assets
|
## Assets
|
||||||
|
|
||||||
- Store local images in `/assets/`.
|
- Store local images in `/assets/`.
|
||||||
|
|||||||
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 22 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 7.9 KiB |
|
After Width: | Height: | Size: 8.5 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 4.0 KiB |
|
After Width: | Height: | Size: 8.7 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 5.0 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 6.9 KiB |
|
After Width: | Height: | Size: 8.6 KiB |
|
After Width: | Height: | Size: 8.3 KiB |
|
After Width: | Height: | Size: 9.2 KiB |
|
After Width: | Height: | Size: 9.0 KiB |
|
After Width: | Height: | Size: 6.7 KiB |
|
After Width: | Height: | Size: 8.4 KiB |
|
After Width: | Height: | Size: 9.8 KiB |
|
After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 8.6 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 5.9 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 5.8 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 8.3 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 5.9 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
|
After Width: | Height: | Size: 6.3 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 3.5 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 6.9 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 6.5 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 6.2 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 5.7 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 6.7 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 8.8 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 7.4 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 7.1 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 8.9 KiB |
|
After Width: | Height: | Size: 7.8 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 5.4 KiB |
|
After Width: | Height: | Size: 6.3 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 6.7 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 5.6 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 6.2 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
|
After Width: | Height: | Size: 6.4 KiB |
|
After Width: | Height: | Size: 6.8 KiB |
|
After Width: | Height: | Size: 7.0 KiB |