Skip to content

Commit 45836de

Browse files
committed
leave my heart open
1 parent dcdc029 commit 45836de

File tree

106 files changed

+301
-189
lines changed

Some content is hidden

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

106 files changed

+301
-189
lines changed

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": "2026-01-XX", "text": "TEMPLATE", "link": "" },
3+
{ "date": "2026-01-16", "text": "Updated my manifesto.", "link": "/about/manifesto" },
34
{ "date": "2026-01-08", "text": "Improvements to clique list", "link": "/coding/cliques" },
45
{ "date": "2026-01-03", "text": "Indie Web Contest winners announced!", "link": "/contest" },
56
{ "date": "2026-01-02", "text": "Made some 88x31 buttons :) Feel free to use!", "link": "/about/blinkies" },

content/_data/nav.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
},
66
{
77
"label": "About",
8-
"new": false,
8+
"new": true,
99
"items": [
1010

1111

@@ -42,7 +42,7 @@
4242
{
4343
"link": "/about/manifesto",
4444
"label": "site manifesto",
45-
"new": false,
45+
"new": true,
4646
"hide": false
4747
},
4848
{
@@ -190,7 +190,7 @@
190190
{
191191
"link": "/contest",
192192
"label": "Indie Web Contest",
193-
"new": true,
193+
"new": false,
194194
"hide": false,
195195
"icon": "fa-solid fa-trophy"
196196
},

content/_data/recs.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,16 @@
444444
}
445445
],
446446
"games": [
447+
{
448+
"title": "Balatro",
449+
"platform": "pc, switch, mobile",
450+
"gameType": "singleplayer",
451+
"rating": "3",
452+
"price": "",
453+
"link": "https://backloggd.com/games/balatro/",
454+
"image": "https://images.igdb.com/igdb/image/upload/t_cover_big_2x/co9f4g.jpg",
455+
"description": "Balatro is an incredibly addicting, well-made and gorgeous poker-like roguelike. Don't worry though, it's really nothing like poker. It just costs a few bucks, but you'll get at least 50 hours of playtime out of it. (I'm at 100 hours.)"
456+
},
447457
{
448458
"title": "Portal 2",
449459
"platform": "pc, switch, other",

content/_includes/petrapixel.njk

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,9 +411,18 @@ testingOnLocalhost: false
411411

412412
<a class="aside-tip-jar" href="https://ko-fi.com/petrastipjar" target="_blank">
413413
<img src="{{ nesting }}assets/img/layout/coffee.gif" width="70" alt="Coffee Gif" />
414-
<div><b>Tip Jar</b><small>Buy me a coffee? :3</small></div>
414+
<div><b>Tip Jar</b><small>Buy me a coffee? :3 I really appreciate every support! &lt;3</small></div>
415415
</a>
416416

417+
<div class="aside-tumblr">
418+
<p>
419+
<b>Got tumblr?</b> Reblog my <a href="https://www.tumblr.com/petrapixel/801488583310606336" target="_blank">indie web masterpost</a>!
420+
<img aria-hidden="true" src="{{ nesting }}assets/img/inline/small-heart.gif" />
421+
</p>
422+
</div>
423+
424+
<img src="{{ nesting }}assets/img/layout/divider1.gif" alt="" aria-hidden="true" />
425+
417426
<!-- ----------------- FLAG COUNTER ----------------- -->
418427
<!--
419428
<a class="aside__flag-counter" aria-hidden="true" href="/about/flag-counter"

content/about/about-me.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -662,7 +662,7 @@ <h2>Aesthetics</h2>
662662

663663
<section>
664664
<h2>GPOY</h2>
665-
<p>AKA "relatable images". They are partially stolen from other people's GPOY.</p>
665+
<p>AKA "relatable images". They are partially stolen from other people's GPOY. Shown in random order.</p>
666666
<div class="about-me-pages__gpoy isotope-items">
667667
<div class="gpoy"><img src="../assets/img/me/gpoy/c.png" alt="What's your favorite sport? Uhm, Mario Kart." /></div>
668668
<div class="gpoy"><img src="../assets/img/me/gpoy/d.png" alt="Love going to bed with a new, good daydream scenario fresh in my mind. Like yes girl, movie night!" /></div>
@@ -710,6 +710,8 @@ <h2>GPOY</h2>
710710
<div class="gpoy"><img src="../assets/img/me/gpoy/dec9.jpg" alt="a windy day will make you feel like you're in a better world" /></div>
711711
<div class="gpoy"><img src="../assets/img/me/gpoy/dec10.jpg" alt="time to get dressed! but: who am i and what do i look like?" /></div>
712712
<!-- <div class="gpoy"><img src="../assets/img/me/gpoy/TODO.jpg" alt="TODO" /></div> -->
713+
<div class="gpoy"><img src="../assets/img/me/gpoy/j1.jpg" alt="I've been nothing but obsessive and weird and this is how you treat me." /></div>
714+
<div class="gpoy"><img src="../assets/img/me/gpoy/j2.jpg" alt="Obsessed with dinosaurs." /></div>
713715

714716
<div class="gpoy"><img src="../assets/img/me/gpoy/9.jpg" alt="outfit repeater, meal repeater, movie rewatcher, i know what i like" /></div>
715717
<div class="gpoy"><img src="../assets/img/me/gpoy/2.jpg" alt="The world is a cruel and unjust place. Minutes later: Omg, Dan Avidan" /></div>

content/about/about-the-site.html

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ <h1>About the Site <img aria-hidden="true" src="../assets/img/inline/star.gif" /
3636
You can follow me on neocities <a href="https://neocities.org/site/petrapixel" target="_blank">here</a>. <img aria-hidden="true" src="../assets/img/inline/happy.gif" /> I also have an
3737
<a href="/rss.xml" target="_blank" aria-label="RSS Feed" title="RSS Feed">RSS Feed <img src="{{ nesting }}assets/img/layout/rss.png" alt="RSS" /></a> &nbsp; in case you're into that stuff.
3838
</p>
39+
<p>Also check out my <a href="/about/manifesto">website manifesto</a>!</p>
3940
<!-- <div class="website-carbon">
4041
<p>
4142
<a href="https://www.websitecarbon.com/website/petrapixel-neocities-org/" target="_blank"><b>A+</b><br />My site is cleaner than 99 % of all web pages globally.</a>
@@ -155,7 +156,7 @@ <h2>Accessibility</h2>
155156
provident, temporibus, blanditiis natus?
156157
</p> -->
157158
</section>
158-
159+
<!--
159160
<section>
160161
<h2>To Do List</h2>
161162
<p>Here's some stuff that I might or might not add to this site at some point!</p>
@@ -190,6 +191,20 @@ <h2>To Do List</h2>
190191
<li>ideas for personal websites</li>
191192
</ul>
192193
</section>
194+
-->
195+
196+
<section>
197+
<h2>Link back to me!</h2>
198+
<p>Hotlinking is a-okay! <img aria-hidden="true" src="../assets/img/inline/happy.gif" /></p>
199+
<div class="link-back">
200+
<a href="https://petrapixel.neocities.org/" target="_blank"
201+
><img src="https://cdn.jsdelivr.net/gh/petracoding/petrapixel.neocities.org@latest/public/assets/img/linkback.gif" alt="petrapixel"
202+
/></a>
203+
<textarea name="" id="" cols="30" rows="10" aria-label="link-back code" class="code-textarea">
204+
<a href="https://petrapixel.neocities.org/" target="_blank"><img src="https://cdn.jsdelivr.net/gh/petracoding/petrapixel.neocities.org@latest/public/assets/img/linkback.gif" alt="petrapixel"></a></textarea
205+
>
206+
</div>
207+
</section>
193208

194209
<section>
195210
<h2>Milestones</h2>
@@ -229,25 +244,12 @@ <h2>Milestones</h2>
229244
</ul>
230245
</section>
231246

232-
<section>
233-
<h2>Link back to me!</h2>
234-
<p>Hotlinking is a-okay! <img aria-hidden="true" src="../assets/img/inline/happy.gif" /></p>
235-
<div class="link-back">
236-
<a href="https://petrapixel.neocities.org/" target="_blank"
237-
><img src="https://cdn.jsdelivr.net/gh/petracoding/petrapixel.neocities.org@latest/public/assets/img/linkback.gif" alt="petrapixel"
238-
/></a>
239-
<textarea name="" id="" cols="30" rows="10" aria-label="link-back code" class="code-textarea">
240-
<a href="https://petrapixel.neocities.org/" target="_blank"><img src="https://cdn.jsdelivr.net/gh/petracoding/petrapixel.neocities.org@latest/public/assets/img/linkback.gif" alt="petrapixel"></a></textarea
241-
>
242-
</div>
243-
</section>
244247
<section>
245248
<h2>Old Looks</h2>
246249
<p>
247250
You can use the <a href="https://web.archive.org/web/20240101000000*/https://petrapixel.neocities.org" target="_blank">Wayback Machine</a> to browse old version of my website if you're interested!
248-
Here's my old button, too - please don't use it though:
249251
</p>
250-
<p><img src="../assets/img/old-looks/oldbutton.gif" /></p>
252+
<p>Here's my old button, too - please don't use it though: <img src="../assets/img/old-looks/oldbutton.gif" /></p>
251253

252254
<div class="multi-line-gallery multi-line-gallery--big lightbox-images">
253255
<a data-fslightbox href="../assets/img/old-looks/halloween theme light.png" class="image">

content/about/cats.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,10 @@ <h1>meow meow <span aria-title="Cats" aria-hidden="true" style="font-size: 19px;
1313
<div>
1414
<p>
1515
<small
16-
><b>This autumn I took in a stray cat that gave birth to 5 kittens in my apartment. As an unemployed uni student, the expenses have been rough for me.</b> Currently they eat almost 10 packages
17-
of wet food a day, plus dry food, cat litter, and of course the expensive vet appointments. I also will have to get Holly (the mom) spayed, which will cost 200 Euros. I already spent over 400
18-
Euros on them since October. I appreciate ANY help, no matter how small!</small
16+
><b>Last autumn I took in a stray cat that gave birth to 5 kittens in my apartment.</b> As an unemployed uni student, the expenses (400+ eur in three months + over 400 eur for the castration
17+
of the mom) were rough for me. I appreciate ANY help, no matter how small!</small
1918
>
20-
<a href="https://ko-fi.com/petrastipjar/goal?g=0" target="_blank">Buy me a coffee.</a>
19+
<a href="https://ko-fi.com/petrastipjar/" target="_blank">Buy me a coffee.</a>
2120
</p>
2221
</div>
2322
<div><img src="{{ nesting }}assets/img/layout/coffee.gif" alt="coffee" width="80" /></div>

content/about/manifesto.html

Lines changed: 70 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,64 @@
66

77
<section>
88
<h1>Manifesto</h1>
9-
<p>After reading some really good (and some <i>really bad</i>) manifestos on other people's websites, I decided to write my own.</p>
10-
<p>What's the point of this? I don't really know. It's just me rambling about why I have a website, what the point of my website is, and what I think about the indie web community I guess.</p>
11-
<p>Please note that these are just my opinions based on my experiences. I haven't had a personal website for long, and only really joined Neocities in 2024.</p>
12-
<!--<p><b>As of February 2025 this manifesto is still work-in-progress and might change/expand a bit.</b></p>-->
9+
<p style="padding-left: 1em"><i>manifesto</i> (n.): "a written statement declaring publicly the intentions, motives, or views of its author."</p>
10+
<p>
11+
After reading some really good (and some <i>really bad</i>) manifestos on other people's websites, I decided to write my own. What's the point of this? I don't really know. It's just me rambling
12+
about why I have a website, what the point of my website is, and what I think about the indie web community I guess.
13+
</p>
14+
<div id="toc">
15+
<b>Table of Contents:</b>
16+
<ul>
17+
<li><a href="#free-knowledge">Free Knowledge</a></li>
18+
<li><a href="#nostalgia">Nostalgia</a></li>
19+
<li><a href="#accessibility">Accessibility</a></li>
20+
<li><a href="#social-media">(A-)Social Media</a></li>
21+
</ul>
22+
</div>
23+
<!--<p>Please note that these are just my opinions based on my experiences. I haven't had a personal website for long (since 2024!).</p>
24+
<p><b>As of February 2025 this manifesto is still work-in-progress and might change/expand a bit.</b></p>-->
25+
1326
<hr />
1427

15-
<!-- -->
28+
<h2>Free Knowledge</h2>
29+
<p style="padding-left: 1em"><i>free knowledge</i>: "knowledge that is free to use, reuse, and redistribute without restriction."</p>
30+
<p>
31+
As you might have noticed, my website is full of resources for others, including tutorials, tools and tips. This is because I've realised that that is the role I'm supposed to play in the indie
32+
web. I have something that most hobbyist coders don't have: an education in programming, and professional web development experience. I also always had a love for teaching - though I'm aware I
33+
have my own weird style. I like to be straightforward and no-nonsense, prioritizing brevity over verbosity. But that doesn't mean I don't have a lot to say!
34+
</p>
35+
<p>
36+
All of my knowledge that I share I share freely. Gatekeeping isn't cool, so I try my best to do the exact opposite! After all, it's not my web but <b>our web ☭</b>. (By the way,
37+
<a href="https://github.com/petracoding/petrapixel.neocities.org" target="_blank">my entire code is open source</a>!) Free also means <i>free of charge</i>, which all of my resources are (though
38+
<a href="https://ko-fi.com/petrastipjar" target="_blank">I do accept donations</a> from those who wish to support me financially, and highly appreciate any support!)
39+
</p>
40+
<p>
41+
Basically, I want the indie web to gain popularity because I believe it is a great part of the internet and will help people get away from social media (more to that later.) The indie web is a
42+
great community, coding is a great hobby, and web design is a wonderful creative outlet -- and I want to make this corner of the web more accessible to everyone, including those who have no
43+
experience with creating websites whatsoever. I am especially happy whenever I can help girls, queer, disabled people and youngsters (meaning 16 and under, which outs me as a grandma). In high
44+
school I was the only girl in some of my programming classes, so I take pride in teaching coding to girls, especially via my beautifully pink and girly site. If I can help just a little bit to
45+
make coding less of a "boy's club" I'm happy!
46+
</p>
47+
<p>
48+
From personal experience I can say that many "official" coding resources (such as official documentation) are not beginner-friendly. My biggest goal on my site is to create those resources that do
49+
not exist yet in a beginner-friendly form. This also means that I don't like writing tutorials about things that have already been explained a million different ways on the Internet. For example,
50+
I will not write "How to HTML" tutorial #389284320. Instead, I create indie web / Neocities-specific resources, as well as resources that I wish I had when I was still learning these things. Often
51+
I even write a tutorial <i>as I am learning something myself</i>! (This is how my <a href="/coding/eleventy-tutorial">11ty tutorial</a> came to be!) That's how my brain just works - So I might as
52+
well share what I've learned.
53+
</p>
54+
55+
<hr />
1656

17-
<h4>Nostalgia</h4>
57+
<h2>Nostalgia</h2>
58+
<p style="padding-left: 1em"><i>nostalgia</i> (n.): "a sentimental longing or wistful affection for a period in the past."</p>
1859
<p>
19-
I've read in other manifestos (not naming any names) that the whole nostalgia trip (aka 'old web aesthetic' surrounding most indie websites is bullshit. "The Internet was never truly like that!"
20-
So what? I didn't grow up with the actual 'old web'. I'm even slightly too young to have had MySpace. I was born in 1999 (during the height of GeoCities' popularity), and the personal websites I
21-
made as a kid were not coded, but created with easy-to-use website builders like Wix - and there weren't many personal websites. I experienced the dying art of HTML/CSS as a hobby for the masses
22-
through <a href="https://www.wittyprofiles.com/" target="_blank">WittyProfiles</a> (which, for the uninitiated, is a community for posting quotes and other HTML/CSS snippets in fancy formats).
23-
Then later in my teens I experienced the wonderful world of hobbyist tumblr theme makers (and even <a href="https://cloudythms.tumblr.com/" target="_blank">made my own</a>). So, that is all to
24-
say, I didn't grow up with the actual 'old web' (and neither did most people joining the Indie Web today), and I don't care. The point of the indie web revival is not to resurrect the decomposing
25-
corpse of the late 90s and early 00s. The point is to take the good parts of the 'old web' and carry them into the present, adapting them (if necessary) as we go.
60+
I've read in other manifestos (not naming any names...) that the whole nostalgia trip (aka 'old web aesthetic' surrounding most indie websites is bullshit. "The Internet was never truly like
61+
that!" So what? I didn't grow up with the actual 'old web'. I'm even slightly too young to have had MySpace. I was born in 1999 (during the height of GeoCities' popularity), and the personal
62+
websites I made as a kid were not coded, but created with easy-to-use website builders like Wix - and there weren't many personal websites. I experienced the dying art of HTML/CSS as a hobby for
63+
the masses through <a href="https://www.wittyprofiles.com/" target="_blank">WittyProfiles</a> (which, for the uninitiated, is a community for posting quotes and other HTML/CSS snippets in fancy
64+
formats). Then later in my teens I experienced the wonderful world of hobbyist tumblr theme makers (and even <a href="https://cloudythms.tumblr.com/" target="_blank">made my own</a>). So, that is
65+
all to say, I didn't grow up with the actual 'old web' (and neither did most people joining the Indie Web today), and I don't care. The point of the indie web revival is not to resurrect the
66+
decomposing corpse of the late 90s and early 00s. The point is to take the good parts of the 'old web' and carry them into the present, adapting them (if necessary) as we go.
2667
</p>
2768
<p>
2869
I also highly disagree with any kind of statement others make about Neocities websites in general. Phrases like "all look the same" or "uninspired"... Neocities is a website hoster. That's it.
@@ -40,14 +81,15 @@ <h4>Nostalgia</h4>
4081
So, even if it was true that most indie web sites look the same and are uninspired (which I don't personally believe): Does it matter if everyone's having fun? Who decided that websites need to be
4182
high art? <a href="https://remoji.com/" target="_blank">They don't.</a>. Personally, self-indulgent art has always done more for me than 'beautiful' or 'meaningful' art. (I put those words in
4283
quotes because I don't actually believe that they are objective terms.) My own website is self-indulgent all the way. And if I come across the 200th indie website that looks like a Windows XP
43-
desktop then it might not be unique, or even interesting, but it is almost definitely self-indulgent, and that's always a good thing to me.
84+
desktop then it might not be unique, or even interesting to me personally, but it is almost definitely self-indulgent for its creator, and I believe that's a good thing.
4485
</p>
4586

46-
<!-- -->
87+
<hr />
4788

48-
<h4>Accessibility</h4>
89+
<h2>Accessibility</h2>
90+
<p style="padding-left: 1em"><i>accessibility</i> (n.): "the quality of being easily reached or used, esp. by people who have a disability."</p>
4991
<p>
50-
Of course, there are some basic etiquette "do"s and "don't"s, just like with anything. But very few of these are hard-written rules (e.g. marking your website as 18+ if it is) and at the end
92+
On the indie web there are some basic etiquette "do"s and "don't"s, just like with anything. But very few of these are hard-written rules (e.g. marking your website as 18+ if it is) and at the end
5193
everyone has to decide for themselves whether they care about other people's experience on their website or not. I saw this the other day when there was a discussion about a Neocities site that
5294
included a screamer (a scary visual with loud sound intended to scare people who visit the site). There is no rule against that. You know what they say, being an asshole is not illegal. It's just
5395
being an asshole. I think this whole thing comes up a lot when talking about accessibility.
@@ -74,9 +116,10 @@ <h4>Accessibility</h4>
74116
art. For some it's more the former, for others it's more the latter.
75117
</p>
76118

77-
<!-- -->
119+
<hr />
78120

79-
<h4>Social Media</h4>
121+
<h2 id="social-media">(A-)Social Media</h2>
122+
<p style="padding-left: 1em"><i>social media</i> (n.): "the sickness of today's generations and the downfall of future generations."</p>
80123
<p>
81124
Like many people who have a personal website these days, I'm sick of social media. I think my breaking point came in 2020-ish when I was using Twitter and TikTok and I hated it.
82125
<a href="/blog/why-i-stopped-using-social-media">I already talked about</a> why (and how) I stopped using most social media, so I won't go into detail now, but essentially: I think there's good
@@ -97,10 +140,10 @@ <h4>Social Media</h4>
97140
base, the indie web community just seems chill and quiet. For now...
98141
</p>
99142

100-
<!-- -->
101-
143+
<!--
102144
<hr />
103145
146+
<h2>Final Remarks</h2>
104147
<p>Some stuff I want to leave you with:</p>
105148
<ul>
106149
<li>Coding a personal website is really fun and rewarding, but it's not something for everyone.</li>
@@ -109,4 +152,10 @@ <h4>Social Media</h4>
109152
<li>Personal websites are a form of art that is often about self-expression.</li>
110153
<li>Nostalgia isn't cheap art as long as it is genuine.</li>
111154
</ul>
155+
156+
-->
157+
158+
<hr />
159+
160+
<p>That's it for now. I might expand my manifesto in the future.</p>
112161
</section>

0 commit comments

Comments
 (0)