summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorseth <[email protected]>2024-07-05 18:26:55 -0400
committerseth <[email protected]>2024-08-23 08:30:48 -0400
commit67fba5edad38f8a4651a6a782c7abdc696a464ff (patch)
tree1b2ad1572d8938a89e096955d5a46f519a16f5fb
parent9135c80ee930045c889f64269735b8319896e2f4 (diff)
back to lume for the 1000th time
-rw-r--r--.editorconfig16
-rwxr-xr-x.github/build_site.sh5
-rw-r--r--.github/workflows/ci.yaml19
-rw-r--r--.gitignore27
-rw-r--r--README.md2
-rw-r--r--_config.ts16
-rw-r--r--config.toml31
-rw-r--r--content/_index.md12
-rw-r--r--default.nix66
-rw-r--r--deno.json18
-rw-r--r--deno.lock479
-rw-r--r--flake.nix28
-rw-r--r--shell.nix17
-rw-r--r--src/404.vto14
-rw-r--r--src/_components/gif_row.vto10
-rw-r--r--src/_data.yaml33
-rw-r--r--src/_includes/base.vto10
-rw-r--r--src/_includes/blogpost.vto5
-rw-r--r--src/_includes/index.vto7
-rw-r--r--src/_includes/parts/footer.vto3
-rw-r--r--src/_includes/parts/head.vto7
-rw-r--r--src/_includes/parts/nav.vto9
-rw-r--r--src/index.md13
-rw-r--r--src/static/favicon.ico (renamed from static/favicon.ico)bin15406 -> 15406 bytes
-rw-r--r--src/static/imgs/construction.png (renamed from static/imgs/construction.png)bin118352 -> 118352 bytes
-rw-r--r--src/static/imgs/gifs/acab.gif (renamed from static/imgs/gifs/acab.gif)bin8785 -> 8785 bytes
-rw-r--r--src/static/imgs/gifs/arnold.gif (renamed from static/imgs/gifs/arnold.gif)bin5046 -> 5046 bytes
-rw-r--r--src/static/imgs/gifs/capitalism.gif (renamed from static/imgs/gifs/capitalism.gif)bin253 -> 253 bytes
-rw-r--r--src/static/imgs/gifs/legalize.gif (renamed from static/imgs/gifs/legalize.gif)bin7182 -> 7182 bytes
-rw-r--r--src/static/imgs/gifs/obras.gif (renamed from static/imgs/gifs/obras.gif)bin5497 -> 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)bin17783 -> 17783 bytes
-rw-r--r--src/static/imgs/gifs/steam.gif (renamed from static/imgs/gifs/steam.gif)bin2750 -> 2750 bytes
-rw-r--r--src/static/imgs/gifs/web3.gif (renamed from static/imgs/gifs/web3.gif)bin483 -> 483 bytes
-rw-r--r--src/static/imgs/gifs/weezer.gif (renamed from static/imgs/gifs/weezer.gif)bin24883 -> 24883 bytes
-rw-r--r--src/static/imgs/tapwater.png (renamed from static/imgs/tapwater.png)bin358758 -> 358758 bytes
-rw-r--r--src/static/main.css (renamed from static/main.css)10
-rw-r--r--templates/404.html12
-rw-r--r--templates/base.html10
-rw-r--r--templates/index.html17
-rw-r--r--templates/page.html7
-rw-r--r--templates/partials/footer.html3
-rw-r--r--templates/partials/head.html20
-rw-r--r--templates/partials/nav.html9
-rw-r--r--templates/robots.txt3
-rw-r--r--templates/section.html5
-rw-r--r--treefmt.nix1
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
diff --git a/.gitignore b/.gitignore
index 915cb95..31760d0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/README.md b/README.md
index 19133af..3a24a2e 100644
--- a/README.md
+++ b/README.md
@@ -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
-
-![Under construction](/imgs/gifs/obras.gif)
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]",
+ },
+ "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": {}
+ },
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "dependencies": {}
+ },
+ "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
+ "dependencies": {}
+ },
+ "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==",
+ "dependencies": {
+ "@types/estree": "@types/[email protected]"
+ }
+ },
+ "integrity": "sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==",
+ "dependencies": {}
+ },
+ "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
+ "dependencies": {
+ "uc.micro": "[email protected]"
+ }
+ },
+ "integrity": "sha512-O7PDKZlN8RFMyDX13JnctQompwrrILuz2y43pW2GagcwpIIElkAdfeek+erHfxUOlXWPsjFeWmZ8ch1xtRLWpA==",
+ "dependencies": {
+ "markdown-it": "[email protected]"
+ }
+ },
+ "integrity": "sha512-OxPmQ/keJZwbubjiQWOvKLHwpV2wZ5I3Smc81OjhwbfJsjdRrvD5aLTQxmZzzePeO0kbGzAo3Krk4QLgA8PWLg==",
+ "dependencies": {}
+ },
+ "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]"
+ }
+ },
+ "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==",
+ "dependencies": {}
+ },
+ "integrity": "sha512-Rbiu0QPIxTXgOXwiIpRVJfZRQ2FWyfzYrOGBs9SN5RbaXg1CN5ELn/plodwWwluX93yzc4qO/bNIen1ThGFCxw==",
+ "dependencies": {}
+ },
+ "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==",
+ "dependencies": {}
+ },
+ "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==",
+ "dependencies": {}
+ },
+ "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"
+ }
+}
diff --git a/flake.nix b/flake.nix
index 0b705d1..85af52c 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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
+
+![Under construction](/imgs/gifs/obras.gif)
diff --git a/static/favicon.ico b/src/static/favicon.ico
index 4880f14..4880f14 100644
--- a/static/favicon.ico
+++ b/src/static/favicon.ico
Binary files differ
diff --git a/static/imgs/construction.png b/src/static/imgs/construction.png
index 1c038b0..1c038b0 100644
--- a/static/imgs/construction.png
+++ b/src/static/imgs/construction.png
Binary files differ
diff --git a/static/imgs/gifs/acab.gif b/src/static/imgs/gifs/acab.gif
index 6f8ccef..6f8ccef 100644
--- a/static/imgs/gifs/acab.gif
+++ b/src/static/imgs/gifs/acab.gif
Binary files differ
diff --git a/static/imgs/gifs/arnold.gif b/src/static/imgs/gifs/arnold.gif
index 0035988..0035988 100644
--- a/static/imgs/gifs/arnold.gif
+++ b/src/static/imgs/gifs/arnold.gif
Binary files differ
diff --git a/static/imgs/gifs/capitalism.gif b/src/static/imgs/gifs/capitalism.gif
index c4abb60..c4abb60 100644
--- a/static/imgs/gifs/capitalism.gif
+++ b/src/static/imgs/gifs/capitalism.gif
Binary files differ
diff --git a/static/imgs/gifs/legalize.gif b/src/static/imgs/gifs/legalize.gif
index 071d4d4..071d4d4 100644
--- a/static/imgs/gifs/legalize.gif
+++ b/src/static/imgs/gifs/legalize.gif
Binary files differ
diff --git a/static/imgs/gifs/obras.gif b/src/static/imgs/gifs/obras.gif
index 3c8443e..3c8443e 100644
--- a/static/imgs/gifs/obras.gif
+++ b/src/static/imgs/gifs/obras.gif
Binary files differ
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
index 9a48896..9a48896 100644
--- a/static/imgs/gifs/pride.gif
+++ b/src/static/imgs/gifs/pride.gif
Binary files differ
diff --git a/static/imgs/gifs/steam.gif b/src/static/imgs/gifs/steam.gif
index 1f4fe29..1f4fe29 100644
--- a/static/imgs/gifs/steam.gif
+++ b/src/static/imgs/gifs/steam.gif
Binary files differ
diff --git a/static/imgs/gifs/web3.gif b/src/static/imgs/gifs/web3.gif
index 4f5a2f1..4f5a2f1 100644
--- a/static/imgs/gifs/web3.gif
+++ b/src/static/imgs/gifs/web3.gif
Binary files differ
diff --git a/static/imgs/gifs/weezer.gif b/src/static/imgs/gifs/weezer.gif
index d7fa9d1..d7fa9d1 100644
--- a/static/imgs/gifs/weezer.gif
+++ b/src/static/imgs/gifs/weezer.gif
Binary files differ
diff --git a/static/imgs/tapwater.png b/src/static/imgs/tapwater.png
index e84fe8e..e84fe8e 100644
--- a/static/imgs/tapwater.png
+++ b/src/static/imgs/tapwater.png
Binary files differ
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;
};