Personal website
at master 67 lines 2.5 kB view raw view rendered
1Personal homepage at [www.helpimnotdrowning.net](https://www.helpimnotdrowning.net/) 2 3Exposes port 8081 4 5Build container with 6```pwsh 7sudo docker build -t helpimnotdrowning/nkk . 8``` 9 10Run with the following compose definition: 11```yml 12services: 13 # ... 14 helpimnotdrowning_net: 15 image: helpimnotdrowning/nkk 16 container_name: helpimnotdrowning_net 17 restart: unless-stopped 18 ports: 19 - '8081:8081' 20``` 21 22Dependencies are purposefully distributed unminified in support of the 23[#ViewSource affordance](https://htmx.org/essays/right-click-view-source/) 24(in-transit compression is great anyways!) 25 26Fonts at `public/font` generated with my `auto-font-splitter` script 27([Forgejo](https://git.helpimnotdrowning.net/helpimnotdrowning/auto-font-splitter/), 28[GitHub](https://github.com/helpimnotdrowning/auto-font-splitter/)), using my 29fork of `font-splitter` 30([Forgejo](https://git.helpimnotdrowning.net/helpimnotdrowning/font-splitter/), 31[GitHub](https://github.com/helpimnotdrowning/font-splitter)) 32 33Backend: Blazor 34 35Frontend: HTMX, Tailwind, prism.js (syntax highlighting) 36 37## Licensing 38preface: IANAL, this could all be completely wrong, etc. etc. but you can tell 39what I mean... 40 41Site code and modifications to vendored library code (except the IBM Plex font; 42see below) is distrbuted under the AGPLv3 license ([LICENSE.md](LICENSE.md)) 43 44External licenses listed at [LICENSE.external.md](LICENSE.external.md): 45* prism.js: MIT 46* htmx: BSD-0 47* IBM Plex font family: OFL 1.1 48* Ancient One Dark style: MIT 49 50Blog posts and artwork (excluding those featuring external IPs) are separately 51licensed under the 52[CC BY-NC-SA 4](https://creativecommons.org/licenses/by-nc-sa/4.0/). 53Essentially: for non-commercial purposes, and as long as you give credit 54(link my website or my Twitter, mention the CC BY-NC-SA 4), you can 55remix, transform, or play with and redistribute any* of the creative works under 56the `Content/` directory. 57 58The CC license text is also available at [Content/LICENSE.md](Content/LICENSE.md). 59 60Works may occasionally/frequently feature externally-owned IPs (this will 61usually be artwork, but not necessarily the accompanying writing). In these 62cases, the work copyright belongs to the IP owner and their use is guided by 63their owner and their wishes, acceptable use policy, and derivative works 64policy. 65 66These terms are inspired in whole by Jamie Paige's 67[generous music reuse policy](https://jamies.page/stems)! check out her music :D