diff options
| author | seth <[email protected]> | 2024-07-05 18:26:55 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2024-08-23 08:30:48 -0400 |
| commit | 67fba5edad38f8a4651a6a782c7abdc696a464ff (patch) | |
| tree | 1b2ad1572d8938a89e096955d5a46f519a16f5fb | |
| parent | 9135c80ee930045c889f64269735b8319896e2f4 (diff) | |
back to lume for the 1000th time
| -rw-r--r-- | .editorconfig | 16 | ||||
| -rwxr-xr-x | .github/build_site.sh | 5 | ||||
| -rw-r--r-- | .github/workflows/ci.yaml | 19 | ||||
| -rw-r--r-- | .gitignore | 27 | ||||
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | _config.ts | 16 | ||||
| -rw-r--r-- | config.toml | 31 | ||||
| -rw-r--r-- | content/_index.md | 12 | ||||
| -rw-r--r-- | default.nix | 66 | ||||
| -rw-r--r-- | deno.json | 18 | ||||
| -rw-r--r-- | deno.lock | 479 | ||||
| -rw-r--r-- | flake.nix | 28 | ||||
| -rw-r--r-- | shell.nix | 17 | ||||
| -rw-r--r-- | src/404.vto | 14 | ||||
| -rw-r--r-- | src/_components/gif_row.vto | 10 | ||||
| -rw-r--r-- | src/_data.yaml | 33 | ||||
| -rw-r--r-- | src/_includes/base.vto | 10 | ||||
| -rw-r--r-- | src/_includes/blogpost.vto | 5 | ||||
| -rw-r--r-- | src/_includes/index.vto | 7 | ||||
| -rw-r--r-- | src/_includes/parts/footer.vto | 3 | ||||
| -rw-r--r-- | src/_includes/parts/head.vto | 7 | ||||
| -rw-r--r-- | src/_includes/parts/nav.vto | 9 | ||||
| -rw-r--r-- | src/index.md | 13 | ||||
| -rw-r--r-- | src/static/favicon.ico (renamed from static/favicon.ico) | bin | 15406 -> 15406 bytes | |||
| -rw-r--r-- | src/static/imgs/construction.png (renamed from static/imgs/construction.png) | bin | 118352 -> 118352 bytes | |||
| -rw-r--r-- | src/static/imgs/gifs/acab.gif (renamed from static/imgs/gifs/acab.gif) | bin | 8785 -> 8785 bytes | |||
| -rw-r--r-- | src/static/imgs/gifs/arnold.gif (renamed from static/imgs/gifs/arnold.gif) | bin | 5046 -> 5046 bytes | |||
| -rw-r--r-- | src/static/imgs/gifs/capitalism.gif (renamed from static/imgs/gifs/capitalism.gif) | bin | 253 -> 253 bytes | |||
| -rw-r--r-- | src/static/imgs/gifs/legalize.gif (renamed from static/imgs/gifs/legalize.gif) | bin | 7182 -> 7182 bytes | |||
| -rw-r--r-- | src/static/imgs/gifs/obras.gif (renamed from static/imgs/gifs/obras.gif) | bin | 5497 -> 5497 bytes | |||
| -rw-r--r-- | src/static/imgs/gifs/poweredbynix.svg (renamed from static/imgs/gifs/poweredbynix.svg) | 0 | ||||
| -rw-r--r-- | src/static/imgs/gifs/pride.gif (renamed from static/imgs/gifs/pride.gif) | bin | 17783 -> 17783 bytes | |||
| -rw-r--r-- | src/static/imgs/gifs/steam.gif (renamed from static/imgs/gifs/steam.gif) | bin | 2750 -> 2750 bytes | |||
| -rw-r--r-- | src/static/imgs/gifs/web3.gif (renamed from static/imgs/gifs/web3.gif) | bin | 483 -> 483 bytes | |||
| -rw-r--r-- | src/static/imgs/gifs/weezer.gif (renamed from static/imgs/gifs/weezer.gif) | bin | 24883 -> 24883 bytes | |||
| -rw-r--r-- | src/static/imgs/tapwater.png (renamed from static/imgs/tapwater.png) | bin | 358758 -> 358758 bytes | |||
| -rw-r--r-- | src/static/main.css (renamed from static/main.css) | 10 | ||||
| -rw-r--r-- | templates/404.html | 12 | ||||
| -rw-r--r-- | templates/base.html | 10 | ||||
| -rw-r--r-- | templates/index.html | 17 | ||||
| -rw-r--r-- | templates/page.html | 7 | ||||
| -rw-r--r-- | templates/partials/footer.html | 3 | ||||
| -rw-r--r-- | templates/partials/head.html | 20 | ||||
| -rw-r--r-- | templates/partials/nav.html | 9 | ||||
| -rw-r--r-- | templates/robots.txt | 3 | ||||
| -rw-r--r-- | templates/section.html | 5 | ||||
| -rw-r--r-- | treefmt.nix | 1 |
47 files changed, 650 insertions, 294 deletions
diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index f9e4a2e..0000000 --- a/.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -root = true - -[*] -end_of_line = lf -insert_final_newline = true -charset = utf-8 -indent_style = tab -indent_size = 4 - -[*.{lock,nix,yml,yaml}] -indent_style = space -indent_size = 2 - -[justfile] -indent_style = space -indent_size = 4 diff --git a/.github/build_site.sh b/.github/build_site.sh index bc1df9e..a237847 100755 --- a/.github/build_site.sh +++ b/.github/build_site.sh @@ -5,10 +5,7 @@ set -euo pipefail function build_site { - asdf plugin add zola https://github.com/salasrod/asdf-zola - asdf install zola 0.17.2 - asdf global zola 0.17.2 - zola build --output-dir dist + curl -fsSL https://deno.land/x/install/install.sh | sh && /opt/buildhome/.deno/bin/deno task build } diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a19e5f0..f011fac 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -7,25 +7,6 @@ on: workflow_dispatch: jobs: - ci: - name: Build site - - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Install Nix - uses: DeterminateSystems/nix-installer-action@v13 - - - name: Setup cache - uses: DeterminateSystems/magic-nix-cache-action@v7 - - - name: Build site - run: | - nix build --print-build-logs - check-and-lint: name: Check & lint @@ -1,20 +1,13 @@ -# zola build dir -dist/ -public/ +# lume +_site +_cache -# environment variables -.env -.env.production +# nix +result +result-* +repl-result-* -# macOS-specific files -.DS_Store - -# nix stuff +# direnv .direnv/ -result* -repl-result* -.pre-commit-config.yaml - -# IDE stuff -.vscode/ -.idea/ +.env* +!.envrc @@ -1,3 +1,3 @@ # website -my personal website - made with [zola](https://www.getzola.org/) +my personal website - made with [lume](https://lume.land/) diff --git a/_config.ts b/_config.ts new file mode 100644 index 0000000..e957ce0 --- /dev/null +++ b/_config.ts @@ -0,0 +1,16 @@ +import lume from "lume/mod.ts"; +import inline from "lume/plugins/inline.ts"; +import metas from "lume/plugins/metas.ts"; +import minify_html from "lume/plugins/minify_html.ts"; +import sitemap from "lume/plugins/sitemap.ts"; + +const site = lume({ src: "./src" }); + +site.use(inline()) + .use(metas()) + .use(minify_html()) + .use(sitemap()); + +site.copy("static", "."); + +export default site; diff --git a/config.toml b/config.toml deleted file mode 100644 index 5eb23b2..0000000 --- a/config.toml +++ /dev/null @@ -1,31 +0,0 @@ -base_url = "https://getchoo.com" - -title = "getchoo's website" -description = "guzzle guzzle" -minify_html = true -hard_link_static = true - -[markdown] -highlight_code = false -render-emoji = true -external_links_target_blank = true -lazy_async_image = true - -[extra] -gifs = [ - { name = "acab.gif", alt = "ACAB!" }, - { name = "arnold.gif", alt = "Hey Arnold!" }, - { name = "capitalism.gif", alt = "Let's crush capitalism!" }, - { name = "legalize.gif", alt = "Legalize marijuana now!" }, - { name = "poweredbynix.svg", alt = "Powered by NixOS", href = "https://github.com/sakecode" }, - { name = "pride.gif", alt = "LGBTQ Pride now!" }, - { name = "steam.gif", alt = "Play on Steam!", href ="https://dnsense.pub/" }, - { name = "weezer.gif", alt = "Weezer fan" }, -] - -nav_links = [ - { name = "home", url = "/" }, - { name = "github", url = "https://github.com/getchoo" } -] - -repository_url = "https://github.com/getchoo/website" diff --git a/content/_index.md b/content/_index.md deleted file mode 100644 index 7e351a0..0000000 --- a/content/_index.md +++ /dev/null @@ -1,12 +0,0 @@ -+++ -title = "home" -description = "rawr" -+++ - -<a hidden rel="me" href="https://wetdry.world/@getchoo"> - my mastodon account -</a> - -this is under construction. i'm experimenting with zola - - diff --git a/default.nix b/default.nix deleted file mode 100644 index be25d44..0000000 --- a/default.nix +++ /dev/null @@ -1,66 +0,0 @@ -{ - pkgs ? import nixpkgs { - inherit system; - config = { }; - overlays = [ ]; - }, - nixpkgs ? <nixpkgs>, - system ? builtins.currentSystem, -}: -{ - website = pkgs.callPackage ( - { - lib, - stdenvNoCC, - writeShellApplication, - zola, - }: - stdenvNoCC.mkDerivation { - name = "getchoo-website"; - - src = lib.fileset.toSource { - root = ./.; - fileset = lib.fileset.unions [ - ./config.toml - ./content - ./static - ./templates - ]; - }; - - nativeBuildInputs = [ zola ]; - - dontConfigure = true; - doCheck = false; - - buildPhase = '' - runHook preBuild - zola build - runHook postBuild - ''; - - installPhase = '' - runHook preInstall - mv public $out - runHook postInstall - ''; - - passthru = { - serve = writeShellApplication { - name = "serve"; - runtimeInputs = [ zola ]; - - text = '' - zola serve - ''; - }; - }; - - meta = { - homepage = "https://github.com/getchoo/website"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ getchoo ]; - }; - } - ) { }; -} diff --git a/deno.json b/deno.json new file mode 100644 index 0000000..d95b687 --- /dev/null +++ b/deno.json @@ -0,0 +1,18 @@ +{ + "imports": { + "lume/": "https://deno.land/x/[email protected]/" + }, + "tasks": { + "lume": "echo \"import 'lume/cli.ts'\" | deno run -A -", + "build": "deno task lume", + "serve": "deno task lume -s" + }, + "fmt": { + "useTabs": true + }, + "compilerOptions": { + "types": [ + "lume/types.ts" + ] + } +} diff --git a/deno.lock b/deno.lock new file mode 100644 index 0000000..667889c --- /dev/null +++ b/deno.lock @@ -0,0 +1,479 @@ +{ + "version": "3", + "packages": { + "specifiers": { + "jsr:@davidbonnet/[email protected]": "jsr:@davidbonnet/[email protected]", + "jsr:@libs/typing@2": "jsr:@libs/[email protected]", + "jsr:@std/assert@^0.226.0": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/cli@^0.224.7": "jsr:@std/[email protected]", + "jsr:@std/collections@^1.0.0-rc.1": "jsr:@std/[email protected]", + "jsr:@std/collections@^1.0.2": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/fmt@^0.225.4": "jsr:@std/[email protected]", + "jsr:@std/fmt@^0.225.5": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/fs@^1.0.0-rc.3": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/io@^0.224.3": "jsr:@std/[email protected]", + "jsr:@std/json@^1.0.0-rc.1": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/media-types@^1.0.0-rc.1": "jsr:@std/[email protected]", + "jsr:@std/net@^0.224.3": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/streams@^0.224.5": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/toml@^1.0.0-rc.3": "jsr:@std/[email protected]", + "jsr:@std/[email protected]": "jsr:@std/[email protected]", + "jsr:@std/yaml@^1.0.0-rc.1": "jsr:@std/[email protected]", + "npm:@js-temporal/[email protected]": "npm:@js-temporal/[email protected]", + "npm:@types/[email protected]": "npm:@types/[email protected]", + "npm:[email protected]": "npm:[email protected]", + "npm:[email protected]": "npm:[email protected]", + "npm:[email protected]": "npm:[email protected]", + "npm:[email protected]": "npm:[email protected]" + }, + "jsr": { + "@davidbonnet/[email protected]": { + "integrity": "98b4914c8863cdf8c0ff83bb5c528caa67a8dca6020ad6234113499f00583e3a" + }, + "@libs/[email protected]": { + "integrity": "07a1ee52fa6d769d68d95d7310bac7dd608932c91760a0bc8a95ce6de3630603" + }, + "@std/[email protected]": { + "integrity": "0dfb5f7c7723c18cec118e080fec76ce15b4c31154b15ad2bd74822603ef75b3" + }, + "@std/[email protected]": { + "integrity": "654ca6477518e5e3a0d3fabafb2789e92b8c0febf1a1d24ba4b567aba94b5977" + }, + "@std/[email protected]": { + "integrity": "cb1834be534f967e86495f6c64fa06f6b3debdaab5b860c2d3194db59cd30157" + }, + "@std/[email protected]": { + "integrity": "9604ee69022cbf59e5a5981a2786ab34324a8e7b8a0b8b0d66ac999f658a233d" + }, + "@std/[email protected]": { + "integrity": "3cabf87b3eadb69126b42998188c87155238ceef805af3f241acca00ddb0cbb2" + }, + "@std/[email protected]": { + "integrity": "160d7674a20ebfbccdf610b3801fee91cf6e42d1c106dd46bbaf46e395cd35ef" + }, + "@std/[email protected]": { + "integrity": "38aa42528584873378a521f7842c1a1e99f0235d3f7d3db5ca02795312f439b8" + }, + "@std/[email protected]": { + "integrity": "983e98b6fc90d614540d2176350e4edf7b6ec067b384c03245e2e795b66de9bb", + "dependencies": [ + "jsr:@std/toml@^1.0.0-rc.3", + "jsr:@std/yaml@^1.0.0-rc.1" + ] + }, + "@std/[email protected]": { + "integrity": "783bca21f24da92e04c3893c9e79653227ab016c48e96b3078377ebd5222e6eb", + "dependencies": [ + "jsr:@std/[email protected]" + ] + }, + "@std/[email protected]": { + "integrity": "50a0a4366e7e2bd444ed0831757e3d9dd39b1d24612764bbb9ac7725169903f4" + }, + "@std/[email protected]": { + "integrity": "2f7bfd71081fad988af9ce991750ed1574917dc8e6fae0e151987ea020d1e21a" + }, + "@std/[email protected]": { + "integrity": "b03b5d1529f6c423badfb82f6640f9f2557b4034cd7c30655ba5bb447ff750a4", + "dependencies": [ + "jsr:@std/cli@^0.224.7", + "jsr:@std/[email protected]", + "jsr:@std/fmt@^0.225.4", + "jsr:@std/media-types@^1.0.0-rc.1", + "jsr:@std/net@^0.224.3", + "jsr:@std/[email protected]", + "jsr:@std/streams@^0.224.5" + ] + }, + "@std/[email protected]": { + "integrity": "b402edeb99c6b3778d9ae3e9927bc9085b170b41e5a09bbb7064ab2ee394ae2f" + }, + "@std/[email protected]": { + "integrity": "f48870c4471e5ff3157ca4c51bf9a71351c2bac2ba2e1615321254b4d081e84a" + }, + "@std/[email protected]": { + "integrity": "c10770a31489f5b85a3562d9b107c497666d8b6a49291ee2711d84da2616c2d6", + "dependencies": [ + "jsr:@std/json@^1.0.0-rc.1" + ] + }, + "@std/[email protected]": { + "integrity": "de16c39f77e83f170a8f02547c832917737be4a715c434dd010258f9c22c0cf5", + "dependencies": [ + "jsr:@std/fmt@^0.225.5", + "jsr:@std/fs@^1.0.0-rc.3", + "jsr:@std/io@^0.224.3" + ] + }, + "@std/[email protected]": { + "integrity": "f2ddc3497be0bd87ac0c9b9b26bb454f76bdc45e1b9a12146af47fab3ba2828c" + }, + "@std/[email protected]": { + "integrity": "4be5b6fb9cab0380b68d9929503bcbac35f22eb5d179ec1e2f331646c0066fe8" + }, + "@std/[email protected]": { + "integrity": "0f2db41d36b50ef048dcb0399aac720a5348638dd3cb5bf80685bf2a745aa506", + "dependencies": [ + "jsr:@std/assert@^0.226.0" + ] + }, + "@std/[email protected]": { + "integrity": "b8c00ae2f19106a6bb7cbf1ab9be52aa70de1605daeb2dbdc4f87a7cbaf10ff6" + }, + "@std/[email protected]": { + "integrity": "39f20d37a44d1867abac8d91c169359ea6e942237a45a99ee1e091b32b921c7d" + }, + "@std/[email protected]": { + "integrity": "bcde7818dd5460d474cdbd674b15f6638b9cd73cd64e52bd852fba2bd4d8ec91" + }, + "@std/[email protected]": { + "integrity": "c364b9ca3b18207223c4e2a1f652ef2970ff80967f7575ddf89b6b0565a17148", + "dependencies": [ + "jsr:@std/collections@^1.0.0-rc.1" + ] + }, + "@std/[email protected]": { + "integrity": "7193135c2a1d67bf54ec1dda0a0c2c8f76ca6a1151eb6ff0779b6d7217a42117", + "dependencies": [ + "jsr:@std/collections@^1.0.2" + ] + }, + "@std/[email protected]": { + "integrity": "9da1ed0094f42ba24570b4d88a094b44a793ac7f2bc085c1939d3ac7e11cc0bb" + }, + "@std/[email protected]": { + "integrity": "ef57cfec54ce97e05a7659dd7925de5ef2b8d236064d1463b8bbcf0979e87aa7" + } + }, + "npm": { + "@js-temporal/[email protected]": { + "integrity": "sha512-2X6bvghJ/JAoZO52lbgyAPFj8uCflhTo2g7nkFzEQdXd/D8rEeD4HtmTEpmtGCva260fcd66YNXBOYdnmHqSOg==", + "dependencies": { + "jsbi": "[email protected]", + "tslib": "[email protected]" + } + }, + "@types/[email protected]": { + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dependencies": {} + }, + "[email protected]": { + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dependencies": {} + }, + "[email protected]": { + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dependencies": {} + }, + "[email protected]": { + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "@types/[email protected]" + } + }, + "[email protected]": { + "integrity": "sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==", + "dependencies": {} + }, + "[email protected]": { + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "dependencies": { + "uc.micro": "[email protected]" + } + }, + "integrity": "sha512-O7PDKZlN8RFMyDX13JnctQompwrrILuz2y43pW2GagcwpIIElkAdfeek+erHfxUOlXWPsjFeWmZ8ch1xtRLWpA==", + "dependencies": { + "markdown-it": "[email protected]" + } + }, + "[email protected]": { + "integrity": "sha512-OxPmQ/keJZwbubjiQWOvKLHwpV2wZ5I3Smc81OjhwbfJsjdRrvD5aLTQxmZzzePeO0kbGzAo3Krk4QLgA8PWLg==", + "dependencies": {} + }, + "[email protected]": { + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "dependencies": { + "argparse": "[email protected]", + "entities": "[email protected]", + "linkify-it": "[email protected]", + "mdurl": "[email protected]", + "punycode.js": "[email protected]", + "uc.micro": "[email protected]" + } + }, + "[email protected]": { + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "dependencies": {} + }, + "[email protected]": { + "integrity": "sha512-Rbiu0QPIxTXgOXwiIpRVJfZRQ2FWyfzYrOGBs9SN5RbaXg1CN5ELn/plodwWwluX93yzc4qO/bNIen1ThGFCxw==", + "dependencies": {} + }, + "[email protected]": { + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dependencies": {} + }, + "[email protected]": { + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dependencies": {} + }, + "[email protected]": { + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "dependencies": {} + } + } + }, + "remote": { + "https://deno.land/[email protected]/_util/asserts.ts": "d0844e9b62510f89ce1f9878b046f6a57bf88f208a10304aab50efcb48365272", + "https://deno.land/[email protected]/_util/os.ts": "8a33345f74990e627b9dfe2de9b040004b08ea5146c7c9e8fe9a29070d193934", + "https://deno.land/[email protected]/encoding/base64.ts": "8605e018e49211efc767686f6f687827d7f5fd5217163e981d8d693105640d7a", + "https://deno.land/[email protected]/fmt/colors.ts": "03ad95e543d2808bc43c17a3dd29d25b43d0f16287fe562a0be89bf632454a12", + "https://deno.land/[email protected]/path/_constants.ts": "df1db3ffa6dd6d1252cc9617e5d72165cd2483df90e93833e13580687b6083c3", + "https://deno.land/[email protected]/path/_interface.ts": "ee3b431a336b80cf445441109d089b70d87d5e248f4f90ff906820889ecf8d09", + "https://deno.land/[email protected]/path/_util.ts": "d16be2a16e1204b65f9d0dfc54a9bc472cafe5f4a190b3c8471ec2016ccd1677", + "https://deno.land/[email protected]/path/common.ts": "bee563630abd2d97f99d83c96c2fa0cca7cee103e8cb4e7699ec4d5db7bd2633", + "https://deno.land/[email protected]/path/glob.ts": "81cc6c72be002cd546c7a22d1f263f82f63f37fe0035d9726aa96fc8f6e4afa1", + "https://deno.land/[email protected]/path/mod.ts": "cf7cec7ac11b7048bb66af8ae03513e66595c279c65cfa12bfc07d9599608b78", + "https://deno.land/[email protected]/path/posix.ts": "b859684bc4d80edfd4cad0a82371b50c716330bed51143d6dcdbe59e6278b30c", + "https://deno.land/[email protected]/path/separator.ts": "fe1816cb765a8068afb3e8f13ad272351c85cbc739af56dacfc7d93d710fe0f9", + "https://deno.land/[email protected]/path/win32.ts": "7cebd2bda6657371adc00061a1d23fdd87bcdf64b4843bb148b0b24c11b40f69", + "https://deno.land/x/[email protected]/_utils/distance.ts": "02af166952c7c358ac83beae397aa2fbca4ad630aecfcd38d92edb1ea429f004", + "https://deno.land/x/[email protected]/ansi/ansi.ts": "7f43d07d31dd7c24b721bb434c39cbb5132029fa4be3dd8938873065f65e5810", + "https://deno.land/x/[email protected]/ansi/ansi_escapes.ts": "885f61f343223f27b8ec69cc138a54bea30542924eacd0f290cd84edcf691387", + "https://deno.land/x/[email protected]/ansi/chain.ts": "31fb9fcbf72fed9f3eb9b9487270d2042ccd46a612d07dd5271b1a80ae2140a0", + "https://deno.land/x/[email protected]/ansi/colors.ts": "5f71993af5bd1aa0a795b15f41692d556d7c89584a601fed75997df844b832c9", + "https://deno.land/x/[email protected]/ansi/cursor_position.ts": "d537491e31d9c254b208277448eff92ff7f55978c4928dea363df92c0df0813f", + "https://deno.land/x/[email protected]/ansi/deps.ts": "0f35cb7e91868ce81561f6a77426ea8bc55dc15e13f84c7352f211023af79053", + "https://deno.land/x/[email protected]/ansi/mod.ts": "bb4e6588e6704949766205709463c8c33b30fec66c0b1846bc84a3db04a4e075", + "https://deno.land/x/[email protected]/ansi/tty.ts": "8fb064c17ead6cdf00c2d3bc87a9fd17b1167f2daa575c42b516f38bdb604673", + "https://deno.land/x/[email protected]/command/_errors.ts": "a9bd23dc816b32ec96c9b8f3057218241778d8c40333b43341138191450965e5", + "https://deno.land/x/[email protected]/command/_utils.ts": "9ab3d69fabab6c335b881b8a5229cbd5db0c68f630a1c307aff988b6396d9baf", + "https://deno.land/x/[email protected]/command/command.ts": "a2b83c612acd65c69116f70dec872f6da383699b83874b70fcf38cddf790443f", + "https://deno.land/x/[email protected]/command/completions/_bash_completions_generator.ts": "43b4abb543d4dc60233620d51e69d82d3b7c44e274e723681e0dce2a124f69f9", + "https://deno.land/x/[email protected]/command/completions/_fish_completions_generator.ts": "d0289985f5cf0bd288c05273bfa286b24c27feb40822eb7fd9d7fee64e6580e8", + "https://deno.land/x/[email protected]/command/completions/_zsh_completions_generator.ts": "14461eb274954fea4953ee75938821f721da7da607dc49bcc7db1e3f33a207bd", + "https://deno.land/x/[email protected]/command/completions/bash.ts": "053aa2006ec327ccecacb00ba28e5eb836300e5c1bec1b3cfaee9ddcf8189756", + "https://deno.land/x/[email protected]/command/completions/complete.ts": "58df61caa5e6220ff2768636a69337923ad9d4b8c1932aeb27165081c4d07d8b", + "https://deno.land/x/[email protected]/command/completions/fish.ts": "9938beaa6458c6cf9e2eeda46a09e8cd362d4f8c6c9efe87d3cd8ca7477402a5", + "https://deno.land/x/[email protected]/command/completions/mod.ts": "aeef7ec8e319bb157c39a4bab8030c9fe8fa327b4c1e94c9c1025077b45b40c0", + "https://deno.land/x/[email protected]/command/completions/zsh.ts": "8b04ab244a0b582f7927d405e17b38602428eeb347a9968a657e7ea9f40e721a", + "https://deno.land/x/[email protected]/command/deprecated.ts": "bbe6670f1d645b773d04b725b8b8e7814c862c9f1afba460c4d599ffe9d4983c", + "https://deno.land/x/[email protected]/command/deps.ts": "275b964ce173770bae65f6b8ebe9d2fd557dc10292cdd1ed3db1735f0d77fa1d", + "https://deno.land/x/[email protected]/command/help/_help_generator.ts": "f7c349cb2ddb737e70dc1f89bcb1943ca9017a53506be0d4138e0aadb9970a49", + "https://deno.land/x/[email protected]/command/help/mod.ts": "09d74d3eb42d21285407cda688074c29595d9c927b69aedf9d05ff3f215820d3", + "https://deno.land/x/[email protected]/command/mod.ts": "d0a32df6b14028e43bb2d41fa87d24bc00f9662a44e5a177b3db02f93e473209", + "https://deno.land/x/[email protected]/command/type.ts": "24e88e3085e1574662b856ccce70d589959648817135d4469fab67b9cce1b364", + "https://deno.land/x/[email protected]/command/types.ts": "ae02eec0ed7a769f7dba2dd5d3a931a61724b3021271b1b565cf189d9adfd4a0", + "https://deno.land/x/[email protected]/command/types/action_list.ts": "33c98d449617c7a563a535c9ceb3741bde9f6363353fd492f90a74570c611c27", + "https://deno.land/x/[email protected]/command/types/boolean.ts": "3879ec16092b4b5b1a0acb8675f8c9250c0b8a972e1e4c7adfba8335bd2263ed", + "https://deno.land/x/[email protected]/command/types/child_command.ts": "f1fca390c7fbfa7a713ca15ef55c2c7656bcbb394d50e8ef54085bdf6dc22559", + "https://deno.land/x/[email protected]/command/types/command.ts": "325d0382e383b725fd8d0ef34ebaeae082c5b76a1f6f2e843fee5dbb1a4fe3ac", + "https://deno.land/x/[email protected]/command/types/enum.ts": "2178345972adf7129a47e5f02856ca3e6852a91442a1c78307dffb8a6a3c6c9f", + "https://deno.land/x/[email protected]/command/types/file.ts": "8618f16ac9015c8589cbd946b3de1988cc4899b90ea251f3325c93c46745140e", + "https://deno.land/x/[email protected]/command/types/integer.ts": "29864725fd48738579d18123d7ee78fed37515e6dc62146c7544c98a82f1778d", + "https://deno.land/x/[email protected]/command/types/number.ts": "aeba96e6f470309317a16b308c82e0e4138a830ec79c9877e4622c682012bc1f", + "https://deno.land/x/[email protected]/command/types/string.ts": "e4dadb08a11795474871c7967beab954593813bb53d9f69ea5f9b734e43dc0e0", + "https://deno.land/x/[email protected]/command/upgrade/mod.ts": "17e2df3b620905583256684415e6c4a31e8de5c59066eb6d6c9c133919292dc4", + "https://deno.land/x/[email protected]/command/upgrade/provider.ts": "d6fb846043232cbd23c57d257100c7fc92274984d75a5fead0f3e4266dc76ab8", + "https://deno.land/x/[email protected]/command/upgrade/provider/deno_land.ts": "24f8d82e38c51e09be989f30f8ad21f9dd41ac1bb1973b443a13883e8ba06d6d", + "https://deno.land/x/[email protected]/command/upgrade/provider/github.ts": "99e1b133dd446c6aa79f69e69c46eb8bc1c968dd331c2a7d4064514a317c7b59", + "https://deno.land/x/[email protected]/command/upgrade/provider/nest_land.ts": "0e07936cea04fa41ac9297f32d87f39152ea873970c54cb5b4934b12fee1885e", + "https://deno.land/x/[email protected]/command/upgrade/upgrade_command.ts": "3640a287d914190241ea1e636774b1b4b0e1828fa75119971dd5304784061e05", + "https://deno.land/x/[email protected]/flags/_errors.ts": "f1fbb6bfa009e7950508c9d491cfb4a5551027d9f453389606adb3f2327d048f", + "https://deno.land/x/[email protected]/flags/_utils.ts": "340d3ecab43cde9489187e1f176504d2c58485df6652d1cdd907c0e9c3ce4cc2", + "https://deno.land/x/[email protected]/flags/_validate_flags.ts": "16eb5837986c6f6f7620817820161a78d66ce92d690e3697068726bbef067452", + "https://deno.land/x/[email protected]/flags/deprecated.ts": "a72a35de3cc7314e5ebea605ca23d08385b218ef171c32a3f135fb4318b08126", + "https://deno.land/x/[email protected]/flags/flags.ts": "68a9dfcacc4983a84c07ba19b66e5e9fccd04389fad215210c60fb414cc62576", + "https://deno.land/x/[email protected]/flags/mod.ts": "b21c2c135cd2437cc16245c5f168a626091631d6d4907ad10db61c96c93bdb25", + "https://deno.land/x/[email protected]/flags/types.ts": "7452ea5296758fb7af89930349ce40d8eb9a43b24b3f5759283e1cb5113075fd", + "https://deno.land/x/[email protected]/flags/types/boolean.ts": "4c026dd66ec9c5436860dc6d0241427bdb8d8e07337ad71b33c08193428a2236", + "https://deno.land/x/[email protected]/flags/types/integer.ts": "b60d4d590f309ddddf066782d43e4dc3799f0e7d08e5ede7dc62a5ee94b9a6d9", + "https://deno.land/x/[email protected]/flags/types/number.ts": "610936e2d29de7c8c304b65489a75ebae17b005c6122c24e791fbed12444d51e", + "https://deno.land/x/[email protected]/flags/types/string.ts": "e89b6a5ce322f65a894edecdc48b44956ec246a1d881f03e97bbda90dd8638c5", + "https://deno.land/x/[email protected]/keycode/key_code.ts": "c4ab0ffd102c2534962b765ded6d8d254631821bf568143d9352c1cdcf7a24be", + "https://deno.land/x/[email protected]/keycode/key_codes.ts": "917f0a2da0dbace08cf29bcfdaaa2257da9fe7e705fff8867d86ed69dfb08cfe", + "https://deno.land/x/[email protected]/keycode/mod.ts": "292d2f295316c6e0da6955042a7b31ab2968ff09f2300541d00f05ed6c2aa2d4", + "https://deno.land/x/[email protected]/mod.ts": "e3515ccf6bd4e4ac89322034e07e2332ed71901e4467ee5bc9d72851893e167b", + "https://deno.land/x/[email protected]/prompt/_generic_input.ts": "737cff2de02c8ce35250f5dd79c67b5fc176423191a2abd1f471a90dd725659e", + "https://deno.land/x/[email protected]/prompt/_generic_list.ts": "79b301bf09eb19f0d070d897f613f78d4e9f93100d7e9a26349ef0bfaa7408d2", + "https://deno.land/x/[email protected]/prompt/_generic_prompt.ts": "8630ce89a66d83e695922df41721cada52900b515385d86def597dea35971bb2", + "https://deno.land/x/[email protected]/prompt/_generic_suggestions.ts": "2a8b619f91e8f9a270811eff557f10f1343a444a527b5fc22c94de832939920c", + "https://deno.land/x/[email protected]/prompt/_utils.ts": "676cca30762656ed1a9bcb21a7254244278a23ffc591750e98a501644b6d2df3", + "https://deno.land/x/[email protected]/prompt/checkbox.ts": "e5a5a9adbb86835dffa2afbd23c6f7a8fe25a9d166485388ef25aba5dc3fbf9e", + "https://deno.land/x/[email protected]/prompt/confirm.ts": "94c8e55de3bbcd53732804420935c432eab29945497d1c47c357d236a89cb5f6", + "https://deno.land/x/[email protected]/prompt/deps.ts": "4c38ab18e55a792c9a136c1c29b2b6e21ea4820c45de7ef4cf517ce94012c57d", + "https://deno.land/x/[email protected]/prompt/figures.ts": "26af0fbfe21497220e4b887bb550fab997498cde14703b98e78faf370fbb4b94", + "https://deno.land/x/[email protected]/prompt/input.ts": "ee45532e0a30c2463e436e08ae291d79d1c2c40872e17364c96d2b97c279bf4d", + "https://deno.land/x/[email protected]/prompt/list.ts": "6780427ff2a932a48c9b882d173c64802081d6cdce9ff618d66ba6504b6abc50", + "https://deno.land/x/[email protected]/prompt/mod.ts": "195aed14d10d279914eaa28c696dec404d576ca424c097a5bc2b4a7a13b66c89", + "https://deno.land/x/[email protected]/prompt/number.ts": "015305a76b50138234dde4fd50eb886c6c7c0baa1b314caf811484644acdc2cf", + "https://deno.land/x/[email protected]/prompt/prompt.ts": "0e7f6a1d43475ee33fb25f7d50749b2f07fc0bcddd9579f3f9af12d05b4a4412", + "https://deno.land/x/[email protected]/prompt/secret.ts": "58745f5231fb2c44294c4acf2511f8c5bfddfa1e12f259580ff90dedea2703d6", + "https://deno.land/x/[email protected]/prompt/select.ts": "1e982eae85718e4e15a3ee10a5ae2233e532d7977d55888f3a309e8e3982b784", + "https://deno.land/x/[email protected]/prompt/toggle.ts": "842c3754a40732f2e80bcd4670098713e402e64bd930e6cab2b787f7ad4d931a", + "https://deno.land/x/[email protected]/table/border.ts": "2514abae4e4f51eda60a5f8c927ba24efd464a590027e900926b38f68e01253c", + "https://deno.land/x/[email protected]/table/cell.ts": "1d787d8006ac8302020d18ec39f8d7f1113612c20801b973e3839de9c3f8b7b3", + "https://deno.land/x/[email protected]/table/deps.ts": "5b05fa56c1a5e2af34f2103fd199e5f87f0507549963019563eae519271819d2", + "https://deno.land/x/[email protected]/table/layout.ts": "46bf10ae5430cf4fbb92f23d588230e9c6336edbdb154e5c9581290562b169f4", + "https://deno.land/x/[email protected]/table/mod.ts": "e74f69f38810ee6139a71132783765feb94436a6619c07474ada45b465189834", + "https://deno.land/x/[email protected]/table/row.ts": "5f519ba7488d2ef76cbbf50527f10f7957bfd668ce5b9169abbc44ec88302645", + "https://deno.land/x/[email protected]/table/table.ts": "ec204c9d08bb3ff1939c5ac7412a4c9ed7d00925d4fc92aff9bfe07bd269258d", + "https://deno.land/x/[email protected]/table/utils.ts": "187bb7dcbcfb16199a5d906113f584740901dfca1007400cba0df7dcd341bc29", + "https://deno.land/x/[email protected]/build/deno-wasm/deno-wasm.js": "d6841a06342eb6a2798ef28de79ad69c0f2fa349fa04d3ca45e5fcfbf50a9340", + "https://deno.land/x/[email protected]/deno-dom-wasm.ts": "0669396686fb207f1354af33df6aabe2189b4eceafdb1bf7f3d6bbb2637b6b03", + "https://deno.land/x/[email protected]/src/api.ts": "0ff5790f0a3eeecb4e00b7d8fbfa319b165962cf6d0182a65ba90f158d74f7d7", + "https://deno.land/x/[email protected]/src/constructor-lock.ts": "0e7b297e8b9cf921a3b0d3a692ec5fb462c5afc47ec554292e20090b9e16b40a", + "https://deno.land/x/[email protected]/src/deserialize.ts": "1cf4096678d8afed8ed28dbad690504c4d2c28149ba768b26eacd1416873425b", + "https://deno.land/x/[email protected]/src/dom/document-fragment.ts": "1c7352a3c816587ed7fad574b42636198f680f17abc3836fcfe7799b31e7718f", + "https://deno.land/x/[email protected]/src/dom/document.ts": "0b07049fd614c1d460240d1bf3e051084a58105e54887af90f45bc615965f1c6", + "https://deno.land/x/[email protected]/src/dom/dom-parser.ts": "784ee0e766d4a01e14420f328053fd3a0016c6b40ee442edc3ae80f5d9777927", + "https://deno.land/x/[email protected]/src/dom/element.ts": "d1a006e4f7cd1eb050838a96ba93a254e5cf4136236c6454ab6e8ffedcf395fd", + "https://deno.land/x/[email protected]/src/dom/elements/html-template-element.ts": "740b97a5378c9a14cccf3429299846eda240b613013e2d2d7f20b393897453c2", + "https://deno.land/x/[email protected]/src/dom/html-collection.ts": "eedc0b097612ef420d975df6924850a36a4829b35aafa4c92078609a15a52f08", + "https://deno.land/x/[email protected]/src/dom/node-list.ts": "aa5d4c2297fadfb1b392ffa0e5c33a6fb8c198e8875bb853c2fc3fc49807701d", + "https://deno.land/x/[email protected]/src/dom/node.ts": "4ee9bc98f1d5b31a9a36674a9f3e1d6e25b9125b1532c42f84c4624816fe8435", + "https://deno.land/x/[email protected]/src/dom/selectors/custom-api.ts": "852696bd58e534bc41bd3be9e2250b60b67cd95fd28ed16b1deff1d548531a71", + "https://deno.land/x/[email protected]/src/dom/selectors/nwsapi-types.ts": "c43b36c36acc5d32caabaa54fda8c9d239b2b0fcbce9a28efb93c84aa1021698", + "https://deno.land/x/[email protected]/src/dom/selectors/nwsapi.js": "985d7d8fc1eabbb88946b47a1c44c1b2d4aa79ff23c21424219f1528fa27a2ff", + "https://deno.land/x/[email protected]/src/dom/selectors/selectors.ts": "83eab57be2290fb48e3130533448c93c6c61239f2a2f3b85f1917f80ca0fdc75", + "https://deno.land/x/[email protected]/src/dom/selectors/sizzle-types.ts": "78149e2502409989ce861ed636b813b059e16bc267bb543e7c2b26ef43e4798b", + "https://deno.land/x/[email protected]/src/dom/selectors/sizzle.js": "c3aed60c1045a106d8e546ac2f85cc82e65f62d9af2f8f515210b9212286682a", + "https://deno.land/x/[email protected]/src/dom/utils-types.ts": "96db30e3e4a75b194201bb9fa30988215da7f91b380fca6a5143e51ece2a8436", + "https://deno.land/x/[email protected]/src/dom/utils.ts": "4c6206516fb8f61f37a209c829e812c4f5a183e46d082934dd14c91bde939263", + "https://deno.land/x/[email protected]/src/parser.ts": "e06b2300d693e6ae7564e53dfa5c9a9e97fdb8c044c39c52c8b93b5d60860be3", + "https://deno.land/x/[email protected]/cli.ts": "71f6e24caf5eb661fb1b903ed6a914718a08ee6711daa689dc61fa5e5a37c54c", + "https://deno.land/x/[email protected]/cli/build.ts": "4a280da27631beca8f57a459a3bd6a9d4f83316d95d3886a3bc43a65af857cd6", + "https://deno.land/x/[email protected]/cli/cms.ts": "ba10b3f1cc44f5ec172c72c6bbe1da99bac97c0e2c0f214d1aa8e1a4ce200464", + "https://deno.land/x/[email protected]/cli/create.ts": "f4173fd79c6a97480839e1bd47a0ec8c79de1f24d2e92c83baad637c476c9c01", + "https://deno.land/x/[email protected]/cli/run.ts": "6f60a8c03b085ed71e67c595d02428259526db6095f41389d3933d98433e9f0c", + "https://deno.land/x/[email protected]/cli/upgrade.ts": "a11e7c9024f78c2e7376c57b4a99e389dbf490769779d2d37a4a3ccd6ef27d9e", + "https://deno.land/x/[email protected]/core/component_loader.ts": "da80bf80a168d0b91b59eb3449fbf62627d8bf67879df34e71970616d47ce2ec", + "https://deno.land/x/[email protected]/core/data_loader.ts": "8698a9e9b1aac27147dc835ba89a0e30828c81338eceae86630607d78f146215", + "https://deno.land/x/[email protected]/core/events.ts": "e4fd1786eb7dd4a041d7d922779b9edf1ee89e51fd17ba5e756f380879ccb557", + "https://deno.land/x/[email protected]/core/file.ts": "ddbb9ff4a98c5efeccf2beb3f98d68e376d9c1018862b64e9f1e12d676bfae21", + "https://deno.land/x/[email protected]/core/formats.ts": "24d9f5ccf384b2474f457cc0d3855e6ad411ded0d6acf4afe36547ba93fc706f", + "https://deno.land/x/[email protected]/core/fs.ts": "28adb1bc12e8d4005a1d7a2ff44a6e1d1e805e1d70262299876f6e7343959018", + "https://deno.land/x/[email protected]/core/loaders/binary.ts": "bb1e1cf3faac49f6007dc6814168dc0f633da17356db18e68862e4b2a87a3f33", + "https://deno.land/x/[email protected]/core/loaders/json.ts": "632e840340edf7d79091fb37474a1cbf86dd2d218090fb6f6c0420f5f5e9c2ce", + "https://deno.land/x/[email protected]/core/loaders/mod.ts": "148404b9a9112361918177fcec1456e3e1ccc59baa3812043b6b3dffebbd958d", + "https://deno.land/x/[email protected]/core/loaders/module.ts": "abcb210fa6724b83407407cd0f7ef90462b35a2017bc135a3d124dd7f38843f6", + "https://deno.land/x/[email protected]/core/loaders/text.ts": "42860fc3482651fa6cfba18a734bb548d6e6e1163bf1015c2abc447ab150acbd", + "https://deno.land/x/[email protected]/core/loaders/toml.ts": "72ddfef2deea62815c28e27faa2c5356e09b3109e9547e47a6defea3d3332452", + "https://deno.land/x/[email protected]/core/loaders/yaml.ts": "241dc41fbe51b92e38dc748eda614c35d80fb8c63a6d40253453c6bb78c9c47e", + "https://deno.land/x/[email protected]/core/processors.ts": "ce9b97307740723afd86d1773e946981a96769189ba6acd649b412e48552045d", + "https://deno.land/x/[email protected]/core/renderer.ts": "b1879895f7544326e61e95a6413689975e79eabae0c48ca5912f06d2b4afde43", + "https://deno.land/x/[email protected]/core/scopes.ts": "dbdf93d7a9cead84833779e974f190b1379356ec7c0ccd34aa92f917c2cdd2f9", + "https://deno.land/x/[email protected]/core/scripts.ts": "286969b120d2290ba57a7fdd9b37e587aacf4e4162d92f51f1f1e9e18c864f30", + "https://deno.land/x/[email protected]/core/searcher.ts": "db2ba1841be3bf71c51c9c316fc5ea2f8be9ba71b74347c303ae569e7076cab9", + "https://deno.land/x/[email protected]/core/server.ts": "f0446cbe56b6d8e04517cb0b994f1f3b8d4f5a5cd2bdbafa2a7aa671520cc012", + "https://deno.land/x/[email protected]/core/site.ts": "b88d6b68f92534dd01baa98b4baaf9dcc228f41bdd53e9337b40539126356007", + "https://deno.land/x/[email protected]/core/source.ts": "5b866c68c7275e9fd195c0461b2f7c8907bf3772b4bd4bbe332b21613623a8ae", + "https://deno.land/x/[email protected]/core/utils/cli_options.ts": "0e48094ef8b89502c53fa597e01238c2ca972f65d2b9b219cca42a3988cba3c6", + "https://deno.land/x/[email protected]/core/utils/concurrent.ts": "cb0775b3d95f3faa356aa3a3e489dccef8807ed93cc4f84fcf5bc81e87c29504", + "https://deno.land/x/[email protected]/core/utils/data_values.ts": "40cc18575c35d64797b06fb8638920f54d22c650c50e8760756a7ccbaa37da75", + "https://deno.land/x/[email protected]/core/utils/date.ts": "b989369496b9a6fba04cf1dee7f58f157911ae273aa3ca16abf9a047e4e091c2", + "https://deno.land/x/[email protected]/core/utils/digest.ts": "445b387983391af73269686292a65bb677119a25a327776885ff1242a9397ad8", + "https://deno.land/x/[email protected]/core/utils/dom.ts": "d406fb5c48ceb012286d0aff66ef635261eda666de2ce07538c0cf9366b8fecd", + "https://deno.land/x/[email protected]/core/utils/env.ts": "d2440f14ad27e65b0a42b35a52f59ccce0430dd52950bd5df103bb1c9ba1a4a7", + "https://deno.land/x/[email protected]/core/utils/generator.ts": "1e664e9fd4c469e38a0acf5c94fd49dac4f38cb6334563ea4b7fc498b5958877", + "https://deno.land/x/[email protected]/core/utils/log.ts": "c04df547a673aaecaaeb1f5d90f2a973c1cca9e4545353e94b3cd0074a8ec2b4", + "https://deno.land/x/[email protected]/core/utils/lume_config.ts": "344bafe9bdd5b69b44d3106de90cbd822dcc21f2916261dddde7eb2b94f336b1", + "https://deno.land/x/[email protected]/core/utils/lume_version.ts": "96ce8c0144b5adbc170f388b60be706244d1bd100413e748e9cf23878838c87c", + "https://deno.land/x/[email protected]/core/utils/merge_data.ts": "f4771c4f027b17487bf9a33bc2b04701a97f0578fd4a7feb31809cc119e5ee63", + "https://deno.land/x/[email protected]/core/utils/net.ts": "7827473a96b28950ab8083582a1f810e56ab265c28196494d9d714f1e0c17e8a", + "https://deno.land/x/[email protected]/core/utils/object.ts": "e00ee6e91264064772c87e69e128a09ba0e30c2c41be4a5302881f59f456fc31", + "https://deno.land/x/[email protected]/core/utils/page_date.ts": "096b21d1832c74bc338c8d8d8762f1f5106259b73e6b2caa72fb50986d4f1f5b", + "https://deno.land/x/[email protected]/core/utils/page_url.ts": "99da7e9e2b8ba0aebb4412ef7d4e1c89bc47ac4c59e34db4a9a4f4108812f4ca", + "https://deno.land/x/[email protected]/core/utils/path.ts": "a7bae3ad1ff3c9d1d838b044c9d4d4a0410f657cde493f090241345429e833f2", + "https://deno.land/x/[email protected]/core/utils/read.ts": "e096b1f37f8f0a6820e6ee00af1832d133598d55c961b226d057a5467207c5cd", + "https://deno.land/x/[email protected]/core/watcher.ts": "2487018b7b860fec08194b6b46ca3793852e2bf72ac9479ef513624b085becdc", + "https://deno.land/x/[email protected]/core/writer.ts": "381004fb3d7b1fc3791177d55ce7693d2e3ff34a19df20cc6b10e3b5a8bb07ec", + "https://deno.land/x/[email protected]/deps/base64.ts": "b66df42ded91a51e66c328a526eed9ce4482f8d848019b7c2e704ac83aeea926", + "https://deno.land/x/[email protected]/deps/cli.ts": "e34b3d46e76d008815e9304d47daa4cf1a46c19c392fab07ac645af21556a6e3", + "https://deno.land/x/[email protected]/deps/cliffy.ts": "faff0c2ca187ec9fd1ad8660141f85b9d05b5c36bab25b40eb5038c02590a310", + "https://deno.land/x/[email protected]/deps/colors.ts": "263ae89b3f4488bcd0c4994a67008c309b5bc51efdfd0a213576f4dfe2f3eeec", + "https://deno.land/x/[email protected]/deps/crypto.ts": "557c0b4995bd3e0270586bde449b926815eb21678b04862b6b5ac51208094563", + "https://deno.land/x/[email protected]/deps/dom.ts": "7f47d1462127c62ecc8571434fe55639a5a3936ecb8b38476cf560e2b1283da2", + "https://deno.land/x/[email protected]/deps/front_matter.ts": "4f8e04bdc087178bb0e9d7bdf1bb16e96ed72eef6eb74b5fd607cb747ab2adc6", + "https://deno.land/x/[email protected]/deps/fs.ts": "25931f53810dfa7780b9edecd8f47b88f7a8037377de78d7c1bd659d1d3de5e7", + "https://deno.land/x/[email protected]/deps/hex.ts": "de032e37308bdd0f8455b5698131a64d1c32d7efe9932c0361a57850962e3cef", + "https://deno.land/x/[email protected]/deps/http.ts": "ed5acf3edccd6fed92572e40d4b8db5268722c760107283da0cdd78d9a462f68", + "https://deno.land/x/[email protected]/deps/init.ts": "05d45af66ebdfe63e43540618f51ece8f99d98dc49de890f10eeb43abe9ed0f3", + "https://deno.land/x/[email protected]/deps/jsonc.ts": "00f38fabf366ceb34cd7ad8764336b873d158b982e46db76dc3c3c2be3cba2bf", + "https://deno.land/x/[email protected]/deps/log.ts": "a4252917a223e4f1bf16bd4b13bbafbaac5ba01c850badf7938709fbcf412e3a", + "https://deno.land/x/[email protected]/deps/markdown_it.ts": "5da22a23e59f86bb7f0a0aa7c9cb9012a2444b8c3a0896d92a07492626a8c21f", + "https://deno.land/x/[email protected]/deps/media_types.ts": "56314843dd720d912ae1937b5725735f3c0cb9a9662d16f88cb734fe1bf0e3d7", + "https://deno.land/x/[email protected]/deps/minify_html.ts": "a42184735d1e2ecf429bde8581eeba29cb7d9803cab940509463af6925ff64c0", + "https://deno.land/x/[email protected]/deps/path.ts": "c4a37bd4d0533a1065a485ad1d5ddc5d71d1bb274806e3e1e7a81b9e634d5066", + "https://deno.land/x/[email protected]/deps/temporal.ts": "1958b134c4186b0ab39316fa33ba19d1a4203e2ea445080429d60d296b91a552", + "https://deno.land/x/[email protected]/deps/toml.ts": "e7ca77ce70c66d1f2678a98ab5870d7ec9b62fbeede81ef8dbef4f60f4988181", + "https://deno.land/x/[email protected]/deps/vento.ts": "40fc315cb077bf4946e7213695fc5561ef83e78264d4e49e16c96bd6767decc4", + "https://deno.land/x/[email protected]/deps/xml.ts": "cd178a3d3e05a0ef03182b691ddc086a594636f1982e78f0129ba17e36f7686d", + "https://deno.land/x/[email protected]/deps/yaml.ts": "71d13bb27017f35e521be92ae8b32e17eec118c1141e88790bbc6516983b3692", + "https://deno.land/x/[email protected]/middlewares/logger.ts": "84fb60e1631cd839053eaaba7b3b802eab7d320dfd1b940d982aa1ae5951a85c", + "https://deno.land/x/[email protected]/middlewares/no_cache.ts": "c576ae2323c8b5657681721377c806672d5e1811d8cf35fba5efebc2645b37ae", + "https://deno.land/x/[email protected]/middlewares/no_cors.ts": "9e0344efcc9a541e7b6845250d0a19101ce5762d6668710a38a28d550e1eeb42", + "https://deno.land/x/[email protected]/middlewares/not_found.ts": "0fcd2da81a9573faf3f6f650f8e126ab5600bf0dd0b49b211303274b5d9afa4e", + "https://deno.land/x/[email protected]/middlewares/reload.ts": "7f013ca1c55df8ce8ad2264bdb3cc2fd85a540cc86f9caf93e6983c2ea06b994", + "https://deno.land/x/[email protected]/middlewares/reload_client.js": "34d75e01503fae8180796de882af42b1125fac88f22a010a99d5548de1ba7d72", + "https://deno.land/x/[email protected]/mod.ts": "0f7afe1e73472bee8fb6dc21d616f9c055a1cffd3a3744f2005b8a6ccfbf8aed", + "https://deno.land/x/[email protected]/plugins/inline.ts": "8e7e1e83a0c1700d8306acab0bb4b30fbcfae0a84548271e4696bdbcc2c4d28f", + "https://deno.land/x/[email protected]/plugins/json.ts": "f6429bbd865e3666ef3385fd205fcc92df02ca2c0f74f20baa5c0798a81e1642", + "https://deno.land/x/[email protected]/plugins/markdown.ts": "b0f224dcffa0abeb30af178d7ec21f50515c2a7ccd42a3347aac3bea53c4ca27", + "https://deno.land/x/[email protected]/plugins/metas.ts": "26dada1735837cd1fa1602a92f5c18f095bcb78e3e009015c0db8a6a76fc41f8", + "https://deno.land/x/[email protected]/plugins/minify_html.ts": "fe1bd66912400635f184758749a8962b21e8fae8b94fa47888cb515ffa07a7df", + "https://deno.land/x/[email protected]/plugins/modules.ts": "19a66398a5494f506458e48b8443a7c4700b7577e8fcc0818c39b1d0530c8950", + "https://deno.land/x/[email protected]/plugins/paginate.ts": "e86617ec1ad491c86bc4866db41f070a6b393e8c2ac94ed28a51ca309f88477d", + "https://deno.land/x/[email protected]/plugins/search.ts": "8ec3a8f082b8ff1532bbe8f8bf76dfaa2d0feab7c2ec5c824d0ccc044c26f640", + "https://deno.land/x/[email protected]/plugins/sitemap.ts": "d611dd1f0ee0db6c772cd9f6aac4420113c6deaf67d5ff6f9ac154ea408d398d", + "https://deno.land/x/[email protected]/plugins/toml.ts": "60191e1e8fd0922def0b3f0eaad13988217511571a54659481759db4b0ca4f82", + "https://deno.land/x/[email protected]/plugins/url.ts": "3d298886cb16e1110d427d2f257de6c2ae0da3cd7076b6abcbbd41e7536ed094", + "https://deno.land/x/[email protected]/plugins/vento.ts": "d230dad29f9dab5302541c1d9b40c818d1e80c2bdbaf0d6d955f6b105373ffa8", + "https://deno.land/x/[email protected]/plugins/yaml.ts": "21b1604304240d4de42b2ba0fcfd81b8330fcff8b365a1ee4ff164de6ef3de75", + "https://deno.land/x/[email protected]/types.ts": "516bec311f10083c5b1d8109e8afd17f02b49cc62c45dca53706f286cb855dba", + "https://deno.land/x/[email protected]/deps.ts": "5eb265b5bcee0e5fbe0864b796cdb044ed1f83ef67e8a5cef06f5b1f73bf1b4a", + "https://deno.land/x/[email protected]/mod.ts": "296c9cc4253c1b88a94fc630a05d9a12947a908966f2db43968141f1c282a7d6", + "https://deno.land/x/[email protected]/plugins/echo.ts": "0c9de6b508ebf79908ecdaf406757bf0a86ab960bf527a51c6523445fc2d66d2", + "https://deno.land/x/[email protected]/plugins/escape.ts": "22754819f9a8437ecb4de0df1d3513c5b92fd6be74274d344d9750811030b181", + "https://deno.land/x/[email protected]/plugins/export.ts": "4cda1bd2d7e28e6d23382a64a6d72e7340bef07fcbc32f604a4705c148b914f1", + "https://deno.land/x/[email protected]/plugins/for.ts": "d79b7ed3414bc0a70430c95ed2795eb16d898dd2ccf6b40792f2333f1f272fcd", + "https://deno.land/x/[email protected]/plugins/function.ts": "24c33bf586844ff8940daac2535dcae7f5ce39b443e795ebf16a2c23694850bf", + "https://deno.land/x/[email protected]/plugins/if.ts": "f992b1f599be11eafaa15bf607eee467ffd4276dec145d7b73cd24c0c6920631", + "https://deno.land/x/[email protected]/plugins/import.ts": "c36710067e1ea4074097b139c95d001fc1a2e759e05f1346da068405657924b4", + "https://deno.land/x/[email protected]/plugins/include.ts": "d93d330d3df25a5cfcc34e85c3e6685214280792f3242064e50c94748acfb1f4", + "https://deno.land/x/[email protected]/plugins/js.ts": "68d78ef2fc7a981d1f124f2f91830135ad46fcbd4dde7d5464cb5103c9293a5e", + "https://deno.land/x/[email protected]/plugins/layout.ts": "da84978f0639e95e472edddc2f9837757c28113a04dbe67399087c3a4d14780e", + "https://deno.land/x/[email protected]/plugins/set.ts": "8e0868ef63cbb005f1dc6541cfb2f7b905426237aad1e509f5b724d58975de4a", + "https://deno.land/x/[email protected]/plugins/trim.ts": "93bce5e32aac9fd1dc4e7acf0278438d710cd1f61f80ce3af719a06cca7f2e3d", + "https://deno.land/x/[email protected]/plugins/unescape.ts": "dd2d9dbd116b68004f11ab17c9daaf9378ee14300c2d0ec8f422df09d41462ba", + "https://deno.land/x/[email protected]/src/environment.ts": "258abc7d7e303edec31ab449dc4948b462c3ceb7c9559a6a389cc845570eafc5", + "https://deno.land/x/[email protected]/src/js.ts": "c4ac5e2b2cd2995523d3167c5708c424686fd30d2d3951ff965a76dbdfb74e37", + "https://deno.land/x/[email protected]/src/loader.ts": "eb01b0dca7ea8bcdcdfd30b1f90f2fad28fb7f2cfd943900322a85bfaa86130c", + "https://deno.land/x/[email protected]/src/tokenizer.ts": "e7830fbc644a3b30cf852d0685f9797e4826ad399a3e0277beebce577b54934c", + "https://deno.land/x/[email protected]/src/transformer.ts": "587a0b107a2bd1437a3093c4c44c07e4fdf3abfaaf8e845767b69bd34a039154", + "https://deno.land/x/[email protected]/_types.ts": "daa965cfa56ab75fc418a909d631af4d87d8deb6f23b91accc127f103deb0095", + "https://deno.land/x/[email protected]/mod.ts": "b59e5c0dd9fe7ed597c21c39aacf089aa82fe5c5eaad3f411a43a9c104359f4e", + "https://deno.land/x/[email protected]/parse.ts": "70334eee74b738d8c4cf1f44b3a05834c3f0ba4dc4e09eea84a2286fd86bcf89", + "https://deno.land/x/[email protected]/stringify.ts": "a9410bc6eb662a8b40248457eaf1684d45e6e15041ee77bdf15e73f3240d171d", + "https://deno.land/x/[email protected]/wasm_xml_parser/wasm_xml_parser.js": "2932e3ae96b373d4d87c91c257eb0a67fcc169b917e48327fbfe9c9bc046784b", + "https://wilsonl.in/minify-html/deno/0.15.0/index.js": "8e7ee5067ca84fb5d5a1f33118cac4998de0b7d80b3f56cc5c6728b84e6bfb70" + } +} @@ -34,25 +34,21 @@ treefmt = treefmtFor.${system}.config.build.check self; }); - devShells = forAllSystems (system: { - default = import ./shell.nix { - inherit system; - pkgs = nixpkgsFor.${system}; - formatter = self.formatter.${system}; - }; - }); - - formatter = forAllSystems (system: treefmtFor.${system}.config.build.wrapper); - - packages = forAllSystems ( + devShells = forAllSystems ( system: let - pkgs' = import ./. { - inherit system; - pkgs = nixpkgsFor.${system}; - }; + pkgs = nixpkgsFor.${system}; in - pkgs' // { default = pkgs'.website; } + { + default = pkgs.mkShellNoCC { + packages = [ + pkgs.deno + self.formatter.${system} + ]; + }; + } ); + + formatter = forAllSystems (system: treefmtFor.${system}.config.build.wrapper); }; } diff --git a/shell.nix b/shell.nix deleted file mode 100644 index 9daab94..0000000 --- a/shell.nix +++ /dev/null @@ -1,17 +0,0 @@ -{ - pkgs ? import nixpkgs { - inherit system; - config = { }; - overlays = [ ]; - }, - nixpkgs ? <nixpkgs>, - system ? builtins.currentSystem, - formatter ? pkgs.nixfmt-rfc-style, -}: -pkgs.mkShellNoCC { - packages = [ - pkgs.zola - formatter - pkgs.actionlint - ]; -} diff --git a/src/404.vto b/src/404.vto new file mode 100644 index 0000000..c5eb621 --- /dev/null +++ b/src/404.vto @@ -0,0 +1,14 @@ +--- +layout: "base.vto" +title: "404!" +description: "Can I get you some tapwater?" +--- + +<h1>404 :(</h1> + +<img + src="/imgs/tapwater.png" + alt="Can I get you some tapwater?" + loading="lazy" + decoding="async" +> diff --git a/src/_components/gif_row.vto b/src/_components/gif_row.vto new file mode 100644 index 0000000..ebc56f8 --- /dev/null +++ b/src/_components/gif_row.vto @@ -0,0 +1,10 @@ +{{ for gif of gifs }} + {{ + set img = `<img src="/imgs/gifs/${gif.name}" alt="${gif.alt}" width="88" height="31" loading="lazy" decoding="async">` + }} + {{ if gif.href }} + <a href="{{ gif.href }}">{{ img }}</a> + {{ else }} + {{ img }} + {{ /if }} +{{ /for }} diff --git a/src/_data.yaml b/src/_data.yaml new file mode 100644 index 0000000..8e057b6 --- /dev/null +++ b/src/_data.yaml @@ -0,0 +1,33 @@ +repository_url: "https://github.com/getchoo/website" + +metas: + site: "getchoo.com" + title: "=title" + description: "=description" + lang: "en" + color: "#89b4fa" + icon: "/favicon.ico" + +home_page_gifs: + - name: "acab.gif" + alt: "ACAB!" + - name: "arnold.gif" + alt: "Hey Arnold!" + - name: "capitalism.gif" + alt: "Let's crush capitalism!" + - name: "legalize.gif" + alt: "Legalize marijuana now!" + - name: "poweredbynix.svg" + alt: "Powered by NixOS" + href: "https://github.com/sakecode" + - name: "pride.gif" + alt: "LGBTQ Pride now!" + - name: "steam.gif" + alt: "Play on Steam!" + href: "https://dnsense.pub/" + - name: "weezer.gif" + alt: "Weezer fan" + +nav_links: + home: "/" + github: "https://github.com/getchoo" diff --git a/src/_includes/base.vto b/src/_includes/base.vto new file mode 100644 index 0000000..82adb54 --- /dev/null +++ b/src/_includes/base.vto @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html lang="en"> + <body> + {{ include "parts/head.vto" }} + <h1><b>getchoo's website 🦕</b></h1> + {{ include "parts/nav.vto" }} + {{ content }} + {{ include "parts/footer.vto" }} + </body> +</html> diff --git a/src/_includes/blogpost.vto b/src/_includes/blogpost.vto new file mode 100644 index 0000000..3d77ffa --- /dev/null +++ b/src/_includes/blogpost.vto @@ -0,0 +1,5 @@ +{{ layout "base.vto" }} + <div class="blogpost"> + {{ content }} + </div> +{{ /layout }} diff --git a/src/_includes/index.vto b/src/_includes/index.vto new file mode 100644 index 0000000..df35f00 --- /dev/null +++ b/src/_includes/index.vto @@ -0,0 +1,7 @@ +{{ layout "base.vto" }} + {{ content }} + + <div id="gifs"> + {{ comp.gif_row({ gifs: home_page_gifs }) }} + </div> +{{ /layout }} diff --git a/src/_includes/parts/footer.vto b/src/_includes/parts/footer.vto new file mode 100644 index 0000000..b2c3348 --- /dev/null +++ b/src/_includes/parts/footer.vto @@ -0,0 +1,3 @@ +<footer> + <a href="{{ repository_url }}">source code</a> +</footer> diff --git a/src/_includes/parts/head.vto b/src/_includes/parts/head.vto new file mode 100644 index 0000000..5097840 --- /dev/null +++ b/src/_includes/parts/head.vto @@ -0,0 +1,7 @@ +<head> + <meta charset="UTF-8" /> + <title>{{ it.title }}</title> + <meta name="viewport" content="width=device-width,initial-scale=1" /> + <link rel="stylesheet" href="/main.css" /> + <link rel="sitemap" href="/sitemap.xml" /> +</head> diff --git a/src/_includes/parts/nav.vto b/src/_includes/parts/nav.vto new file mode 100644 index 0000000..97f7849 --- /dev/null +++ b/src/_includes/parts/nav.vto @@ -0,0 +1,9 @@ +<nav> + <div id="nav_links"> + {{ for name, url of nav_links }} + <a href="{{ url }}">{{ name }}</a> + {{ /for }} + </div> + + <hr /> +</nav> diff --git a/src/index.md b/src/index.md new file mode 100644 index 0000000..314db17 --- /dev/null +++ b/src/index.md @@ -0,0 +1,13 @@ +--- +layout: "index.vto" +title: "guzzle guzzle" +description: "guzzle guzzle" +--- + +<a hidden rel="me" href="https://wetdry.world/@getchoo"> + my mastodon account +</a> + +this is under construction. i'm experimenting with lume + + diff --git a/static/favicon.ico b/src/static/favicon.ico Binary files differindex 4880f14..4880f14 100644 --- a/static/favicon.ico +++ b/src/static/favicon.ico diff --git a/static/imgs/construction.png b/src/static/imgs/construction.png Binary files differindex 1c038b0..1c038b0 100644 --- a/static/imgs/construction.png +++ b/src/static/imgs/construction.png diff --git a/static/imgs/gifs/acab.gif b/src/static/imgs/gifs/acab.gif Binary files differindex 6f8ccef..6f8ccef 100644 --- a/static/imgs/gifs/acab.gif +++ b/src/static/imgs/gifs/acab.gif diff --git a/static/imgs/gifs/arnold.gif b/src/static/imgs/gifs/arnold.gif Binary files differindex 0035988..0035988 100644 --- a/static/imgs/gifs/arnold.gif +++ b/src/static/imgs/gifs/arnold.gif diff --git a/static/imgs/gifs/capitalism.gif b/src/static/imgs/gifs/capitalism.gif Binary files differindex c4abb60..c4abb60 100644 --- a/static/imgs/gifs/capitalism.gif +++ b/src/static/imgs/gifs/capitalism.gif diff --git a/static/imgs/gifs/legalize.gif b/src/static/imgs/gifs/legalize.gif Binary files differindex 071d4d4..071d4d4 100644 --- a/static/imgs/gifs/legalize.gif +++ b/src/static/imgs/gifs/legalize.gif diff --git a/static/imgs/gifs/obras.gif b/src/static/imgs/gifs/obras.gif Binary files differindex 3c8443e..3c8443e 100644 --- a/static/imgs/gifs/obras.gif +++ b/src/static/imgs/gifs/obras.gif diff --git a/static/imgs/gifs/poweredbynix.svg b/src/static/imgs/gifs/poweredbynix.svg index 0bc8c80..0bc8c80 100644 --- a/static/imgs/gifs/poweredbynix.svg +++ b/src/static/imgs/gifs/poweredbynix.svg diff --git a/static/imgs/gifs/pride.gif b/src/static/imgs/gifs/pride.gif Binary files differindex 9a48896..9a48896 100644 --- a/static/imgs/gifs/pride.gif +++ b/src/static/imgs/gifs/pride.gif diff --git a/static/imgs/gifs/steam.gif b/src/static/imgs/gifs/steam.gif Binary files differindex 1f4fe29..1f4fe29 100644 --- a/static/imgs/gifs/steam.gif +++ b/src/static/imgs/gifs/steam.gif diff --git a/static/imgs/gifs/web3.gif b/src/static/imgs/gifs/web3.gif Binary files differindex 4f5a2f1..4f5a2f1 100644 --- a/static/imgs/gifs/web3.gif +++ b/src/static/imgs/gifs/web3.gif diff --git a/static/imgs/gifs/weezer.gif b/src/static/imgs/gifs/weezer.gif Binary files differindex d7fa9d1..d7fa9d1 100644 --- a/static/imgs/gifs/weezer.gif +++ b/src/static/imgs/gifs/weezer.gif diff --git a/static/imgs/tapwater.png b/src/static/imgs/tapwater.png Binary files differindex e84fe8e..e84fe8e 100644 --- a/static/imgs/tapwater.png +++ b/src/static/imgs/tapwater.png diff --git a/static/main.css b/src/static/main.css index 28318cb..d684a7c 100644 --- a/static/main.css +++ b/src/static/main.css @@ -24,15 +24,7 @@ body { padding: 0.75rem; } -h1, -h2, -h3, -h4, -h5, -h6, -strong, -b, -p { +h1, h2, h3, h4, h5, h6, strong, b, p { color: var(--regular-text); } diff --git a/templates/404.html b/templates/404.html deleted file mode 100644 index f391896..0000000 --- a/templates/404.html +++ /dev/null @@ -1,12 +0,0 @@ -{% extends "base.html" %} - -{% block content %} - <h1>404 :(</h1> - - <img - src="/imgs/tapwater.png" - alt="Can I get you some tapwater?" - loading="lazy" - decoding="async" - > -{% endblock content %} diff --git a/templates/base.html b/templates/base.html deleted file mode 100644 index b15d5eb..0000000 --- a/templates/base.html +++ /dev/null @@ -1,10 +0,0 @@ -<!doctype html> -<html lang="en"> - {% include "partials/head.html" %} - <body> - <h1><b>getchoo's website 🦀</b></h1> - {% include "partials/nav.html" %} - {% block content %}{% endblock content %} - {% include "partials/footer.html" %} - </body> -</html> diff --git a/templates/index.html b/templates/index.html deleted file mode 100644 index 8a9042f..0000000 --- a/templates/index.html +++ /dev/null @@ -1,17 +0,0 @@ -{% extends "base.html" %} - -{% block content %} - - {{ section.content | safe }} - - <div id="gifs"> - {% for gif in config.extra.gifs %} - {% set img = '<img src = "/imgs/gifs/' ~ gif.name ~'" alt="' ~ gif.alt ~ '" width=88 height=31 loading="lazy" decoding="async">' %} - {% if gif.href %} - <a href="{{ gif.href }}">{{ img | safe }}</a> - {% else %} - {{ img | safe }} - {% endif %} - {% endfor %} - </div> -{% endblock content %} diff --git a/templates/page.html b/templates/page.html deleted file mode 100644 index fce601d..0000000 --- a/templates/page.html +++ /dev/null @@ -1,7 +0,0 @@ -{% extends "base.html" %} - -{% block content %} - <div class="blogpost"> - {{ page.content | safe }} - </div> -{% endblock content %} diff --git a/templates/partials/footer.html b/templates/partials/footer.html deleted file mode 100644 index 122766f..0000000 --- a/templates/partials/footer.html +++ /dev/null @@ -1,3 +0,0 @@ -<footer> - <a href="{{ config.extra.repository_url }}">source code</a> -</footer> diff --git a/templates/partials/head.html b/templates/partials/head.html deleted file mode 100644 index 5b1dcf6..0000000 --- a/templates/partials/head.html +++ /dev/null @@ -1,20 +0,0 @@ -<head> - <meta charset="UTF-8" /> - <meta name="viewport" content="width=device-width,initial-scale=1" /> - <style>{{ load_data(path="static/main.css") | safe }}</style> - <link rel="sitemap" href="sitemap.xml" /> - {% if page.title %} - <title>{{ page.title }} :: {{ config.title }}</title> - {% elif section.title %} - <title>{{ section.title }} :: {{ config.title }}</title> - {% else %} - <title>{{ config.title }}</title> - {% endif %} - {% if page.description %} - <meta name="description" content="{{ page.description }}" /> - {% elif section.description %} - <meta name="description" content="{{ section.description }}" /> - {% else %} - <meta name="description" content="{{ config.description }}" /> - {% endif %} -</head> diff --git a/templates/partials/nav.html b/templates/partials/nav.html deleted file mode 100644 index e65db1d..0000000 --- a/templates/partials/nav.html +++ /dev/null @@ -1,9 +0,0 @@ -<nav> - <div id="nav_links"> - {% for link in config.extra.nav_links %} - <a href="{{ link.url }}">{{ link.name }}</a> - {% endfor %} - </div> - - <hr /> -</nav> diff --git a/templates/robots.txt b/templates/robots.txt deleted file mode 100644 index b345a1a..0000000 --- a/templates/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -User-agent: * -Allow: / -Sitemap: {{ get_url(path="sitemap.xml") }} diff --git a/templates/section.html b/templates/section.html deleted file mode 100644 index d3312c1..0000000 --- a/templates/section.html +++ /dev/null @@ -1,5 +0,0 @@ -{% extends "base.html" %} - -{% block content %} - {{ section.content | safe }} -{% endblock content %} diff --git a/treefmt.nix b/treefmt.nix index 272d8f8..a2c5477 100644 --- a/treefmt.nix +++ b/treefmt.nix @@ -3,6 +3,7 @@ programs = { deadnix.enable = true; + deno.enable = true; nixfmt.enable = true; statix.enable = true; }; |
