Personal website
JavaScript 56.2%
CSS 37.3%
HTML 2.5%
C# 0.9%
Dockerfile 0.1%
Other 3.1%
20 1 0

Clone this repository

https://tangled.org/helpimnotdrowning.net/NKK https://tangled.org/did:plc:kmjtnzau4j5u3zyly2dm73jc/NKK
git@knot.helpimnotdrowning.net:helpimnotdrowning.net/NKK git@knot.helpimnotdrowning.net:did:plc:kmjtnzau4j5u3zyly2dm73jc/NKK

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Personal homepage at www.helpimnotdrowning.net

Exposes port 8081

Build container with

sudo docker build -t helpimnotdrowning/nkk .

Run with the following compose definition:

services:
    # ...
    helpimnotdrowning_net:
        image: helpimnotdrowning/nkk
        container_name: helpimnotdrowning_net
        restart: unless-stopped
        ports:
            - '8081:8081'

Dependencies are purposefully distributed unminified in support of the #ViewSource affordance (in-transit compression is great anyways!)

Fonts at public/font generated with my auto-font-splitter script (Forgejo, GitHub), using my fork of font-splitter (Forgejo, GitHub)

Backend: Blazor

Frontend: HTMX, Tailwind, prism.js (syntax highlighting)

Licensing#

preface: IANAL, this could all be completely wrong, etc. etc. but you can tell what I mean...

Site code and modifications to vendored library code (except the IBM Plex font; see below) is distrbuted under the AGPLv3 license (LICENSE.md)

External licenses listed at LICENSE.external.md:

  • prism.js: MIT
  • htmx: BSD-0
  • IBM Plex font family: OFL 1.1
  • Ancient One Dark style: MIT

Blog posts and artwork (excluding those featuring external IPs) are separately licensed under the CC BY-NC-SA 4. Essentially: for non-commercial purposes, and as long as you give credit (link my website or my Twitter, mention the CC BY-NC-SA 4), you can remix, transform, or play with and redistribute any* of the creative works under the Content/ directory.

The CC license text is also available at Content/LICENSE.md.

Works may occasionally/frequently feature externally-owned IPs (this will usually be artwork, but not necessarily the accompanying writing). In these cases, the work copyright belongs to the IP owner and their use is guided by their owner and their wishes, acceptable use policy, and derivative works policy.

These terms are inspired in whole by Jamie Paige's generous music reuse policy! check out her music :D