From 4d8dd9e9fbb0febfacd5e855afbdd077c1fcf293 Mon Sep 17 00:00:00 2001 From: Tasia Iso Date: Thu, 9 May 2024 12:19:35 +0200 Subject: [PATCH] update --- .markdownlint.yaml | 3 +++ docs/drafts/.curlpipebash.md | 11 +++++++---- docs/drafts/.noscript.md | 8 +++++++- docs/drafts/.to-employers.md | 0 docs/drafts/.tulpamancy.md | 8 ++++++-- docs/index.md | 5 ++--- theme/images/badges/credits.txt | 3 +++ theme/images/badges/tildeclub.gif | Bin 0 -> 2319 bytes theme/images/badges/tildeclub.png | Bin 0 -> 1213 bytes theme/main.html | 27 +++++++++++++++++---------- theme/style.css | 21 +++++++++------------ 11 files changed, 54 insertions(+), 32 deletions(-) create mode 100644 .markdownlint.yaml create mode 100644 docs/drafts/.to-employers.md create mode 100644 theme/images/badges/tildeclub.gif create mode 100644 theme/images/badges/tildeclub.png diff --git a/.markdownlint.yaml b/.markdownlint.yaml new file mode 100644 index 0000000..899d937 --- /dev/null +++ b/.markdownlint.yaml @@ -0,0 +1,3 @@ +default: true + +MD013: false diff --git a/docs/drafts/.curlpipebash.md b/docs/drafts/.curlpipebash.md index ff9f0e4..90bc67a 100644 --- a/docs/drafts/.curlpipebash.md +++ b/docs/drafts/.curlpipebash.md @@ -1,6 +1,9 @@ -# DRAFT: curl | bash +--- +authors: Tasia Iso +date: 2024-05-08 +--- -2024-05-08 +# DRAFT: curl | bash In April of 2024 I wrote a post on Fediverse explaining that using `curl | bash` was not a security risk. A bit later, I debated on the same subject on a Matrix channel. The other parties involved caused me to do some further research on the subject and led me to review my opinion. As one could imagine, it turns out that the answer actually is, "it depends". @@ -18,7 +21,7 @@ Software artifact: Stuff that comes out of your repository: shell scripts, binar We can establish a simplified supply chain for a software artifact: -``` +```text /----------\ /--------\ /--------\ | Artifact | ------>| Server | ------> | Client | \----------/ | \--------/ | \--------/ @@ -75,7 +78,7 @@ This way, the only thing we have to trust is that the artifacts uploaded to the Now, our infrastructure looks like this: -``` +```text /-----------\ | Signing | /-> | authority | --\ diff --git a/docs/drafts/.noscript.md b/docs/drafts/.noscript.md index 279f0a1..a02e7de 100644 --- a/docs/drafts/.noscript.md +++ b/docs/drafts/.noscript.md @@ -1,4 +1,10 @@ -# Disabling JavaScirpt +--- +summary: NoJS day +authors: Tasia Iso +date: 2024-05-08 +--- + +# Disabling JavaScript 2024-05-08 diff --git a/docs/drafts/.to-employers.md b/docs/drafts/.to-employers.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/drafts/.tulpamancy.md b/docs/drafts/.tulpamancy.md index ff06947..ace68fc 100644 --- a/docs/drafts/.tulpamancy.md +++ b/docs/drafts/.tulpamancy.md @@ -1,6 +1,10 @@ -# Tulpamancy +--- +summary: Creating people in your head. +authors: Tasia Iso +date: 2024-05-08 +--- -2024-05-08 +# Tulpamancy Disclaimer: as of sriting this I do not have diff --git a/docs/index.md b/docs/index.md index 4044683..6a182dc 100644 --- a/docs/index.md +++ b/docs/index.md @@ -14,10 +14,9 @@ this is my personal website. Tasia `(they/them)` -- toucher of computers -- abolisher of governments +I'm a Node.js TypeScript developer, specialized in DevOps, backend development and supply chain security. -Assigned French at birth - UTC+1 +Assigned French at birth - UTC+0200 I speak English and French. Feel free to provide constructive criticism if needed. diff --git a/theme/images/badges/credits.txt b/theme/images/badges/credits.txt index 780d1a3..108b408 100644 --- a/theme/images/badges/credits.txt +++ b/theme/images/badges/credits.txt @@ -7,3 +7,6 @@ "Tasia Iso" https://tilde.club/~tasiaiso nixos.pxo original "Tasia Iso" https://tilde.club/~tasiaiso nixos.png converted "Tasia Iso" https://tilde.club/~tasiaiso credits.txt text + +"Unknown" https://tilde.club tildeclub.gif original +"Unknown" https://tilde.club tildeclub.png converted diff --git a/theme/images/badges/tildeclub.gif b/theme/images/badges/tildeclub.gif new file mode 100644 index 0000000000000000000000000000000000000000..d5de8081c06080740af22f185f802742b1a8e915 GIT binary patch literal 2319 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 - - + + - - + + {% if page.title %}{{ page.title }} - {% endif %}{{ config.site_name }} @@ -55,7 +55,10 @@ and HTML Apps." <ul> {% for nav_item in nav_item.children %} <li class="{% if nav_item.active %}current{% endif %}"> - <a href="{{ nav_item.url|url }}">{{ nav_item.title }}</a> + <a href="{{ nav_item.url|url }}" + >{{ nav_item.meta.date }} {% if nav_item.meta.date %} - {% endif + %} {{ nav_item.title }}</a + > </li> {% endfor %} </ul> @@ -84,7 +87,8 @@ and HTML Apps." {% endfor %} </ul> {% endif %} - <!-- --> + + <hr /> {{ page.content }} @@ -115,16 +119,19 @@ and HTML Apps." <!-- 88x31 badges --> <a href="https://fediring.net" - ><img src="images/badges/fediring.png" alt="fediring badge" + ><img src="/~tasiaiso/images/badges/fediring.png" alt="fediring badge" /></a> <a href="https://kitsu.life" - ><img src="images/badges/kitsulife.png" alt="kitsulife badge" + ><img src="/~tasiaiso/images/badges/kitsulife.png" alt="kitsulife badge" /></a> <a href="https://nixos.org" - ><img src="images/badges/nixos.png" alt="nixos badge" + ><img src="/~tasiaiso/images/badges/nixos.png" alt="nixos badge" + /></a> + <a href="https://tilde.club" + ><img src="/~tasiaiso/images/badges/tildeclub.png" alt="tilde.club badge" /></a> - <a href="images/badges/credits.txt">(credits)</a> + (<a href="/~tasiaiso/images/badges/credits.txt">credits</a>) <hr /> This is a diff --git a/theme/style.css b/theme/style.css index 2adac2a..668b683 100644 --- a/theme/style.css +++ b/theme/style.css @@ -1,16 +1,15 @@ -body { - /* font-family: 'Iosevka Web', sans-serif; */ +html { font-family: sans-serif; color: var(--fg); background: var(--bg_h); } -body a { +a { color: var(--blue-dim); } -body a:visited { +a:visited { color: var(--purple-dim); } @@ -18,11 +17,9 @@ code { color: var(--yellow); } -/* @font-face { - font-family: 'Iosevka Web'; - font-display: swap; - font-weight: 500; - font-stretch: normal; - font-style: normal; - src: url('fonts/iosevka-medium.woff2') format('woff2'), url('fonts/iosevka-medium.ttf') format('truetype'); -} */ +@media only screen and (min-width: 600px) { + body { + margin-left: 20vw; + margin-right: 20vw; + } +}