From 8d7621ab4c035b5b822fb13bae69b359cd6769fc Mon Sep 17 00:00:00 2001 From: "Alexander \"PapaTutuWawa" Date: Wed, 10 Jan 2024 23:20:56 +0100 Subject: [PATCH] feat: Migrate to zola --- .gitignore | 1 + Makefile | 27 - config.toml | 46 + content/_index.md | 4 + content/code.html | 30 - content/code.md | 5 + content/contact.md | 5 + content/index.html | 19 - layout/page.html | 34 - layout/templates/empty.html | 0 layout/templates/no_screenshot.html | 7 - layout/templates/project.html | 14 - layout/templates/project_website.html | 1 - layout/templates/screenshot.html | 5 - params.json | 42 - pkgs/website.nix | 44 - {well-known => static/.well-known}/host-meta | 0 .../.well-known}/host-meta.json | 0 assets/css/index.css => static/css/extra.css | 0 static/css/index.css | 1168 +++++++++++++++++ {assets => static}/img/anitrack.jpg | Bin static/img/avatar.jpg | Bin 0 -> 140456 bytes {assets => static}/img/moxxy.jpg | Bin robots.txt => static/robots.txt | 0 tailwind.config.js | 4 +- templates/base.html | 42 + templates/code.html | 30 + {content => templates}/contact.html | 24 +- templates/index.html | 57 + 29 files changed, 1372 insertions(+), 237 deletions(-) delete mode 100644 Makefile create mode 100644 config.toml create mode 100644 content/_index.md delete mode 100644 content/code.html create mode 100644 content/code.md create mode 100644 content/contact.md delete mode 100644 content/index.html delete mode 100644 layout/page.html delete mode 100644 layout/templates/empty.html delete mode 100644 layout/templates/no_screenshot.html delete mode 100644 layout/templates/project.html delete mode 100644 layout/templates/project_website.html delete mode 100644 layout/templates/screenshot.html delete mode 100644 params.json delete mode 100644 pkgs/website.nix rename {well-known => static/.well-known}/host-meta (100%) rename {well-known => static/.well-known}/host-meta.json (100%) rename assets/css/index.css => static/css/extra.css (100%) create mode 100644 static/css/index.css rename {assets => static}/img/anitrack.jpg (100%) create mode 100644 static/img/avatar.jpg rename {assets => static}/img/moxxy.jpg (100%) rename robots.txt => static/robots.txt (100%) create mode 100644 templates/base.html create mode 100644 templates/code.html rename {content => templates}/contact.html (50%) create mode 100644 templates/index.html diff --git a/.gitignore b/.gitignore index 6cacd67..d94cae3 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ _site result .direnv .envrc +public/ \ No newline at end of file diff --git a/Makefile b/Makefile deleted file mode 100644 index 86fb008..0000000 --- a/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -BUILD_DATE := $(shell date '+%H:%M %d.%m.%Y') - -serve: - python ../shared-assets/makesite.py \ - -p params.json \ - -v page_assets=/assets \ - -v build_time="${BUILD_DATE}" \ - --assets ../shared-assets/assets \ - --assets ./assets \ - --copy-assets \ - --ignore ../shared-assets/assets/img \ - --include robots.txt - # A workaround to making the fonts load without the CDN - mv _site/assets/fonts _site/fonts - cp -r well-known _site/.well-known - cd _site/ && python -m http.server 8080 - -build: - python ../shared-assets/makesite.py \ - -p params.json \ - -v page_assets=https://cdn.polynom.me \ - -v build_time="${BUILD_DATE}" \ - --assets ./assets \ - --copy-assets \ - --include robots.txt - cp -r well-known _site/.well-known - tar -czf blog.tar.gz _site diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..d8d176f --- /dev/null +++ b/config.toml @@ -0,0 +1,46 @@ +base_url = "https://polynom.me" + +title = "PapaTutuWawa's Website" +description = "The personal website of Alexander 'PapaTutuWawa'." + +[extra] +# Code information +gitea_url = "git.polynom.me" +gitea_username = "PapaTutuWawa" +github_username = "PapaTutuWawa" +codeberg_username = "PapaTutuWawa" + +# Contact information +email_user = "papatutuwawa" +email_domain = "polynom.me" +gpg_key_url = "pki.polynom.me/pubkeys/papatutuwawa.pub" +fediverse_instance = "social.polynom.me" +fediverse_username = "papatutuwawa" + +[[extra.projects]] +title = "Moxxy" +description = "A modern XMPP client written in Flutter. Licensed under GPLv3." +screenshot = "img/moxxy.jpg" +source_url = "codeberg.org/moxxy/moxxyv2" +website = "moxxy.org" + +[[extra.projects]] +title = "AniTrack" +description = "A simple Anime and Manga tracker written in Flutter. Licensed under MIT." +screenshot = "img/anitrack.jpg" +source_url = "codeberg.org/PapaTutuWawa/anitrack" +website = "codeberg.org/PapaTutuWawa/anitrack" + +[[extra.projects]] +title = "xmpp-discord-bridge" +description = "An XMPP to Discord bridge that attempts to feel as native as possible on each chat platform, written in Python. Licensed under GPLv3." +screenshot = "" +source_url = "codeberg.org/PapaTutuWawa/xmpp-discord-bridge.git" +website = "codeberg.org/PapaTutuWawa/xmpp-discord-bridge.git" + +[[extra.projects]] +title = "mira" +description = "An XMPP bot framework for persistent subscription services, written in Python. Licensed under GPLv3." +screenshot = "" +source_url = "git.polynom.me/PapaTutuWawa/mira" +website = "git.polynom.me/PapaTutuWawa/mira" \ No newline at end of file diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..6cf3fdd --- /dev/null +++ b/content/_index.md @@ -0,0 +1,4 @@ ++++ +title = "PapaTutuWawa's Website" +template = "index.html" ++++ \ No newline at end of file diff --git a/content/code.html b/content/code.html deleted file mode 100644 index 6af730f..0000000 --- a/content/code.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - -
-

- I keep my code mostly on my private Gitea instance here. - For purposes of allowing other people to also contribute - I try to mirror my code on GitHub and codeberg. -

- -
- - - - - - - - - - - - - -
GitHub{{ github_username }}
Codeberg{{ codeberg_username }} -
Gitea{{ gitea_username }}
-
-
diff --git a/content/code.md b/content/code.md new file mode 100644 index 0000000..6da6171 --- /dev/null +++ b/content/code.md @@ -0,0 +1,5 @@ ++++ +title = "Code | polynom.me" +description = "Alexander 'PapaTutuWawa' 's code repositories." +template = "code.html" ++++ \ No newline at end of file diff --git a/content/contact.md b/content/contact.md new file mode 100644 index 0000000..2fd57b4 --- /dev/null +++ b/content/contact.md @@ -0,0 +1,5 @@ ++++ +title = "Contact | polynom.me" +description = "Contact details for getting in touch with Alexander 'PapaTutuWawa'." +template = "contact.html" ++++ \ No newline at end of file diff --git a/content/index.html b/content/index.html deleted file mode 100644 index a8faa82..0000000 --- a/content/index.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -
-

- Hello! My online pseudonym is PapaTutuWawa and I am - just some random person on the Internet who is passionate about - topics like XMPP, federated Internet services and privacy. Linux system - administration, Linux tinkering and programming are my favourite things to do. -

- -

Projects

-

This is a small selection of my projects. More are available here.

- -{{ for_each projects layout/templates/project.html }} - -
diff --git a/layout/page.html b/layout/page.html deleted file mode 100644 index fb022d4..0000000 --- a/layout/page.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - {{ title }} - - -
- -
- Profile picture - -
- - {{ content }} -
- - diff --git a/layout/templates/empty.html b/layout/templates/empty.html deleted file mode 100644 index e69de29..0000000 diff --git a/layout/templates/no_screenshot.html b/layout/templates/no_screenshot.html deleted file mode 100644 index 250a075..0000000 --- a/layout/templates/no_screenshot.html +++ /dev/null @@ -1,7 +0,0 @@ -
- -
- # -
-
-
\ No newline at end of file diff --git a/layout/templates/project.html b/layout/templates/project.html deleted file mode 100644 index a977420..0000000 --- a/layout/templates/project.html +++ /dev/null @@ -1,14 +0,0 @@ -
- {{ template_if_empty item.screenshot layout/templates/no_screenshot.html layout/templates/screenshot.html }} -
-

{{ item.title }}

-

{{ item.description }}

- -
-
    - {{ template_if_empty item.website layout/templates/empty.html layout/templates/project_website.html }} -
  • Code
  • -
-
-
-
\ No newline at end of file diff --git a/layout/templates/project_website.html b/layout/templates/project_website.html deleted file mode 100644 index 5504509..0000000 --- a/layout/templates/project_website.html +++ /dev/null @@ -1 +0,0 @@ -
  • Website
  • diff --git a/layout/templates/screenshot.html b/layout/templates/screenshot.html deleted file mode 100644 index 290b4a2..0000000 --- a/layout/templates/screenshot.html +++ /dev/null @@ -1,5 +0,0 @@ -
    - - Screenshot of {{ item.title }} - -
    diff --git a/params.json b/params.json deleted file mode 100644 index 8917711..0000000 --- a/params.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "author_name": "Alexander \"PapaTutuWawa\"", - "blog_url": "blog.polynom.me", - - "fediverse_instance": "social.polynom.me", - "fediverse_username": "papatutuwawa", - - "email_domain": "polynom.me", - "email_user": "papatutuwawa", - "gpg_key_url": "pki.polynom.me/pubkeys/papatutuwawa.pub", - - "github_username": "PapaTutuWawa", - "codeberg_username": "PapaTutuWawa", - "gitea_username": "PapaTutuWawa", - "gitea_url": "git.polynom.me", - - "projects": [{ - "title": "Moxxy", - "description": "A modern XMPP client written in Flutter. Licensed under GPLv3.", - "screenshot": "assets/img/moxxy.jpg", - "source_url": "codeberg.org/moxxy/moxxyv2", - "website": "codeberg.org/moxxy/moxxyv2" - }, { - "title": "AniTrack", - "description": "A simple Anime and Manga tracker written in Flutter. Licensed under MIT.", - "screenshot": "assets/img/anitrack.jpg", - "source_url": "codeberg.org/PapaTutuWawa/anitrack", - "website": "codeberg.org/PapaTutuWawa/anitrack" - }, { - "title": "xmpp-discord-bridge", - "description": "An XMPP to Discord bridge that attempts to feel as native as possible on each chat platform, written in Python. Licensed under GPLv3.", - "screenshot": "", - "source_url": "codeberg.org/PapaTutuWawa/xmpp-discord-bridge.git", - "website": "codeberg.org/PapaTutuWawa/xmpp-discord-bridge.git" - }, { - "title": "mira", - "description": "An XMPP bot framework for persistent subscription services, written in Python. Licensed under GPLv3.", - "screenshot": "", - "source_url": "git.polynom.me/PapaTutuWawa/mira", - "website": "git.polynom.me/PapaTutuWawa/mira" - }] -} diff --git a/pkgs/website.nix b/pkgs/website.nix deleted file mode 100644 index 3a7c5ca..0000000 --- a/pkgs/website.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ - lib, stdenv -, python3 -, shared-assets -, tailwindWithTypography -}: let - pythonEnv = python3.withPackages (ps: with ps; [ - markdown pygments - ]); -in stdenv.mkDerivation { - pname = "website"; - version = "20230722"; - - src = ../.; - - buildInputs = [ shared-assets python3 ]; - - buildPhase = '' - ${pythonEnv}/bin/python ${shared-assets}/bin/makesite.py \ - -v page_assets=https://cdn.polynom.me \ - --assets ./assets \ - --copy-assets \ - --include robots.txt \ - -p params.json - - # Build Tailwind CSS data - ${tailwindWithTypography}/bin/tailwindcss --input ./input.css --output _site/assets/css/index.css - ''; - - installPhase = '' - mkdir -p $out/srv/www/website - cp -vr _site/* $out/srv/www/website - cp -vr well-known $out/srv/www/website/.well-known - ''; - - doCheck = false; - - meta = with lib; { - description = "The website hosted at https://polynom.me"; - homepage = "https://git.polynom.me/polynom.me/website"; - maintainers = []; - license = licenses.gpl3; - }; -} diff --git a/well-known/host-meta b/static/.well-known/host-meta similarity index 100% rename from well-known/host-meta rename to static/.well-known/host-meta diff --git a/well-known/host-meta.json b/static/.well-known/host-meta.json similarity index 100% rename from well-known/host-meta.json rename to static/.well-known/host-meta.json diff --git a/assets/css/index.css b/static/css/extra.css similarity index 100% rename from assets/css/index.css rename to static/css/extra.css diff --git a/static/css/index.css b/static/css/index.css new file mode 100644 index 0000000..3cb45e7 --- /dev/null +++ b/static/css/index.css @@ -0,0 +1,1168 @@ +/* +! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + box-sizing: border-box; + /* 1 */ + border-width: 0; + /* 2 */ + border-style: solid; + /* 2 */ + border-color: #e5e7eb; + /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +5. Use the user's configured `sans` font-feature-settings by default. +6. Use the user's configured `sans` font-variation-settings by default. +*/ + +html { + line-height: 1.5; + /* 1 */ + -webkit-text-size-adjust: 100%; + /* 2 */ + -moz-tab-size: 4; + /* 3 */ + -o-tab-size: 4; + tab-size: 4; + /* 3 */ + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + /* 4 */ + font-feature-settings: normal; + /* 5 */ + font-variation-settings: normal; + /* 6 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; + /* 1 */ + line-height: inherit; + /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; + /* 1 */ + color: inherit; + /* 2 */ + border-top-width: 1px; + /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font family by default. +2. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + /* 1 */ + font-size: 1em; + /* 2 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; + /* 1 */ + border-color: inherit; + /* 2 */ + border-collapse: collapse; + /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + /* 1 */ + font-size: 100%; + /* 1 */ + font-weight: inherit; + /* 1 */ + line-height: inherit; + /* 1 */ + color: inherit; + /* 1 */ + margin: 0; + /* 2 */ + padding: 0; + /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; + /* 1 */ + background-color: transparent; + /* 2 */ + background-image: none; + /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; + /* 1 */ + outline-offset: -2px; + /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; + /* 1 */ + font: inherit; + /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; + /* 1 */ + color: #9ca3af; + /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; + /* 1 */ + vertical-align: middle; + /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* Make elements with the HTML hidden attribute stay hidden by default */ + +[hidden] { + display: none; +} + +body { + background-color: #212121; +} + +html { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +a { + --tw-text-opacity: 1 !important; + color: rgb(129 140 248 / var(--tw-text-opacity)) !important; +} + +*, ::before, ::after { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +::backdrop { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(59 130 246 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} + +.prose { + color: var(--tw-prose-body); + max-width: 65ch; +} + +.prose :where(p):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; + margin-bottom: 1.25em; +} + +.prose :where([class~="lead"]):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-lead); + font-size: 1.25em; + line-height: 1.6; + margin-top: 1.2em; + margin-bottom: 1.2em; +} + +.prose :where(a):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-links); + text-decoration: underline; + font-weight: 500; +} + +.prose :where(strong):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-bold); + font-weight: 600; +} + +.prose :where(a strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(blockquote strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(thead th strong):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(ol):not(:where([class~="not-prose"] *)) { + list-style-type: decimal; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} + +.prose :where(ol[type="A"]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-alpha; +} + +.prose :where(ol[type="a"]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-alpha; +} + +.prose :where(ol[type="A" s]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-alpha; +} + +.prose :where(ol[type="a" s]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-alpha; +} + +.prose :where(ol[type="I"]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-roman; +} + +.prose :where(ol[type="i"]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-roman; +} + +.prose :where(ol[type="I" s]):not(:where([class~="not-prose"] *)) { + list-style-type: upper-roman; +} + +.prose :where(ol[type="i" s]):not(:where([class~="not-prose"] *)) { + list-style-type: lower-roman; +} + +.prose :where(ol[type="1"]):not(:where([class~="not-prose"] *)) { + list-style-type: decimal; +} + +.prose :where(ul):not(:where([class~="not-prose"] *)) { + list-style-type: disc; + margin-top: 1.25em; + margin-bottom: 1.25em; + padding-left: 1.625em; +} + +.prose :where(ol > li):not(:where([class~="not-prose"] *))::marker { + font-weight: 400; + color: var(--tw-prose-counters); +} + +.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker { + color: var(--tw-prose-bullets); +} + +.prose :where(hr):not(:where([class~="not-prose"] *)) { + border-color: var(--tw-prose-hr); + border-top-width: 1px; + margin-top: 3em; + margin-bottom: 3em; +} + +.prose :where(blockquote):not(:where([class~="not-prose"] *)) { + font-weight: 500; + font-style: italic; + color: var(--tw-prose-quotes); + border-left-width: 0.25rem; + border-left-color: var(--tw-prose-quote-borders); + quotes: "\201C""\201D""\2018""\2019"; + margin-top: 1.6em; + margin-bottom: 1.6em; + padding-left: 1em; +} + +.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"] *))::before { + content: open-quote; +} + +.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"] *))::after { + content: close-quote; +} + +.prose :where(h1):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 800; + font-size: 2.25em; + margin-top: 0; + margin-bottom: 0.8888889em; + line-height: 1.1111111; +} + +.prose :where(h1 strong):not(:where([class~="not-prose"] *)) { + font-weight: 900; + color: inherit; +} + +.prose :where(h2):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 700; + font-size: 1.5em; + margin-top: 2em; + margin-bottom: 1em; + line-height: 1.3333333; +} + +.prose :where(h2 strong):not(:where([class~="not-prose"] *)) { + font-weight: 800; + color: inherit; +} + +.prose :where(h3):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + font-size: 1.25em; + margin-top: 1.6em; + margin-bottom: 0.6em; + line-height: 1.6; +} + +.prose :where(h3 strong):not(:where([class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} + +.prose :where(h4):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + margin-top: 1.5em; + margin-bottom: 0.5em; + line-height: 1.5; +} + +.prose :where(h4 strong):not(:where([class~="not-prose"] *)) { + font-weight: 700; + color: inherit; +} + +.prose :where(img):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(figure > *):not(:where([class~="not-prose"] *)) { + margin-top: 0; + margin-bottom: 0; +} + +.prose :where(figcaption):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-captions); + font-size: 0.875em; + line-height: 1.4285714; + margin-top: 0.8571429em; +} + +.prose :where(code):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-code); + font-weight: 600; + font-size: 0.875em; +} + +.prose :where(code):not(:where([class~="not-prose"] *))::before { + content: "`"; +} + +.prose :where(code):not(:where([class~="not-prose"] *))::after { + content: "`"; +} + +.prose :where(a code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(h1 code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(h2 code):not(:where([class~="not-prose"] *)) { + color: inherit; + font-size: 0.875em; +} + +.prose :where(h3 code):not(:where([class~="not-prose"] *)) { + color: inherit; + font-size: 0.9em; +} + +.prose :where(h4 code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(blockquote code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(thead th code):not(:where([class~="not-prose"] *)) { + color: inherit; +} + +.prose :where(pre):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-pre-code); + background-color: var(--tw-prose-pre-bg); + overflow-x: auto; + font-weight: 400; + font-size: 0.875em; + line-height: 1.7142857; + margin-top: 1.7142857em; + margin-bottom: 1.7142857em; + border-radius: 0.375rem; + padding-top: 0.8571429em; + padding-right: 1.1428571em; + padding-bottom: 0.8571429em; + padding-left: 1.1428571em; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *)) { + background-color: transparent; + border-width: 0; + border-radius: 0; + padding: 0; + font-weight: inherit; + color: inherit; + font-size: inherit; + font-family: inherit; + line-height: inherit; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *))::before { + content: none; +} + +.prose :where(pre code):not(:where([class~="not-prose"] *))::after { + content: none; +} + +.prose :where(table):not(:where([class~="not-prose"] *)) { + width: 100%; + table-layout: auto; + text-align: left; + margin-top: 2em; + margin-bottom: 2em; + font-size: 0.875em; + line-height: 1.7142857; +} + +.prose :where(thead):not(:where([class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-th-borders); +} + +.prose :where(thead th):not(:where([class~="not-prose"] *)) { + color: var(--tw-prose-headings); + font-weight: 600; + vertical-align: bottom; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose :where(tbody tr):not(:where([class~="not-prose"] *)) { + border-bottom-width: 1px; + border-bottom-color: var(--tw-prose-td-borders); +} + +.prose :where(tbody tr:last-child):not(:where([class~="not-prose"] *)) { + border-bottom-width: 0; +} + +.prose :where(tbody td):not(:where([class~="not-prose"] *)) { + vertical-align: baseline; +} + +.prose :where(tfoot):not(:where([class~="not-prose"] *)) { + border-top-width: 1px; + border-top-color: var(--tw-prose-th-borders); +} + +.prose :where(tfoot td):not(:where([class~="not-prose"] *)) { + vertical-align: top; +} + +.prose { + --tw-prose-body: #374151; + --tw-prose-headings: #111827; + --tw-prose-lead: #4b5563; + --tw-prose-links: #111827; + --tw-prose-bold: #111827; + --tw-prose-counters: #6b7280; + --tw-prose-bullets: #d1d5db; + --tw-prose-hr: #e5e7eb; + --tw-prose-quotes: #111827; + --tw-prose-quote-borders: #e5e7eb; + --tw-prose-captions: #6b7280; + --tw-prose-code: #111827; + --tw-prose-pre-code: #e5e7eb; + --tw-prose-pre-bg: #1f2937; + --tw-prose-th-borders: #d1d5db; + --tw-prose-td-borders: #e5e7eb; + --tw-prose-invert-body: #d1d5db; + --tw-prose-invert-headings: #fff; + --tw-prose-invert-lead: #9ca3af; + --tw-prose-invert-links: #fff; + --tw-prose-invert-bold: #fff; + --tw-prose-invert-counters: #9ca3af; + --tw-prose-invert-bullets: #4b5563; + --tw-prose-invert-hr: #374151; + --tw-prose-invert-quotes: #f3f4f6; + --tw-prose-invert-quote-borders: #374151; + --tw-prose-invert-captions: #9ca3af; + --tw-prose-invert-code: #fff; + --tw-prose-invert-pre-code: #d1d5db; + --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); + --tw-prose-invert-th-borders: #4b5563; + --tw-prose-invert-td-borders: #374151; + font-size: 1rem; + line-height: 1.75; +} + +.prose :where(video):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(figure):not(:where([class~="not-prose"] *)) { + margin-top: 2em; + margin-bottom: 2em; +} + +.prose :where(li):not(:where([class~="not-prose"] *)) { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +.prose :where(ol > li):not(:where([class~="not-prose"] *)) { + padding-left: 0.375em; +} + +.prose :where(ul > li):not(:where([class~="not-prose"] *)) { + padding-left: 0.375em; +} + +.prose :where(.prose > ul > li p):not(:where([class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose :where(.prose > ul > li > *:first-child):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; +} + +.prose :where(.prose > ul > li > *:last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 1.25em; +} + +.prose :where(.prose > ol > li > *:first-child):not(:where([class~="not-prose"] *)) { + margin-top: 1.25em; +} + +.prose :where(.prose > ol > li > *:last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 1.25em; +} + +.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"] *)) { + margin-top: 0.75em; + margin-bottom: 0.75em; +} + +.prose :where(hr + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h2 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h3 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(h4 + *):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(thead th:first-child):not(:where([class~="not-prose"] *)) { + padding-left: 0; +} + +.prose :where(thead th:last-child):not(:where([class~="not-prose"] *)) { + padding-right: 0; +} + +.prose :where(tbody td, tfoot td):not(:where([class~="not-prose"] *)) { + padding-top: 0.5714286em; + padding-right: 0.5714286em; + padding-bottom: 0.5714286em; + padding-left: 0.5714286em; +} + +.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"] *)) { + padding-left: 0; +} + +.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"] *)) { + padding-right: 0; +} + +.prose :where(.prose > :first-child):not(:where([class~="not-prose"] *)) { + margin-top: 0; +} + +.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)) { + margin-bottom: 0; +} + +.mx-auto { + margin-left: auto; + margin-right: auto; +} + +.ml-4 { + margin-left: 1rem; +} + +.mr-8 { + margin-right: 2rem; +} + +.block { + display: block; +} + +.inline { + display: inline; +} + +.flex { + display: flex; +} + +.table { + display: table; +} + +.h-12 { + height: 3rem; +} + +.h-24 { + height: 6rem; +} + +.w-12 { + width: 3rem; +} + +.w-24 { + width: 6rem; +} + +.w-full { + width: 100%; +} + +.max-w-none { + max-width: none; +} + +.list-none { + list-style-type: none; +} + +.flex-row { + flex-direction: row; +} + +.flex-col { + flex-direction: column; +} + +.items-start { + align-items: flex-start; +} + +.justify-center { + justify-content: center; +} + +.self-start { + align-self: flex-start; +} + +.self-center { + align-self: center; +} + +.rounded-lg { + border-radius: 0.5rem; +} + +.bg-indigo-950 { + --tw-bg-opacity: 1; + background-color: rgb(30 27 75 / var(--tw-bg-opacity)); +} + +.p-2 { + padding: 0.5rem; +} + +.py-8 { + padding-top: 2rem; + padding-bottom: 2rem; +} + +.pl-8 { + padding-left: 2rem; +} + +.pt-4 { + padding-top: 1rem; +} + +.pt-8 { + padding-top: 2rem; +} + +.text-left { + text-align: left; +} + +.text-center { + text-align: center; +} + +.text-justify { + text-align: justify; +} + +.text-2xl { + font-size: 1.5rem; + line-height: 2rem; +} + +.text-5xl { + font-size: 3rem; + line-height: 1; +} + +.font-bold { + font-weight: 700; +} + +.text-indigo-400 { + --tw-text-opacity: 1; + color: rgb(129 140 248 / var(--tw-text-opacity)); +} + +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +@media (min-width: 768px) { + .md\:h-24 { + height: 6rem; + } + + .md\:h-48 { + height: 12rem; + } + + .md\:w-24 { + width: 6rem; + } + + .md\:w-4\/5 { + width: 80%; + } + + .md\:w-48 { + width: 12rem; + } + + .md\:p-8 { + padding: 2rem; + } +} diff --git a/assets/img/anitrack.jpg b/static/img/anitrack.jpg similarity index 100% rename from assets/img/anitrack.jpg rename to static/img/anitrack.jpg diff --git a/static/img/avatar.jpg b/static/img/avatar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab5d437abbc563d9b6909bf264e8198d8f915d67 GIT binary patch literal 140456 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 IAb*}gJ$edbS~}R7f{&tls@oM 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 literal 0 HcmV?d00001 diff --git a/assets/img/moxxy.jpg b/static/img/moxxy.jpg similarity index 100% rename from assets/img/moxxy.jpg rename to static/img/moxxy.jpg diff --git a/robots.txt b/static/robots.txt similarity index 100% rename from robots.txt rename to static/robots.txt diff --git a/tailwind.config.js b/tailwind.config.js index d8af9a4..412bf53 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,8 +1,6 @@ module.exports = { content: [ - "./content/*.html", - "./layout/*.html", - "./layout/templates/*.html", + "./templates/*.html", ], theme: { }, diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 0000000..412ff7d --- /dev/null +++ b/templates/base.html @@ -0,0 +1,42 @@ + + + + + + + + + {% if page %} + + + {{ page.title }} + {% else %} + + + {{ config.title }} + {% endif %} + + +
    + + + + {% block content %}{% endblock %} +
    + + diff --git a/templates/code.html b/templates/code.html new file mode 100644 index 0000000..e95bc1d --- /dev/null +++ b/templates/code.html @@ -0,0 +1,30 @@ +{% extends "base.html" %} + +{% block content %} +
    +

    + I keep my code mostly on my private Gitea instance here. + For purposes of allowing other people to also contribute + I try to mirror my code on GitHub and codeberg. +

    + + +
    +{% endblock %} \ No newline at end of file diff --git a/content/contact.html b/templates/contact.html similarity index 50% rename from content/contact.html rename to templates/contact.html index 9549188..ea52d63 100644 --- a/content/contact.html +++ b/templates/contact.html @@ -1,6 +1,6 @@ - - - +{% extends "base.html" %} + +{% block content %}

    If you have any questions about my projects or just want to talk, feel @@ -11,33 +11,35 @@ - + - + - + - - +
    Fediverse@{{ - fediverse_username }}@{{ - fediverse_instance }} + @{{ config.extra.fediverse_username }}@{{ config.extra.fediverse_instance }} +
    E-Mail{{ email_user }} [a with a circle] {{ email_domain }}{{ config.extra.email_user }} [a with a circle] {{ config.extra.email_domain }}
    - Please use my GPG public key + Please use my GPG public key
    GitHub{{ github_username }}{{ config.extra.github_username }}
    Codeberg{{ codeberg_username }} + {{ config.extra.codeberg_username }}
    Gitea{{ gitea_username }}{{ config.extra.gitea_username }}

    + +{% endblock %} \ No newline at end of file diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..f08531a --- /dev/null +++ b/templates/index.html @@ -0,0 +1,57 @@ +{% extends "base.html" %} + +{% block content %} +
    +

    + Hello! My online pseudonym is PapaTutuWawa and I am + just some random person on the Internet who is passionate about + topics like XMPP, federated Internet services and privacy. Linux system + administration, Linux tinkering and programming are my favourite things to do. +

    + +

    Projects

    +

    This is a small selection of my projects. More are available here.

    + +{% for project in config.extra.projects %} +
    + {% if project.screenshot != "" %} +
    + + Screenshot of {{ project.title }} + +
    + {% else %} + + {% endif %} +
    +

    {{ project.title }}

    +

    {{ project.description }}

    + +
    +
      + {% if project.website != "" %} +
    • + Website +
    • + {% endif %} + +
    • Code
    • +
    +
    +
    +
    +{% endfor %} + +
    +{% endblock content %} \ No newline at end of file