pollux.codes

Files for the pollux.codes site
git clone git://pollux.codes/git/pollux.codes.git
Log | Files | Refs

commit e62f2dca757ea17aba0fa1cf0cdac47a0eef9b8f
Author: Pollux <pollux@pollux.codes>
Date:   Sat, 18 Jan 2025 22:23:56 -0600

feat: initial commit

Diffstat:
A.gitignore | 3+++
A.pre-commit-config.yaml | 13+++++++++++++
Aarchetypes/default.md | 5+++++
Aassets/artwork/calligraphy.png | 0
Aassets/artwork/fractured-ridge.png | 0
Acontent/_index.md | 21+++++++++++++++++++++
Acontent/art/_index.md | 17+++++++++++++++++
Acontent/art/calligraphy.md | 8++++++++
Acontent/art/fractured-ridge.md | 8++++++++
Acontent/blog/_index.md | 10++++++++++
Acontent/blog/testing.md | 10++++++++++
Adeploy.sh | 14++++++++++++++
Ahugo.toml | 7+++++++
Alayouts/_default/baseof.html | 11+++++++++++
Alayouts/_default/home.rss.xml | 28++++++++++++++++++++++++++++
Alayouts/_default/list.html | 10++++++++++
Alayouts/_default/single.html | 3+++
Alayouts/art/list.html | 14++++++++++++++
Alayouts/art/single.html | 9+++++++++
Alayouts/blog/single.html | 5+++++
Alayouts/home.html | 5+++++
Alayouts/partials/footer.html | 5+++++
Alayouts/partials/head.html | 12++++++++++++
Alayouts/partials/header.html | 14++++++++++++++
Astatic/pollux.gpg | 85+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Astatic/style.css | 9+++++++++
26 files changed, 326 insertions(+), 0 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -0,0 +1,3 @@ +public +resources +.hugo_build.lock diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml @@ -0,0 +1,13 @@ +repos: + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v5.0.0 + hooks: + - id: check-case-conflict + - id: check-illegal-windows-names + - id: check-yaml + - id: end-of-file-fixer + - id: trailing-whitespace + - repo: https://github.com/commitizen-tools/commitizen + rev: v4.1.0 + hooks: + - id: commitizen diff --git a/archetypes/default.md b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +title = '{{ replace .File.ContentBaseName "-" " " | title }}' +date = {{ .Date }} +draft = true ++++ diff --git a/assets/artwork/calligraphy.png b/assets/artwork/calligraphy.png Binary files differ. diff --git a/assets/artwork/fractured-ridge.png b/assets/artwork/fractured-ridge.png Binary files differ. diff --git a/content/_index.md b/content/_index.md @@ -0,0 +1,21 @@ ++++ +title = 'home' +date = 2025-01-17T22:41:04-06:00 +menu = 'main' +weight = 1 ++++ + +# Welcome to my website! + +## Who am I? + +Just a [nerdy](https://www.youtube.com/watch?v=tg7EZCM7IlY) fox with +some things to say. I go by Pollux over here. + +Some things I like... +- Linux and computers (I use Gentoo, btw) +- astronomy/astrophysics +- coffee (pour-over) +- electronic music (big LapFox fan, obviously) + +See the links at the top of the page for more! diff --git a/content/art/_index.md b/content/art/_index.md @@ -0,0 +1,17 @@ ++++ +title = 'Art' +date = 2025-01-18T17:01:56-06:00 ++++ + +# Artwork + +I'm learning how to draw at the moment. As of right now, I just have a couple +old fractal art pieces made using [runcl](/git/runcl). + +Everything here is licensed under the CC-BY-NC-SA 4.0 license (see the bottom +of the page for more info). + +The preview is low resolution to save bandwidth. Click on each image for the +full-res version. + +## Pieces diff --git a/content/art/calligraphy.md b/content/art/calligraphy.md @@ -0,0 +1,8 @@ ++++ +title = 'Calligraphy' +date = 2025-01-18T21:51:51-06:00 +[params] + file = "calligraphy.png" ++++ + +Another old fractal art, this time made entirely in runcl. diff --git a/content/art/fractured-ridge.md b/content/art/fractured-ridge.md @@ -0,0 +1,8 @@ ++++ +title = 'Fractured Ridge' +date = 2025-01-18T21:17:26-06:00 +[params] + file = "fractured-ridge.png" ++++ + +Old artwork originally made on shadertoy, ported over to runcl. diff --git a/content/blog/_index.md b/content/blog/_index.md @@ -0,0 +1,10 @@ ++++ +title = 'Blog' +date = 2025-01-18T16:33:56-06:00 ++++ + +# Blog + +A blog for me to talk about things that interest me. + +## Posts diff --git a/content/blog/testing.md b/content/blog/testing.md @@ -0,0 +1,10 @@ ++++ +title = 'Testing!' +date = 2025-01-18T17:30:24-06:00 ++++ + +*Taps mic...* + +Testing! Testing! + +*muffled* Is this thing on? diff --git a/deploy.sh b/deploy.sh @@ -0,0 +1,14 @@ +#!/bin/sh + +if [ ! -f hugo.toml ]; then + echo "Must be run in hugo base directory... Exiting." + exit 1 +fi + +if [ -d public/ ]; then + echo "Cleaning old build." + rm -r public/ +fi + +echo "Deploying site..." +hugo && rsync -avz --delete --exclude=git/ public/ www@pollux.codes:/srv/html/pollux.codes/ diff --git a/hugo.toml b/hugo.toml @@ -0,0 +1,7 @@ +baseURL = 'https://pollux.codes/' +languageCode = 'en-us' +title = 'pollux codes' + +[params] + [params.author] + name = 'Pollux' diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html lang="en"> + {{ partial "head.html" . }} + <body> + {{ partial "header.html" . }} + <main> + {{ block "main" . }}{{ end }} + </main> + {{ partial "footer.html" . }} + </body> +</html> diff --git a/layouts/_default/home.rss.xml b/layouts/_default/home.rss.xml @@ -0,0 +1,28 @@ +{{- $authorName := site.Params.author.name }} +{{- $pages := where site.RegularPages "Params.norss" "ne" true }} +{{- printf "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?>" | safeHTML }} +<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> + <channel> + <title>{{ .Site.Title }}</title> + <link>{{ .Permalink }}</link> + <description>Recent content on {{ .Site.Title }}</description> + <generator>Hugo</generator> + <language>{{ site.Language.LanguageCode }}</language> + <managingEditor>{{ $authorName }}</managingEditor> + <webMaster>{{ $authorName }}</webMaster> + <lastBuildDate>{{ (index $pages.ByLastmod.Reverse 0).Lastmod.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate> + {{- with .OutputFormats.Get "RSS" }} + {{ printf "<atom:link href=%q rel=\"self\" type=%q />" .Permalink .MediaType | safeHTML }} + {{- end }} + {{- range $pages }} + <item> + <title>{{ .Title }}</title> + <link>{{ .Permalink }}</link> + <pubDate>{{ .PublishDate.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</pubDate> + <author>{{ with $authorName }}{{ . }}{{ end }}</author> + <guid>{{ .Permalink }}</guid> + <description>{{ .Summary | transform.XMLEscape | safeHTML }}</description> + </item> + {{- end }} + </channel> +</rss> diff --git a/layouts/_default/list.html b/layouts/_default/list.html @@ -0,0 +1,10 @@ +{{ define "main" }} +{{ .Content }} +<ul> +{{ range .Pages }} +<li> + {{ .Date.Format "2006-01-02" }} <a href="{{ .RelPermalink }}">{{ .Title }}</a> +</li> +{{ end }} +</ul> +{{ end }} diff --git a/layouts/_default/single.html b/layouts/_default/single.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ .Content }} +{{ end }} diff --git a/layouts/art/list.html b/layouts/art/list.html @@ -0,0 +1,14 @@ +{{ define "main" }} +{{ .Content }} +{{ range .Pages }} +<h3>{{ .Date.Format "2006-01-02" }} {{ .Title }}</h3> +{{ $file := printf "artwork/%s" .Params.file }} +{{ $image := resources.GetMatch $file }} +{{ $imageSmall := $image.Resize "512x" }} +{{ $imageBlur := $imageSmall.Filter (images.GaussianBlur 32) }} +{{ $sizemb := (div (div (len $image.Content) 104858) 10.0) }} +<p><i>{{ $image.Width }}x{{ $image.Height }}, {{ $sizemb }}MiB</i></p> +{{ .Content }} +<a href="{{ .RelPermalink }}"><img src="{{if .Params.censor }}{{ $imageBlur.RelPermalink }}{{ else }}{{ $imageSmall.RelPermalink }}{{ end }}" width="100%"></a> +{{ end }} +{{ end }} diff --git a/layouts/art/single.html b/layouts/art/single.html @@ -0,0 +1,9 @@ +{{ define "main" }} +{{ $file := printf "artwork/%s" .Params.file }} +{{ $image := resources.GetMatch $file }} +{{ $sizemb := (div (div (len $image.Content) 104858) 10.0) }} +<h1>{{ .Title }}</h1> +<p><i>{{ $image.Width }}x{{ $image.Height }}, {{ $sizemb }}MiB</i></p> +{{ .Content }} +<a href="{{ $image.RelPermalink }}"><img src="{{ $image.RelPermalink }}" width="100%"></a> +{{ end }} diff --git a/layouts/blog/single.html b/layouts/blog/single.html @@ -0,0 +1,5 @@ +{{ define "main" }} +<h1>{{ .Title }}</h1> +<p>Written on {{ .Date.Format "2006-01-02" }}.</p> +{{ .Content }} +{{ end }} diff --git a/layouts/home.html b/layouts/home.html @@ -0,0 +1,5 @@ +{{ define "main" }} + +{{ .Content }} + +{{ end }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html @@ -0,0 +1,5 @@ +<footer> + <hr> + <a href="#">Back to top</a><br>Design inspired by the <a href="https://bestmotherfucking.website">best motherfucking website</a>. + <p style="margin: 0" xmlns:cc="http://creativecommons.org/ns#" >This work is licensed under <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/?ref=chooser-v1" target="_blank" rel="license noopener noreferrer" style="display:inline-block;">CC BY-NC-SA 4.0<img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/cc.svg?ref=chooser-v1" alt=""><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/by.svg?ref=chooser-v1" alt=""><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/nc.svg?ref=chooser-v1" alt=""><img style="height:22px!important;margin-left:3px;vertical-align:text-bottom;" src="https://mirrors.creativecommons.org/presskit/icons/sa.svg?ref=chooser-v1" alt=""></a></p> +</footer> diff --git a/layouts/partials/head.html b/layouts/partials/head.html @@ -0,0 +1,12 @@ +<head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>pollux codes{{ if not .IsHome }} | {{ replace .Title " " "_" | lower}}{{ end }}</title> + <meta name="author" content="Pollux"> + <meta name="description" content="The personal website of Pollux the fox. Join us for various shenanigans!"> + <meta name="keywords" content="personal, furry, coding, astronomy"> + <link rel="stylesheet" href="/style.css"> + {{ with .OutputFormats.Get "rss" -}} + {{ printf `<link rel=%q type=%q href=%q title=%q>` .Rel .MediaType.Type .Permalink site.Title | safeHTML }} + {{ end }} +</head> diff --git a/layouts/partials/header.html b/layouts/partials/header.html @@ -0,0 +1,14 @@ +<header class="header"> + + <a href="/">home</a> | + <a href="/blog">blog</a> | + <a href="/art">art</a> | + <a href="/git">git</a> + + <span style="float:right"> + <a href="/pollux.gpg">gpg</a> | + <a href="mailto:&#112;&#111;&#108;&#108;&#117;&#120;&#064;&#112;&#111;&#108;&#108;&#117;&#120;&#046;&#099;&#111;&#100;&#101;&#115;">email</a> | + <a href="/index.xml" download>rss</a> + </span> + <hr> +</header> diff --git a/static/pollux.gpg b/static/pollux.gpg @@ -0,0 +1,85 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQINBGdwMaUBEAClrDSUgfb6/WPu1hp2fiATdi4Kw5ehhvNQuDrDABB5Y0AhvowU +amLfKSZTr31KnC2yQPtFTY34aNWYJd//o3Qp/mHfMsW4OM3GE3DNDd8YritqOePl +ifOM8MyWjppqDP1rpuOFXQqDyDJs2ahW2jDCBpjkxkl/+qu5414IFRBXjlygcjCV +B6wXV7AATgvi0Ii+Ns8wzQhBLxfHaoCf7LNLU/iKqVcoDaiIqAICRRqEc6Nq844/ +uC4HCgBi1Q/qBdyNoxIQdouOe71aSvH/0p+HaIexXe4OhwF+5+BPRmzorq1nADro +5D+gA0/uXp1+lrboMh0se5l2y4E2tGO+uTBhT2qSoY0Bz21dlRqnAHHjSnG3Y6NR +jiJvfGUoNg42jJNAqm5fJJiMsB8m7AQgTc/l4dGgo1ZumEhr643eYcuRAyzpkrBT +S1D2HyM3p+i5RdQGlvEZGC3FBDnGtKXoRU5O5rtHPCw1BX92o4ZjNBX3k4FjP6L3 +7yRm3aNKNHGn/wM1pf7o8fKR7+oTBTunBtuCXVhnYrbDqxM/l79BSJ4tMREs6Stj +SA0zm1ZUaSr79gZQApkDYJ7IPuSNE1dNs4d0RyYa3F/M/ebdoa4aiCqhPplSFT8l +AC3wQlSiwnevvq6MnnwRiInGMhzGEthfr+nU9sLu7h9d44+MPbhrfCs0MQARAQAB +tBxQb2xsdXggPHBvbGx1eEBwb2xsdXguY29kZXM+iQJUBBMBCgA+FiEEtg6MB5Ea +zSytf2j9J2o6Yq6E7P0FAmdwMaUCGwEFCQHmhIYFCwkIBwMFFQoJCAsFFgMCAQAC +HgUCF4AACgkQJ2o6Yq6E7P3pnhAAl/a0QxlRoehN7xGqa0tCDgtgwG4oZA81nYy8 +utFw4pUYy9XWCk1SRn6DOKdfqeWp+Su/hUqeFydK1tD38opyLYzLxPneJdtEUbI+ +fIjhbXNZFVY2rsOIlx7J/XxEwtp5Fp70IK3ZXvwp5anX6Y7FiwzJPfP8bG4h6jkT +O2nfChgW9BXQz7UI+RozlPw75aDodseCbtfEkkDY+G1msRLSxSe6r0w5i8KcjQ6K +9q+YuJ+rOkJknDW/cY10ABWDD8sUlwMjE8mzAl+f9SECY5NkJ8LylL2Nxu9vZb+C +WNAcNBEDUUPr76AuIPwRODvNG/al7eMZzy+yjn4fHgmXotlv6ZIPlySEF5y+tc7f +pmDCDROEBsIQ6p0rFPCcbW02+RgW5pSg0PPMXrvQuQbS1ITre1/A0Yt9AMmFXIZL +RpU+6DPqLjlvAPT9MKh4mj0ojBTiry+CqKd2EqBasw0oD4iOGeeCn75IYKcXsfXU +Vl766GyAubbKtvi0dA04ezWtZWy8N1InLrsugI5x7kn0hAk4N0SlFQpCyR9IrPMy +8+tJ1zjd4Hg/TppgLiObIRroxqnPdPLfHg8MZnNN37Zp7YTm2f0PguFsg4xtzEKE +FGGLQw8FUcRkiFJWvKqaUWZUrRqb8+M73tG0tgBEI8omTKyc3TI5ICLls/M1SmOR +XIDcXyK5AQ0EZ3Ax1QEIAK8S8AAYmXpyQGCKsPu/NPBrnLyHC2tc7+N21pNO2FCM +zJ5H2/AFIXd0lB47mdWNf4SMMzaRIRMeTArciAzm0qRaLw26MZmWtlh+QhH7qZHn +tCgsdVBSTuHKe8ttQh+ClnwtPnLilXtPb2SUwJJpMtff8AwrPJdpOZKHX7fWTphM +V0Fszul3M8DSzPl5ptrvfbcOwcgLBNNA8+VPCh9dkoPIACNkU9J1ybB1e2Kj1zlG +QYP2mBgLPWcLj2Z9r9BvGL48OzYAkC1VpfU3pG4p3tNmfLPf1WXqylGl7yZ7iD8U +shKJSxMDyIJ1UK69ss/r3frotf3joFye0FqEZeOAcJ0AEQEAAYkD0gQYAQoAJhYh +BLYOjAeRGs0srX9o/SdqOmKuhOz9BQJncDHVAhsCBQkB5oQwAaAJECdqOmKuhOz9 +wNQgBBkBCgB9FiEEgERa5unN6l3KNjaMaaD9hOkEYtoFAmdwMdVfFIAAAAAALgAo +aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDgw +NDQ1QUU2RTlDREVBNURDQTM2MzY4QzY5QTBGRDg0RTkwNDYyREEACgkQaaD9hOkE +YtpVpwf/SVTgJUJXRgWY52HVwi9vsUrx4oF9h6+szxwKlg1DhfE8klKP9mMXPv7g +LvdHyzeUrTt1jzTowtuPj60ol436ySG4yZbsI4GDa4Hpytqebd4praVISXv3g2rb +hsMX69NHWdhGESDLovY5Ee8WzFvNBuXQ2HqBjROggqT5C2OGXVrA3wGT0wNEaOAJ +94j+TTtyLhiEnnCcRHrzZ/ckUesVd5Z4lbGBlQrJidfWzO8xpfuzlzTAFatJB79/ +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 +=dV3L +-----END PGP PUBLIC KEY BLOCK----- diff --git a/static/style.css b/static/style.css @@ -0,0 +1,9 @@ +body { + color: white; + background-color: black; + margin: 1em auto; + padding: 0, .62em 3.24em; + max-width:40em; + font: 1.2em/1.62 monospace; +} +a{color:skyblue}