diff --git a/Makefile b/Makefile index b3e231c..f18c695 100644 --- a/Makefile +++ b/Makefile @@ -42,7 +42,7 @@ favicon_all: theme/favicon.png # Scripts # Serve the website at http://127.0.0.1:8000/~tasiaiso/ -serve: theme/main.html +serve: site/index.html mkdocs serve -w theme format: format-code format-markdown diff --git a/docs/changelog.md b/docs/changelog.md index 3104f4c..a047c97 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -10,7 +10,11 @@ - got markdown working in haml - add a content security policy (to check) - fix an indentation bug in the haml template that caused the footer to show up after `` -- hide the fediring as amolith has been unresponsive in the ring's issue tracker for more than a month +- add maia badge +- add warrant canaray +- use my keyoxide pgp key instead +- add "last updated" field at the bottom of the page +- citrons.xyz is unresponsive, hide johnvertisement ## v1.0.2 (2024-05-26) diff --git a/docs/index.md b/docs/index.md index 5d3216d..97fe1b9 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,6 @@ # home -> I'm open for commissions/hiring ! See [here](commissions.md) +> I'm open for commissions/hiring ! See [here](commissions.md). this is my personal website. @@ -37,21 +37,27 @@ PGP+ t? 5? X? R? !tv b+ DI? D+ G e h!>-- r++ z ## how to reach me +### preferred + - Keyoxide: [F8F903DAEE2CC83176C3CF4620AB0EB62F687865](https://keyoxide.org/F8F903DAEE2CC83176C3CF4620AB0EB62F687865) - Fediverse: [@tasiaiso@kitsunes.club](https://kitsunes.club/@tasiaiso) - Secure Scuttlebutt: `@KdAcmKPWpiu2jXSZD8ttS0IfU2KYDJZOqy8BHumsuM4=.ed25519` - SimpleX: [Contact address](https://simplex.chat/contact#/?v=1-4&smp=smp%3A%2F%2F1OwYGt-yqOfe2IyVHhxz3ohqo3aCCMjtB-8wn4X_aoY%3D%40smp11.simplex.im%2FZGdUasaYks8FgQdxKt5hQyNP0KLevU-O%23%2F%3Fv%3D1-2%26dh%3DMCowBQYDK2VuAyEAmnv6Lx_9akR5mNXFojrIffvqlZ6L_ANe626B6uKaNTM%253D%26srv%3D6ioorbm6i3yxmuoezrhjk6f6qgkc4syabh7m3so74xunb5nzr4pwgfqd.onion) -- Matrix: `@tasiaiso:kitsunes.club` - E-Mail: `(my usual username)@proton.me` - PGP: [A485B7C43AEC514B50A00F96857B004418AA6255](static/pubkey.asc) + + +## i might answer one day +- Matrix: `@tasiaiso:kitsunes.club` + ## links Git - [tasiaiso@gitea.com](https://gitea.com/tasiaiso) - [tasiaiso@dev.tildefriends.net](https://dev.tildefriends.net/tasiaiso) -- [tasiaiso@github.com](https://github.com/tasiaiso) +- [tasiaiso@github.com](https://github.com/tasiaiso) (absolutely proprietary) ## how to support me diff --git a/docs/posts/productivity.md b/docs/posts/productivity.md index 7074107..9623b62 100644 --- a/docs/posts/productivity.md +++ b/docs/posts/productivity.md @@ -1 +1,6 @@ +--- +date: 2024-06-05 +unlisted: true +--- + How I do productivity diff --git a/docs/posts/pushpull.md b/docs/posts/pushpull.md index 0c756e7..ae6b81a 100644 --- a/docs/posts/pushpull.md +++ b/docs/posts/pushpull.md @@ -5,7 +5,7 @@ unlisted: true # Notifications: from Push to Pull -After reading [Amolith's post on notifications](TODO), I thought I'd reflect on my personal experience turning off my phone's notifications. +After reading [Amolith's post on notifications](https://secluded.site/pull-vs-push-intentional-notifications/), I thought I'd reflect on my personal experience turning off my phone's notifications. ## Why push notifications are bad diff --git a/haml/main.haml b/haml/main.haml index 5d70b5d..61994c1 100644 --- a/haml/main.haml +++ b/haml/main.haml @@ -78,11 +78,11 @@ {{ page.content }} - -# Webrings - -# %p - -# %a(href="https://fediring.net/previous?host=tilde.club%2F~tasiaiso" target="_top") ← - -# %a(href="https://fediring.net") Fediring - -# %a(href="https://fediring.net/next?host=tilde.club%2F~tasiaiso" target="_top") → + Webrings + %p + %a(href="https://fediring.net/previous?host=tilde.club%2F~tasiaiso" target="_top") ← + %a(href="https://fediring.net") Fediring + %a(href="https://fediring.net/next?host=tilde.club%2F~tasiaiso" target="_top") → %p %a(href="http://tilde.club/~harper/link.html?action=random" target="_top") ← @@ -104,20 +104,16 @@ %img(src="/~tasiaiso/images/badges/tea.png" alt="tea badge" loading="lazy") %a.badge(href="https://xeiaso.net") %img(src="/~tasiaiso/images/badges/xeiaso.png" alt="xeiaso badge" loading="lazy") - - ( - %a(href="/~tasiaiso/images/badges/credits.txt") credits - ) - - %br - - %a(href="https://citrons.xyz/a/memetic-apioform-page.html") memetic apiopage - - %br - %hr - + %a.badge(href="https://maia.crimew.gay/") + %img(src="/~tasiaiso/images/badges/maia.png" alt="maia badge" loading="lazy") :markdown + [buttons credits]("/~tasiaiso/images/badges/credits.txt") | + [memetic apiopage]("https://citrons.xyz/a/memetic-apioform-page.html") | + [warrant canary](/~tasiaiso/static/canary.txt) + + --- + *copyright notice*: This webite's source code and built webpages when shared in their entirety are provided under the [GPL-3.0](https://www.gnu.org/licenses/gpl-3.0.en.html) license. All blog posts, articles and Markdown files contained within the [git repository](https://gitea.com/tasiaiso/tilde) are shared under the [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) license. If you want to use my content for commercial purposes, feel free to contact me. @@ -129,16 +125,13 @@ Built by [mkdocs](https://www.mkdocs.org) and served by [tilde.club](https://tilde.club). rss feed: todo - email me if you want to subscribe ! - - %br - %br -# Johnvertisement - %iframe(src="https://john.citrons.xyz/embed?ref=tilde.club/~tasiaiso/" style="margin-left: auto; display: block; margin-right: auto; max-width: 732px; width: 100%; height: 94px; border: none;" loading="lazy") + -# %iframe(src="https://john.citrons.xyz/embed?ref=tilde.club/~tasiaiso/" style="margin-left: auto; display: block; margin-right: auto; max-width: 732px; width: 100%; height: 94px; border: none;" loading="lazy") -# Metamuffin Ads %iframe(src="https://adservices.metamuffin.org/v1/embed?s=tilde.club/~tasiaiso/" style="border:none;width:728px;height:90px;" loading="lazy") - - %br - %br - \ No newline at end of file + + %p.fg4 + - require "date" + = "Last update: " + Time.now().strftime("%Y-%m-%d") \ No newline at end of file diff --git a/theme/gruvbox-dark.css b/theme/gruvbox-dark.css index 145d556..013a594 100644 --- a/theme/gruvbox-dark.css +++ b/theme/gruvbox-dark.css @@ -12,7 +12,7 @@ /* --fg1: #ebdbb2; */ /* --fg2: #d5c4a1; */ /* --fg3: #bdae93; */ - /* --fg4: #a89984; */ + --fg4: #a89984; /* --red: #fb4934; */ /* --green: #b8bb26; */ diff --git a/theme/images/badges/credits.txt b/theme/images/badges/credits.txt index 886ecae..5a2cb23 100644 --- a/theme/images/badges/credits.txt +++ b/theme/images/badges/credits.txt @@ -4,6 +4,8 @@ "Kitsu" https://kitsu.life kitsulife.webp original "Kitsu" https://kitsu.life kitsulife.png converted +"Maia" https://maia.crimew.gay/ maia.png original + "Tasia Iso" https://tilde.club/~tasiaiso nixos.pxo original "Tasia Iso" https://tilde.club/~tasiaiso nixos.png converted "Tasia Iso" https://tilde.club/~tasiaiso xeiaso.pxo original diff --git a/theme/images/badges/maia.png b/theme/images/badges/maia.png new file mode 100644 index 0000000..3bcbd5c Binary files /dev/null and b/theme/images/badges/maia.png differ diff --git a/theme/static/canary.txt b/theme/static/canary.txt new file mode 100644 index 0000000..97d91fd --- /dev/null +++ b/theme/static/canary.txt @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +The French national police, national gendarmerie, DGSI, DCRI, DGSE and/or other governmental bodies or organizations have not yet visited this website. + +Watch very closely for any changes in this message. + +This message is signed using my Keyoxide key (https://keyoxide.org/F8F903DAEE2CC83176C3CF4620AB0EB62F687865). +2024-06-05 +-----BEGIN PGP SIGNATURE----- + +iHUEARYKAB0WIQT4+QPa7izIMXbDz0Ygqw62L2h4ZQUCZmC1egAKCRAgqw62L2h4 +Zcg7AP98yXrUzYauJDSqbLt8p54U+oPqTQchl6Z+ZHQ3xiKO1wEA8nqCPAioa/oc +InEFPzZuo6eNoCQndGdrOnuivh1X7gc= +=fnmd +-----END PGP SIGNATURE----- diff --git a/theme/static/pubkey.asc b/theme/static/pubkey.asc index 748a881..56e941d 100644 --- a/theme/static/pubkey.asc +++ b/theme/static/pubkey.asc @@ -1,13 +1,21 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -xjMEZbov6RYJKwYBBAHaRw8BAQdA8c59f7zEibJUzWaEnxCJJAUyYxWklM4s -st2q8YJbuajNJ3Rhc2lhaXNvQHByb3Rvbi5tZSA8dGFzaWFpc29AcHJvdG9u -Lm1lPsKMBBAWCgA+BYJlui/pBAsJBwgJkIV7AEQYqmJVAxUICgQWAAIBAhkB -ApsDAh4BFiEEpIW3xDrsUUtQoA+WhXsARBiqYlUAAA6eAP9PrIKiS+PhQFlA -6roLc1MhyqPGD5m3JW7UmSi4pWI4NAD6A+0T2KDUrAnf/PZSKU/x+LNIOlAF -2Cn90CWjl3EXKQ7OOARlui/pEgorBgEEAZdVAQUBAQdABdaWVdJYNqcHMWTw -OY/bZqz7yQjACvbeGfFb0htfMGEDAQgHwngEGBYKACoFgmW6L+kJkIV7AEQY -qmJVApsMFiEEpIW3xDrsUUtQoA+WhXsARBiqYlUAAJovAQDi4TVQJg0acD93 -bM2L0Q084ipC+AXYkYLwnMl/Bt2eBgEA7pZnfqHXZNS8dfHJqP64B/KbqXlo -RW1ekrNs/nUUXAU= -=0+Jy ------END PGP PUBLIC KEY BLOCK----- + +mDMEZjcrQRYJKwYBBAHaRw8BAQdAfUkkOwfaOP3ID5Khe/WG+P17i5pIr/9h6V5V +2SfiYz+0LlRhc2lhIElzbyAoS2V5b3hpZGUgS2V5KSA8dGFzaWFpc29AdGlsZGUu +Y2x1Yj6JAsEEExYKAmkCGwMFCQPCZwAFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcC +F4AWIQT4+QPa7izIMXbDz0Ygqw62L2h4ZQUCZjx+I00UgAAAAAAQADRwcm9vZkBh +cmlhZG5lLmlkb3BlbnBncDRmcHI6QTQ4NUI3QzQzQUVDNTE0QjUwQTAwRjk2ODU3 +QjAwNDQxOEFBNjI1NUIUgAAAAAAQAClwcm9vZkBhcmlhZG5lLmlkaHR0cHM6Ly9n +aXRlYS5jb20vdGFzaWFpc28va2V5b3hpZGVfcHJvb2Y/FIAAAAAAEAAmcHJvb2ZA +YXJpYWRuZS5pZGh0dHBzOi8vZGlzY291cnNlLm5peG9zLm9yZy91L3Rhc2lhaXNv +TRSAAAAAABAANHByb29mQGFyaWFkbmUuaWRodHRwczovL2Rldi50aWxkZWZyaWVu +ZHMubmV0L3Rhc2lhaXNvL2tleW94aWRlX3Byb29mPBSAAAAAABAAI3Byb29mQGFy +aWFkbmUuaWRodHRwczovL29wZW5jb2xsZWN0aXZlLmNvbS90YXNpYWlzbzgUgAAA +AAAQAB9wcm9vZkBhcmlhZG5lLmlkaHR0cHM6Ly9raXRzdW5lcy5jbHViL0B0YXNp +YWlzb1oUgAAAAAAQAEFwcm9vZkBhcmlhZG5lLmlkaHR0cHM6Ly9naXN0LmdpdGh1 +Yi5jb20vdGFzaWFpc28vYTIxMTI0YTFmNTkwMjFiYzIzZGViM2IzZmQyYWU0NGQ3 +FIAAAAAAEAAecHJvb2ZAYXJpYWRuZS5pZGh0dHBzOi8vbGliZXJhcGF5LmNvbS90 +YXNpYWlzbwAKCRAgqw62L2h4ZdqSAQDIzaIrt6onxxLfNi2Ly6y0gvCV9nqgGH4r +tABbUBcSAgEA8ZN0NRh5BsXpoCUqH+jQBt0goTsZps/k3zgRtIxrXwo= +=2qrS +-----END PGP PUBLIC KEY BLOCK----- \ No newline at end of file diff --git a/theme/style.css b/theme/style.css index 64439cf..9a63a65 100644 --- a/theme/style.css +++ b/theme/style.css @@ -26,6 +26,10 @@ blockquote { text-decoration: none; } +.fg4 { + color: var(--fg4); +} + @media only screen and (min-width: 800px) { body { margin-left: 10vw;