From a91e7967b4211c73ee05c88c91c448978fa4c462 Mon Sep 17 00:00:00 2001 From: sophie Date: Thu, 29 Aug 2024 02:42:24 +0300 Subject: [PATCH] binkies tsified cause too many --- index.ts | 2 ++ website/assets/binkies/tom.png | Bin 0 -> 5148 bytes website/index.html | 41 +-------------------------------- website/scripts/binkies.ts | 34 +++++++++++++++++++++++++++ 4 files changed, 37 insertions(+), 40 deletions(-) create mode 100644 website/assets/binkies/tom.png create mode 100644 website/scripts/binkies.ts diff --git a/index.ts b/index.ts index 86ef6ad..21d7911 100644 --- a/index.ts +++ b/index.ts @@ -4,6 +4,7 @@ import Dev from "sssg/src/plugins/dev"; import TSCompiler from "sssg/src/plugins/ts-compiler"; import MarkdownMetadata from "sssg/src/plugins/markdown-metadata"; import MarkdownCompiler from "sssg/src/plugins/markdown-compiler"; +import CompileTimeJS from "sssg/src/plugins/compile-time-js"; import * as path from "path"; import * as fs from "fs"; @@ -15,6 +16,7 @@ const sssg = new SSSG({ await sssg.run({ plugins: [ + new CompileTimeJS(), new Variables(() => { const variables: Record = { __BLOG_POSTS__: JSON.stringify( diff --git a/website/assets/binkies/tom.png b/website/assets/binkies/tom.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4c476f40228b0d9d8e2d5430ac88dbc7cab98e GIT binary patch literal 5148 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 KMNUMnLSTY!bPKKk literal 0 HcmV?d00001 diff --git a/website/index.html b/website/index.html index 34301e8..6b5c285 100644 --- a/website/index.html +++ b/website/index.html @@ -5,6 +5,7 @@ __TEMPLATE_HEAD__ + @@ -94,46 +95,6 @@ __TEMPLATE_HEAD__
diff --git a/website/scripts/binkies.ts b/website/scripts/binkies.ts new file mode 100644 index 0000000..6b34eee --- /dev/null +++ b/website/scripts/binkies.ts @@ -0,0 +1,34 @@ +const binkies = document.querySelector(".binkies")!; + +const binky = [ + ["https://sad.ovh", "sadovh.png"], + ["https://unnick.mice.tel", "unnick.png"], + [ + "https://github.com/NotNite/eightyeightthirtyone", + "eighteightthirtyone.png", + ], + ["https://onz.ee", "shame.png"], + ["https://moosyu.github.io", "moosyu.gif"], + ["https://trademarkhell.net/", "tm.png"], + ["https://thinliquid.dev", "lqd.png"], + ["https://joosh.nekoweb.org/", "joosh.gif"], + ["https://ctrlaustin.nekoweb.org", "ctrlaustin.gif"], + ["https://satorikeiko.surge.sh", "satorikeiko.png"], + ["https://nekoaerospace.nekoweb.org", "nekoaerospace.png"], + ["https://derg.rest", "tom.png"], +]; + +binky.forEach((z) => { + const a = document.createElement("a"); + a.href = z[0]; + a.ariaLabel = `${z[1]}'s website`; + a.className = "hasBadge"; + + const img = document.createElement("img"); + img.src = `/assets/binkies/${z[1]}`; + img.width = 88; + img.height = 31; + img.alt = `${z[0]} binkie`; + a.appendChild(img); + binkies.appendChild(a); +});