Initial work on new site

This commit is contained in:
ch0ccyra1n 2025-03-16 20:58:16 -07:00
commit e9a0f8153a
44 changed files with 984 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
public/
.hugo_build.lock

6
.gitmodules vendored Normal file
View file

@ -0,0 +1,6 @@
[submodule "themes/ananke"]
path = themes/ananke
url = https://github.com/theNewDynamic/gohugo-theme-ananke.git
[submodule "themes/defiance-ng"]
path = themes/defiance-ng
url = git@forge.planetexpress.me:ch0ccyra1n/defiance-ng.git

5
archetypes/default.md Normal file
View file

@ -0,0 +1,5 @@
+++
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
date = {{ .Date }}
draft = true
+++

37
config.toml Normal file
View file

@ -0,0 +1,37 @@
baseURL = "ch0ccyra1n.planetexpress.me"
languageCode = "en-us"
license = "CC BY-NC-SA 4.0"
licenselink = "https://creativecommons.org/licenses/by-nc-sa/4.0/"
theme = "defiance-ng"
title = "ch0ccyra1n's awesome website!"
[author]
name = "ch0ccyra1n"
email = "ch0ccyra1n@riseup.net"
[[menu.main]]
name = "Home"
url = "/"
weight = 1
[[menu.main]]
name = "Posts"
url = "/posts/"
weight = 2
[[menu.main]]
name = "Contact"
url = "/contact"
weight = 3
[[menu.main]]
name = "Support Me!"
url = "/support"
weight = 4
[[menu.main]]
name = "Subscribe via RSS"
url = "/posts/index.xml"
weight = 100
[params]
favicon = "/favicon.ico"
[taxonomies]
author = "authors"
tag = "tags"
cw = "cws"

30
content/_index.md Normal file
View file

@ -0,0 +1,30 @@
Hi, Im **ch0ccyra1n**{{< rawhtml >}}<sup>(she/her)</sup>{{< /rawhtml >}}, Thanks for stopping by!
I'm a trans woman, nerd and anarchist and occasionally post things here.
This is my website (***you*** should have one too. even if you don't think it's important, it is.)
## In my network...
{{< rawhtml >}}
<a href="https://emeraldsocial.org/@ch0ccyra1n"><img style="display: inline; width: 20px;" src="https://us-southeast-1.linodeobjects.com/emeraldsocial/accounts/avatars/109/567/779/541/278/445/original/c0529048fe098ceb.png" alt="Emerald Social icon">Mastodon</a>
<br>
<a href="https://forge.planetexpress.me/ch0ccyra1n"><img style="display: inline; width: 20px;" src="https://forge.planetexpress.me/assets/img/favicon.png" alt="Forgejo icon">My Forgejo</a> Where I publish code
<br>
<a href="https://ch0ccyra1n.itch.io"><img style="display: inline; width: 20px;" src="https://static.itch.io/images/itchio-textless-white.svg" alt="itch.io icon">My itch.io</a> Where I release games
{{< /rawhtml >}}
## Projects...
{{< rawhtml >}}
<a href="https://emeraldsocial.org/about"><img style="display: inline; width: 20px;" src="https://us-southeast-1.linodeobjects.com/emeraldsocial/accounts/avatars/109/567/779/541/278/445/original/c0529048fe098ceb.png" alt="Emerald Social icon">Emerald Social </a> Mastodon Instance
{{< /rawhtml >}}
## Former Projects...
{{< rawhtml >}}
<a href="https://studentinsurgent.org/authors/ch0ccyra1n/"><img style="display: inline; width: 22px;" src="/images/insurgent-micro.svg" alt="Insurgent icon">My Writings for <i>The Student Insurgent</i>
<br>
<a href="https://studentinsurgent.org/"><img style="display: inline; width: 22px;" src="/images/insurgent-micro.svg" alt="Insurgent icon"><i>The Student Insurgent</i></a> website
<br>
{{< /rawhtml >}}

14
content/contact.md Normal file
View file

@ -0,0 +1,14 @@
---
title: "Contact"
draft: false
---
You can contact me in a few different ways:
{{< rawhtml >}}
<a href="https://signal.me/#eu/LQfpuxfxhdjD+SdatxiZMYxfTH7u8DgpEu4djg1f3T8hUNwFGmdCPqbAMTx1tPJu"><img style="display: inline; width: 20px;" alt="Signal icon" src="https://signal.org/assets/images/favicon/favicon-32x32.png">Signal (Preferred) - ch0ccyra1n.03</a>
<br>
<a href="https://matrix.to/#/@ch0ccyra1n:catgirl.cloud"><img style="display: inline; width: 20px;" src="https://fluffychat.im/favicon.png" alt="Fluffychat icon">Matrix - @ch0ccyra1n:catgirl.cloud</a>
<br>
<a href="mailto:ch0ccyra1n@riseup.net"><img style="display: inline; width: 20px;" src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Thunderbird_2023_icon.svg/1024px-Thunderbird_2023_icon.svg.png" alt="Thunderbird icon">Email - ch0ccyra1n@riseup.net</a> | <a rel="pgpkey" href="/ch0ccyra1n.asc">🔒 PGP</a> <br>
{{< /rawhtml >}}

5
content/posts/_index.md Normal file
View file

@ -0,0 +1,5 @@
---
title: "Posts"
---
My thoughts and opinions on whatever.

View file

@ -0,0 +1,45 @@
---
title: 'Emerald Social: A Local Mastodon Server'
date: 2022-09-13T20:14:30.000-07:00
tags:
- emerald social
- tech
- eugene
- mastodon
---
## Introduction
With social media, I've found that people will often gravitate towards whatever is put in-front of them. As such, it is a great power, and thus great responsibility to have control of that. Unfortunately, as it stands, platforms like (but not limited to) Twitter, Facebook, Instagram, and TikTok fail to handle this responsibility well. It's well-known that corporate social media abuses its power to [destroy people's mental health](https://www.wsj.com/articles/facebook-knows-instagram-is-toxic-for-teen-girls-company-documents-show-11631620739) and [influence elections](https://www.pbs.org/newshour/nation/russian-propaganda-group-purchased-ads-facebook-2016-election-heres-means). Not only that, but they intentionally foster communities of toxicity for profit.
## Go Local?
If national news sucks, why not go local? Much the same might be said for social media. However, in local communities, there aren't any _good_ options in practice.
### Neighbors
As part of [Amazon's mass police surveillance company](https://en.wikipedia.org/wiki/Ring_(company)), Neighbors is primarily used for "public safety", otherwise known as [violating privacy and racial profiling](https://www.eff.org/deeplinks/2019/08/amazons-ring-perfect-storm-privacy-threats).
### Citizen
Similar to Neighbors, Citizen is primarily designed for "public safety" and snitching. Almost everything about Neighbors also applies here.
### Local Facebook Residents Group
It's Facebook. All the problems mentioned in the introduction are there. In addition, it's impossible to view posts without logging in half the time, and that's unacceptable for the free and open web.
### Nextdoor
Nextdoor presents itself as a friendly local-focused social media network, but in actuality [ends up being a NIMBY hell-hole](https://redbrickblog.co.uk/2021/11/how-scrolling-through-nextdoor-made-me-a-yimby/) with similar toxicity to Facebook residents' groups and all the other options mentioned previously.
## Enter Mastodon
[Mastodon](https://joinmastodon.org) is a decentralized, open source, and interoperable social media network. That means people can talk to each-other across various Mastodon servers, and servers running other software that runs [ActivityPub](https://activitypub.rocks/), the glue that holds it all together. Since there's no corporate control and the source code is free (as in both freedom and price) for anyone, I knew this would be a good choice, especially since there are instances specific to individual places out there, such as [oslo.town](https://oslo.town/about), [toot.wales](https://toot.wales/about), [social.tulsa.ok.us](https://social.tulsa.ok.us/about), and [pdx.social](https://pdx.social/about) to name four.
## Enter Emerald Social
To add one more to that list, I introduce [Emerald Social](https://emeraldsocial.org/about), a social network for the Eugene-Springfield, Oregon area!
In essence, it serves the same purpose as the aforementioned instances but for Eugene. Instead of being a proprietary NIMBY haven, Emerald Social seeks to be a welcoming and friendly space for locals to discuss local issues, while still being able to follow accounts on other instances.
What are you waiting for? [Join Emerald Social](https://emeraldsocial.org/about) today!

View file

@ -0,0 +1,10 @@
---
title: "My Thoughts on GNOG"
date: 2024-02-01T22:11:06-08:00
draft: false
tags:
---
Today, I played [GNOG](https://ko-op.itch.io/gnog), a rather trippy puzzle game centered around playing with strange puzzle boxes. Its aesthetics evoke a sense of wonder although admittedly the gameplay felt a bit simplistic. Still, it was certainly a game I wouldn't have picked up otherwise and part of the fun of this is to try new games. It was certainly jarring to be pushed into the action without really knowing what was going on, but it made it that much more of a magical experience.
#### Verdict: Recommended!

View file

@ -0,0 +1,43 @@
---
title: "My First Game Development Experience"
date: 2023-07-07T11:07:55-07:00
draft: false
tags:
---
So, I tried making a text adventure game in C, and it was a dumpster fire. Let's talk about that.
## What is a text adventure game?
A text adventure game, or interactive fiction as it's sometimes known, is a type of game where the player inputs commands, similar to a [terminal](https://en.wikipedia.org/wiki/Terminal_emulator) to progress through the game's story. Here's an example of what that looks like:
```
You find yourself in an open field.
You see:
A lamp
A burly guard
A cave entrance to the east
--> get lamp
You get the lamp.
-->
```
## Why would I make a text adventure game?
My background is primarily in programming and writing, *not* art. Thus, a game that minimizes art and emphasizes programming and writing made the most sense, and that's exactly what a text adventure game does.
## Why would I write it in C?
C is a great programming language for portability (for example, I could port the game to the Commodore 64 pretty easily using [cc65](https://cc65.github.io/)), and I could do basically everything I needed to using just the C standard library, since this game is all about printing text and accepting user text inputs.
## The problems
I bit off way more than I could chew with this game, as a text adventure game like this has a lot of possible things that could happen and needs to have lots of content in order to be even slightly fun. Not a good idea for a first game.
In addition, the codebase wasn't really designed with modifying the game data mid-development in mind, as doing so would require me to rewrite a ton of game logic that relied on specific game data being available to read.
I learned some valuable lessons in making this game, and will try making a game with a smaller scope in the future.

View file

@ -0,0 +1,33 @@
---
title: "My Thoughts on World of Goo"
date: 2024-04-04T13:34:00-08:00
draft: false
tags:
---
World of Goo is an indie game developed by 2D Boy and published by Tomorrow Corporation.
I first played this game back in 2008 on my Nintendo Wii,
which I still have so I ended up playing it again on it. It was great to play games there again,
as I had done all those years ago.
It's a fantastic puzzle game built around physics, and I'm excited to share my thoughts.
One thing I noticed right away was the aesthetic which is quite distinct and very morbid
while also being cute and cartoony. It reminds me a bit of flash games I'd play back in the day,
which makes sense since it released around that time. Everything in this game is dark, but still
made me laugh, as the game has a dark sense of humor that I didn't get when I played it as a kid.
It's truly something unique which you'll have to see for yourself.
Another thing I noticed about this game was that the controls on the Wii version were superb!
Pointing, clicking and dragging felt very natural, as this game was designed with the Wii in-mind.
The gameplay involves the player building structures with the goo balls to lead them to a
pipe at the end of the level, and over time the puzzles become more and more complex.
As you do this, a fascinating story unfolds,
which I won't spoil here but it turns in some interesting directions.
To conclude, World of Goo is an amazing game which I'm glad I revisited.
Everything from the gameplay to the aesthetics reminds me of a simpler time
when I played random WiiWare games all those years ago,
and coming back to World of Goo allowed me to experience that joy once again.
#### Verdict: Recommended!

View file

@ -0,0 +1,84 @@
---
title: "Scoping Out the Eugene-Springfield Fediverse"
date: 2024-01-02T15:14:40-06:00
draft: false
tags:
- eugene
- springfield
- fediverse
- emerald social
- mastodon
---
Hi there! I've been wanting to do this for a while, but felt that with the new year, now would be a good time to provide a resource list for those in the Eugene-Springfield area interested in the [fediverse](https://en.wikipedia.org/wiki/Fediverse), and looking for local posts. I'll be updating this as needed.
Without further ado...
## Instances
### Public Signups
- [Emerald Social](https://emeraldsocial.org/about), my own public instance specifically for the Eugene-Springfield area. Feel free to sign up!
- 💀 [eug.social](https://eug.social) is now defunct, but had public signups while it was still around. It was created and run by the Eugene chapter of Code For America.
### Private Instances (But Still Relevant to Eugene!)
- [wkly.ws](https://wkly.ws/about), Mastodon instance for Eugene Weekly. Mainly used for the newspaper's official account.
## Accounts and Groups
### Individuals[
- [@ch0ccyra1n@emeraldsocial.org](https://emeraldsocial.org/@ch0ccyra1n) - that's me! :)
- [@magnetmagician@emeraldsocial.org](https://emeraldsocial.org/@magnetmagician)
- [@oobisan@emeraldsocial.org](https://emeraldsocial.org/@oobisan)
- [@oobisan@bookwyrm.social](https://bookwyrm.social/user/oobisan)
- [@jwcroxton@newsie.social](https://newsie.social/@jwcroxton)
- [@bracken@emeraldsocial.org](https://emeraldsocial.org/@bracken)
- [@cmdrmoto@hachyderm.io](https://hachyderm.io/@cmdrmoto)
- [@slowenough@mastodon.social](https://mastodon.social/@slowenough)
- [@bishma@mas.to](https://mas.to/@bishma)
- [@laprice@mastodon.social](https://mastodon.social/@laprice)
- [@mattsevits@super-gay.co](https://super-gay.co/@mattsevits)
- [@sapphicselene@sakurajima.moe](https://sakurajima.moe/@sap[phicselene)
### Organizations
#### News
- [@eugeneweekly@wkly.ws](https://wkly.ws/@eugeneweekly) - Eugene Weekly
- [@uo_studentinsurgent@emeraldsocial.org](https://emeraldsocial.org/@uo_studentinsurgent) - The Student Insurgent
- ⚠️ [@doublesidedmedia@newsie.social](https://newsie.social/@DoubleSidedMedia) - Double Sided Media, appear to not have posted since June 22, 2023
#### Political Action
- [@Eugenecriticalmass@mstdn.social](https://mstdn.social/@Eugenecriticalmass) - Eugene Critical Mass
- ⚠️ [@EugSfdDSA@emeraldsocial.org](https://emeraldsocial.org/@EugSfdDSA) - Eugene-Springfield chapter of Democratic Socialists of America. Appears to be inactive
- [@naceugene@kolektiva.social](https://kolektiva.social/@naceugene) - Neighborhood Anarchist Collective
- ⚠️ [@EugeneAntifascists@kolektiva.social](https://kolektiva.social/@EugeneAntifascists) - Eugene Antifascists, appear to have no new posts since July 30, 2023
#### Other Nonprofits
- [@eugenemakerspace@emeraldsocial.org](https://emeraldsocial.org/@eugenemakerspace) - Eugene Makerspace
- [@CommunitySupportedShelters@mastodon.social](https://mastodon.social/@CommunitySupportedShelters) - Community Supported Shelters
#### Businesses
- I'm not aware of any businesses, but if you know of any Eugene or Springfield-local businesses that are on the fediverse, please let me know and I'll add them! :)
### Bots
- [@CityOfEugeneReposts@wkly.ws](https://wkly.ws/@CityOfEugeneReposts) - Automated reposting of updates from the city government of Eugene.
- [@LaneCountyReposts@wkly.ws](https://wkly.ws/@LaneCountyReposts) - Automated reposting of updates from Lane County.
### Groups
- [!eugene@lemmy.world](https://lemmy.world/c/eugene) - brought to you by the same people responsible for the Eugene subreddit.
- ⚠️ [!Eugene@kbin.social](https://kbin.social/m/eugene) - appears to be pretty much dead as of the time of posting.
- [!pnw@lemmy.world](https://lemmy.world/c/pnw) - the community for the Pacific Northwest region, which Eugene is part of.
## Hashtags to Follow
- #Eugene
## Something not on this list?
That's probably because I wasn't aware of it. If you want something added to the list, please let me know and I'll add it assuming it's relevant to the Eugene-Springfield Fediverse.

View file

@ -0,0 +1,29 @@
---
title: "Setting up riseup.net as an email provider for Mastodon"
date: 2023-01-31T12:51:43-08:00
draft: false
tags:
- riseup
- mastodon
- tutorial
---
Heyo! It's been a while, but I managed to do something quite neat if you're on a budget and want to start a Mastodon instance. As a de-facto requirement for a Mastodon instance, you'll need to have an email server hooked up. This can get [pricey](https://www.mailgun.com/pricing/), so an alternative is an ideal way to save money long-term. This is where [riseup](https://riseup.net/) comes in. They provide an email service for activists for free (as long as you have an [invite](https://riseup.net/en/email#other-nice-features-from-your-riseup-account)) Unfortunately, you cannot use a custom domain with riseup [yet](https://support.riseup.net/en/topics/11584-custom-domain/posts), so when emails are sent to users of your Mastodon server, it'll be an `@riseup.net` address. This article details the steps you'll need to take to configure riseup for your very own Mastodon server.
## Getting a Riseup email
You'll need an invite to join riseup, so I suggest asking your radical friends for an invite (please don't bug me for an invite code, I will not give one to you unless I know you). Once you have that, you can [create a new account](https://account.riseup.net/user/new) with the username being related to the name of your new Mastodon instance (e.g. emeraldsocial is the riseup username for my own instance). Congrats! You've got a riseup email now! The address will be `[username]@riseup.net`.
## Connecting your email to Mastodon
The next step is to actually connect [SMTP](https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol) endpoints to Mastodon's `.env.production`, located in the root folder of your live installation. Really, any text editor will work, but I decided to use `vim` because I'm used to it (***editor wars intensifies***). In the `Sending mail` section of `.env.production`, add the following lines:
```
# Sending mail
# ------------
SMTP_SERVER=mail.riseup.net
SMTP_PORT=587
SMTP_LOGIN=[username]
SMTP_PASSWORD=[averysecurepassword]
SMTP_FROM_ADDRESS=[username]@riseup.net
SMTP_AUTH_METHOD=plain
```
Then you can save and exit that file (on `vim`, this is `:wq`) and finally test it out by logging into a new session on your Mastodon account from an unknown IP address, resetting your password, or any other action which triggers an email notification. Now you've got a functional email setup for your Mastodon server at no cost to you! I hope you enjoyed this article and will share it across the world.

View file

@ -0,0 +1,54 @@
---
title: "Use RSS to Get Updates"
date: 2022-08-09T11:09:00-07:00
draft: false
tags:
- rss
- tutorial
- education
- tech
---
### Introduction
[RSS](https://www.rssboard.org/rss-specification) or Really Simple Syndication is an excellent way to get a feed from a massive amount of sources! Instead of having to go to different websites for updates on different things, one can simply read from all sorts of sources in one single feed. In this article, you will learn how to find feeds for various social media, news, and video sites.
### Twitter
[Nitter](https://nitter.net/) is a free software frontend for Twitter, and includes the ability to follow an account as an RSS feed. The format is as follows:
```
https://<instance>/<username>/rss
```
### Instagram
[Bibliogram](https://bibliogram.art/) is similarly a free software frontend for Instagram that includes following accounts as RSS feeds, although not all instances support this, so you will want to check the [list of instances](https://git.sr.ht/~cadence/bibliogram-docs/tree/master/docs/Instances.md) first.
### YouTube
YouTube has built-in RSS functionality. The format is as follows:
```
https://www.youtube.com/feeds/videos.xml?channel_id=<id>
```
### TikTok
[Proxitok](https://proxitok.herokuapp.com/) is a free software frontend for Tiktok that includes following accounts as RSS feeds. The format is as follows:
```
https://proxitok.herokuapp.com/@<username>/rss
```
### Mastodon
[Mastodon](https://joinmastodon.org/) is a federated social newtork powered by [ActivityPub](https://activitypub.rocks/). The format is as follows:
```
https://<instance>/@<username>.rss
```
### PeerTube
[PeerTube](https://joinpeertube.org/) is a federated video streaming site, also powered by ActivityPub.
To follow via RSS, click on the arrow labeled `Subscribe`, and then click `Subscribe via RSS`.
### Wordpress
For Wordpress sites, the format is as follows:
```
https://<website>/feed
```
### Other
Often, many websites will have an RSS icon such as this one ![RSS Icon](https://www.rssboard.org/images/rss-icon.png) or a link labeled [RSS](https://ch0ccyra1n.gitlab.io/posts/index.xml) that will take you to an RSS feed for that website. For example, the one on the front page of this website. Alternatively, a website may have a page that lists multiple feeds, such as on [Deutsche Welle](https://www.dw.com/en/rss/s-31500).

13
content/posts/welcome.md Normal file
View file

@ -0,0 +1,13 @@
---
title: "Welcome!"
date: 2022-08-08T4:50:00-07:00
draft: false
tags:
- introductions
---
Hello there!
I made this blog to talk about pretty much whatever I feel like in long form.
Okay, bye!

View file

@ -0,0 +1,44 @@
---
title: "Z-Library Lives On! Accessing Z-Lib With Tor"
date: 2022-11-13T20:31:53-08:00
draft: false
tags:
- tutorial
- education
- tech
---
You may have heard about one of the coolest sites on the web, [Z-Library](https://en.wikipedia.org/wiki/Z-Library) being [seized](https://torrentfreak.com/u-s-authorities-seize-z-library-domain-names-221104/), but fret not ebook lovers! There's still a way to access this popular ebook repository with Tor. This article will explain in-detail the steps needed to access the site and keep on reading.
## Getting Started With Tor Browser
Explaining all the use-cases and technology behind Tor is a story for another article, but for our purposes, it allows for us to continue accessing Z-library through its official onion service.
To do this, you will have to start by installing [Tor Browser](https://www.torproject.org/download/) to your computer. Once this is done, launch it, and you will see something like this:
![Initial connection setup from Tor Browser, with two buttons labelled from left-to-right "Configure Connection..." and "Connect"](/images/z-library-lives-1.png)
After clicking `Connect`, and waiting (Tor is *kinda slow*, even on faster internet connections so be patient!), you will then be able to use **the darknet** (congrats!)
![Tor Browser Homepage, which during the time the screenshot was taken shows a promotion for the "Resistance, Change, Freedom" donation drive](/images/z-library-lives-2.png)
## Getting onto the Onion Service
Now that you are done with that, you can then use the onion service descriptor to access the site. An **onion service descriptor** is similar to a website domain, although instead of `.com`, `.net`, `.org` or similar, it has a `.onion` top-level domain at the end. These `.onion` addresses cannot be connected to at all from a *normal* web browser like Firefox, which is why earlier you had to download and install Tor Browser. ***At this point, you just need to paste the following address into the address bar in Tor Browser:***
```
http://loginzlib2vrak5zzpcocc3ouizykn6k5qecgj2tzlnab5wcbqhembyd.onion/
```
After waiting some more (again, Tor is *kinda slow* so be patient!)... You will be greeted with a login screen. If you have existing credentials, you can sign in, or otherwise sign up for an account. (If you sign up for a new account, make sure to check your e-mail for a verification link and select `Load Normally` when the NoScript dialog appears.)
![Z-Library Single Sign In page](/images/z-library-lives-3.png)
## You're in!
Then, after clicking `Continue` and being redirected... Voilà! You now can browse and download books on Z-Library freely!
![Z-Library Front Page, featuring a search bar and a variety of featured popular books](/images/z-library-lives-4.png)
## Author's Note
Thanks for reading this all the way to the end! I have noticed a lot of people talking about Z-Library being gone, and nobody was talking about the Onion Service.

16
content/support.md Normal file
View file

@ -0,0 +1,16 @@
---
title: "Support Me!"
---
Feel free to add this button to your site if you like my work and want to share it with others:
{{< rawhtml >}}
<img class="badge" title="ch0ccyra1n's website!" src="/images/ch0ccyra1n-88x31.png" alt="ch0ccyra1n's website!">
{{< /rawhtml >}}
Feel free to support me anonymously with Monero. I don't see *who* donates but I see your donations and appreciate them.
![Monero QR Code](/images/xmr.png)
[86bXfJKgL45JXeBC2PzqvD63Zex2mmkjD6pUwH4ngL1kE861uPsUt8PZWtMeSUfkYFYFYGWCa4hvwVsg8rSuVkiS8C4krHW](monero:86bXfJKgL45JXeBC2PzqvD63Zex2mmkjD6pUwH4ngL1kE861uPsUt8PZWtMeSUfkYFYFYGWCa4hvwVsg8rSuVkiS8C4krHW)

View file

@ -0,0 +1,27 @@
{{ define "main" }}
<article class="h-entry">
<h1 class="p-name">{{ .Title }}</h1>
<p class="p-author" style="display: none;">{{ .Site.Author.Name }}</p>
<hr>
{{ partial "metadata.html" . }}
<br><br>
{{ if $.Params.inReplyTo }}
<p rel="in-reply-to" class="u-in-reply-to">In Reply to: {{ .Params.inReplyTo }}</p>
{{end}}
{{ if $.Params.cws }}
<p>Content Warning: {{ range $i, $e := .Params.cws -}}{{- if $i -}}, {{ end -}}{{ $e | humanize }}
{{- end -}}</p>
<input type="checkbox" id="cw"> By clicking this checkbox, I consent to reading this article.</input>
<label for="cw" onclick="return false;">
<div class="e-content">
{{ .Content }}
</div>
</label>
{{ else }}
<div class="e-content">
{{ .Content }}
</div>
{{ end }}
</article>
{{ partial "webmentions.html" . }}
{{ end }}

View file

@ -0,0 +1,34 @@
<div>
<hr>
<img class="badge" title="Trans rights are human rights!" src="/images/badges/transnow-88x31.gif" alt="Trans Rights Now!">
<a class="badge" href="https://www.anarchistfaq.org/afaq/sectionA.html#seca11">
<img class="badge" title="Anarchy now!" src="/images/badges/anarchynow-88x31.gif" alt="Anarchy Now!">
</a>
<a href="https://kernel.org" class="badge">
<img title="Linux is an amazing kernel that you're probably already familiar with" src="/images/badges/linux-directory-88x31.gif" alt="Tux the penguin winking at you to click on this button to go to the linux directory">
</a>
<a href="https://jellyfin.org/" class="badge">
<img title="Jellyfin is a pretty cool media server that isn't Plex" src="/images/badges/jellyfin-88x31.gif" alt="Jellyfin">
</a>
<a href="https://bitwarden.com/" class="badge">
<img title="Bitwarden is an awesome password manager." src="/images/badges/bitwarden-88x31.gif" alt="Bitwarden">
</a>
<a href="https://emeraldsocial.org" class="badge">
<img title="Emerald Social" src="/images/emeraldsocial-88x31.png" alt="Emerald Social">
</a>
<a href="https://translunar.academy" class="badge">
<img title="Translunar Academy" src="/images/badges/tla-88x31.png" alt="Translunar Academy">
</a>
<a href="https://support.google.com/chrome/answer/95319" class="badge">
<img title="Stop supporting Goolag's monopoly! Use anything except Chrome (or other Chromium-based browsers)!" src="/images/badges/anythingbut-88x31.gif" alt="Anything but Chrome">
</a>
<img class="badge" title="Discord is spyware and bloat." src="/images/badges/discord-no-way-88x31.gif" alt="Discord? No way!">
<hr>
<p>Want your badge here? <a href="/contact">Hit me up!</a></p>
<hr>
<p class="h-card vcard" style="display: none;">
<a style="text-decoration: none" href={{ .Site.BaseURL }} class="p-name u-url url author metatag" rel="me"> {{ .Site.Author.name }} </a>
<a class="p-nickname u-email email metatag" rel="me" href="mailto:{{ .Site.Author.email }}"> {{ .Site.Author.nick }} </a>
<img class="u-photo" src="/images/profile.png" alt="a cat with a wide-eyed stare">
</p>
</div>

View file

@ -0,0 +1,9 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="/css/style.css">
<link rel="webmention" href="https://webmention.io/ch0ccyra1n.gitlab.io/webmention"/>
{{ $title := print .Site.Title " | " .Title }}
{{ if .IsHome }}{{ $title = .Site.Title }}{{ end }}
<title>{{ $title }}</title>
</head>

View file

@ -0,0 +1,11 @@
<link rel="authorization_endpoint" href="https://indieauth.com/auth">
<div>
<header>
<div>
{{ range .Site.Menus.main }}
<a href="{{ .URL }}">{{ $text := print .Name | safeHTML }}
{{ $text }}</a>
{{ end }}
</div>
</header>
</div>

View file

@ -0,0 +1,11 @@
{{ if .PublishDate }}
{{ $dateTime := .PublishDate.Format "2006-01-02" }}
{{ $dateFormat := .Site.Params.dateFormat | default "Jan 2, 2006" }}
<p><time class="dt-published" datetime="{{ $dateTime }}">{{ .PublishDate.Format $dateFormat }}</time></p>
{{ end }}
{{ with .Params.tags }}
{{ range . }}
{{ $href := print (absURL "tags/") (urlize .) }}
<a class="tag" href="{{ $href }}">#{{ . }}</a>
{{ end }}
{{ end }}

View file

@ -0,0 +1,16 @@
<details>
<h3>Replies</h3>
<summary>Send a Webmention</summary>
<fieldset>
<legend>Publish a response on your own website, and link back to this page. Then, submit the link to your response right here!</legend>
<form itemprop="potentialAction" itemscope="" action="https://webmention.io/ch0ccyra1n.gitlab.io/webmention" itemtype="https://schema.org/CommentAction" method="post">
<label for="mention">URL of response here</label>
<div>
<input type="url" name="source" value="" required="">
<div>
<input type="submit" value="submit">
</div>
</div>
</form>
</fieldset>
</details>

View file

@ -0,0 +1 @@
{{.Inner}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 401 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 336 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 B

View file

@ -0,0 +1,403 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="svg4072"
width="53"
height="47.040001"
viewBox="0 0 47.040001 47.040001"
sodipodi:docname="mini2.svg"
inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
<metadata
id="metadata4078">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs4076" />
<sodipodi:namedview
pagecolor="#000000"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1016"
id="namedview4074"
showgrid="false"
inkscape:zoom="1.5501783"
inkscape:cx="165.00064"
inkscape:cy="117.85376"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="text4089"
inkscape:pagecheckerboard="true" />
<image
width="47.360001"
height="47.040001"
preserveAspectRatio="none"
xlink:href="data:image/png;base64,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
"
id="image4080"
x="0"
y="0"
style="display:none" />
<path
style="display:inline;fill:#cd300d;fill-opacity:1;stroke:none;stroke-width:0.10491276;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 23.927734,3.2695312 a 20.98255,20.98255 0 0 0 -0.164062,0.00586 H 2.9433594 V 24.421875 h 0.00781 A 20.98255,20.98255 0 0 0 23.927734,45.236328 20.98255,20.98255 0 0 0 44.910156,24.251953 20.98255,20.98255 0 0 0 24.089844,3.2773438 v -0.00195 h -0.04492 a 20.98255,20.98255 0 0 0 -0.117188,-0.00586 z"
id="path4082"
inkscape:connector-curvature="0" />
<g
aria-label="insurgent"
style="font-style:normal;font-weight:normal;font-size:43.75689316px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.09392226"
id="text4089">
<path
d="m 22.69365,10.65112 h 1.495597 q 0.555507,0.534142 2.606611,1.495597 l 0.405948,0.811896 v 1.92291 q -1.217843,2.179299 -2.606612,2.179299 0,0.149559 -0.128194,0.149559 h -1.77335 q -0.619605,0 -2.328858,-2.200664 -0.128194,-0.918724 -0.128194,-1.495597 0,-1.538328 2.051104,-2.457052 0,-0.192291 0.405948,-0.405948 z m -5.619172,6.837015 h 3.418508 l 0.427313,0.256388 h 2.051104 q 3.268948,0 3.268948,2.884366 v 1.77335 l 0.277754,0.405948 v 1.367403 l -0.277754,0.405948 q -0.128194,4.871373 -0.128194,7.670275 0,1.645157 0.961455,1.645157 l 0.683702,0.256388 q 2.670708,0 3.140753,0.833261 0.192291,0 1.495597,0.961455 0,1.602426 -0.961455,2.051105 h -7.520716 l -0.405948,-0.277754 h -1.217843 l -0.427313,0.277754 q -2.392956,0.128194 -2.991194,0.128194 -2.264761,0 -2.734806,-1.773351 v -0.277754 q 0,-0.940089 1.367403,-1.77335 h 2.457052 q 0.875992,0 2.734806,-0.14956 v -4.102209 q -0.405948,-0.470044 -0.405948,-1.623791 0,-0.512776 0.405948,-1.111015 v -5.042298 q -0.576873,0 -1.516963,-0.555507 h -3.546701 q -2.051105,-1.794717 -2.051105,-2.051105 v -0.961455 q 0.598239,-0.854627 1.495597,-1.217843 z"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Remingtoned Type';-inkscape-font-specification:'Remingtoned Type';fill:#ffffff;fill-opacity:1;stroke-width:1.09392226"
id="path5254"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
static/images/profile.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

BIN
static/images/tor.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
static/images/xmr.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 751 KiB

1
themes/defiance-ng Submodule

@ -0,0 +1 @@
Subproject commit ba355f6f949f55d73726289134ccfe60d82e1c17