Skip to content

Commit b1db9f8

Browse files
committed
wann ist ein mann ein mann?
1 parent 883fd5e commit b1db9f8

File tree

97 files changed

+175
-101
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+175
-101
lines changed

content/_data/blogEntries.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"dateCreated": "2024-11-18",
1414
"dateUpdated": "2024-11-18",
1515
"tags": "queer, personal",
16-
"description": "Some thoughts about polyamory for polyamory day, plus some media recs, headcanons, etc."
16+
"description": "Some thoughts about polyamory for polyamory day, plus some media recs."
1717
},
1818
{
1919
"url": "why-i-stopped-using-social-media",

content/_data/changelog.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
[
22
{ "date": "2025-11-XX", "text": "TEMPLATE", "link": "" },
3+
{ "date": "2025-11-18", "text": "Updated my polyamory blog post for polyamory day (nov. 23)!", "link": "/blog/polyamory-thoughts" },
34
{ "date": "2025-11-17", "text": "I replaced all imgur links and self-hosted images instead!", "link": "" },
45
{ "date": "2025-11-10", "text": "Indie Web Contest voting has started!", "link": "/contest" },
56
{ "date": "2025-09-07", "text": "Indie Web Contest participation form is open!", "link": "/contest" },

content/_data/nav.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,12 @@
239239
"new": true,
240240
"hide": false,
241241
"icon": "fa-solid fa-trophy"
242+
},
243+
{
244+
"link": "/about/advent-calendar-2025",
245+
"label": "advent calendar!",
246+
"new": false,
247+
"hide": false
242248
},
243249
{
244250
"link": "/about/blinkies",

content/_includes/blog.njk

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ testingOnLocalhost: false
99
{% if not noSEO %}
1010
<meta
1111
name="description"
12-
content="{{ description or 'Welcome to petrapixel! Here you can find many resources for Neocities, coding help, media recommendations and more in a cute Old Web aesthetic!' }}"
13-
/>
12+
content="{{ description or 'Welcome to petrapixel! Here you can find many resources for Neocities, coding help, media recommendations and more in a cute Old Web aesthetic!' }}" />
1413
{% endif %}
1514

1615
<!-- CSS/JS + CACHEBUSTING -->
@@ -98,7 +97,8 @@ testingOnLocalhost: false
9897
<h2 style="height: 0px; overflow: hidden">Comments</h2>
9998
{% if commentsText %}
10099
<p>{{ commentsText | safe }}</p>
101-
{% endif %} {% if commentsClosed %}Comments closed due to too many hate messages. :({% else %}
100+
{% endif %} {% if commentsClosed %}Comments closed due to too many hate messages. :(<br />If you have something (nice) to say you can post it on my
101+
<a href="https://neocities.org/site/petrapixel" target="_blank">Neocities profile</a>.{% else %}
102102
<div id="c_widget">Comment Widget could not be loaded!</div>
103103
<script src="{{ nesting }}assets/js/comment-widget.js"></script>
104104
{% endif %}

content/blog/polyamory-thoughts.html

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
22
layout: blog.njk
33
title: "Thoughts on Polyamory"
4-
description: "Some thoughts about polyamory for polyamory day, plus some media recs, headcanons, etc."
4+
description: "Some thoughts about polyamory for polyamory day, plus some media recs."
55
nesting: "../"
66
dateCreated: "2024-11-18"
7-
dateUpdated: "2024-11-18"
7+
dateUpdated: "2025-11-18"
88
commentsClosed: true
99
noSEO: true
1010
---
1111

1212
<article class="blog-article">
1313
<h1>Thoughts on Polyamory</h1>
14-
<p>Some thoughts about polyamory for polyamory day (november 23rd), plus some media recs, headcanons, etc.</p>
14+
<p>Some thoughts about polyamory for polyamory day (november 23rd), plus some media recs.</p>
1515
<div id="toc"></div>
1616

1717
<hr />
@@ -128,16 +128,21 @@ <h2>Are you Polyamorous?</h2>
128128
<hr />
129129

130130
<h2>Media Recs</h2>
131-
<p>
132-
First and foremost, I highly recommend reading the non-fiction book <a href="https://www.goodreads.com/book/show/9522254-sex-at-dawn" target="_blank">Sex at Dawn</a>. It will blow your mind. It
133-
describes many cultures (past and present) that are culturally polyamorous. I think <b>everybody should read this book</b>!!!
134-
</p>
131+
<p>Non-fiction books to learn about polyamory:</p>
132+
<ul>
133+
<li>
134+
<a href="https://www.goodreads.com/book/show/9522254-sex-at-dawn" target="_blank">Sex at Dawn</a>. It will blow your mind. It describes many cultures (past and present) that are culturally
135+
polyamorous. I think <b>everybody should read this book</b>!!
136+
</li>
137+
<li><a href="https://www.goodreads.com/book/show/52569124-polysecure" target="_blank">Polysecure</a> for some tips for non-monogamy, plus some basic terms explained.</li>
138+
</ul>
135139
<p>If you want to watch some TV shows with polyamorous characters, here are some I recommend:</p>
136140
<ul>
137141
<li>Elite</li>
138142
<li>The Politician</li>
139143
<li>Insatiable</li>
140144
<li>What We Do In The Shadows</li>
145+
<li>Our Flag Means Death</li>
141146
</ul>
142147
<p>Some more TV shows that I've heard feature polyamory but I personally haven't seen yet:</p>
143148
<ul>
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
layout: petrapixel.njk
3+
title: "advent calendar"
4+
description: "A little advent calendar full of digital challenges!"
5+
nesting: "../"
6+
---
7+
8+
<section>
9+
<h1>Advent Calendar of Digital Challenges!</h1>
10+
<p>
11+
I thought it would be fun to create a little advent calendar for all you folks! Every door will have a <b>digital challenge</b> that has something to do with your phone, pc, the internet,
12+
software, etc. Most challenges are about <b>improving your digital experience/home</b>. Some can be done in 5 minutes, some might take an hour or longer. There's no need to do every single one -
13+
though I recommend it! No challenges will be specific to having your own website, so you can participate even if you don't have a website!
14+
</p>
15+
<p>Real life is keeping me REALLY busy so the calendar might not be pretty, but it will be there!</p>
16+
<p><i>(Doors can only be opened if it's actually that day or later (in your timezone) - no cheating!)</i></p>
17+
<!-- <p><b>Happy Holidays!</b></p> -->
18+
19+
<noscript>JavaScript is required to view the calendar, sorry!</noscript>
20+
</section>
21+
22+
<section id="advent-calendar">
23+
<center style="font-size: 2em">Please come back in December!</center>
24+
<center>I'm still working on the calendar...</center>
25+
<!--
26+
<div class="advent-calendar__door" data-day="1">1</div>
27+
<div class="advent-calendar__door" data-day="18">18</div>
28+
<div class="advent-calendar__door" data-day="34">34</div>
29+
-->
30+
</section>
31+
32+
<section>
33+
<h2>Comments</h2>
34+
<div id="c_widget">Comment Widget could not be loaded!</div>
35+
<script src="{{ nesting }}assets/js/comment-widget.js"></script>
36+
</section>

js/main.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { initRandomGenerator } from "./pages/random-generator";
88
import { initChecklist } from "./pages/checklist";
99
import { initGoogleSheets } from "./pages/google-sheets";
1010
import { initWebsiteAgeCounter } from "./pages/about-the-site";
11+
import { initAdventCalendar } from "./pages/advent-calendar";
1112
// import { initWritingChart } from "./pages/writing";
1213
// import { initComprehensionQuestions } from "./pages/comprehension-questions";
1314

@@ -39,6 +40,7 @@ document.addEventListener("DOMContentLoaded", function () {
3940
initWebsiteAgeCounter();
4041
//initWritingChart();
4142
//initComprehensionQuestions();
43+
initAdventCalendar();
4244

4345
/* SPECIAL: */
4446
//initAprilFools();

js/pages/advent-calendar.js

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
export function initAdventCalendar() {
2+
if (!document.querySelector("#advent-calendar")) return;
3+
4+
const month = new Date().getMonth() + 1;
5+
6+
// if (month !== 12) return;
7+
8+
const day = new Date().getDate(); // day of month (1–31)
9+
const doors = document.querySelectorAll(".advent-calendar__door");
10+
11+
doors.forEach((door) => {
12+
const doorDay = door.getAttribute("data-day");
13+
if (day >= doorDay) door.classList.add("advent-calendar__door--open");
14+
});
15+
}

public/about/about-me.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

public/about/about-the-site.html

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)