From 0315ebcb2394cae51d3c02372637d8e78455c93b Mon Sep 17 00:00:00 2001 From: yuki Date: Sat, 11 Oct 2025 04:33:11 -0300 Subject: [PATCH] add recent posts and 88x31 buttons (switch to toml) --- _data/88x31.toml | 4 ++++ _data/meta.json | 4 ---- _data/meta.toml | 2 ++ _layouts/base.njk | 1 + _layouts/home.njk | 32 ++++++++++++++++++++++++++++++++ _layouts/post.njk | 4 ++++ blog/test-post.md | 14 ++++++++++++++ css/main.scss | 6 +++++- eleventy.config.js | 3 ++- img/buttons/soniweb.gif | Bin 0 -> 11278 bytes img/nekojiru.png | Bin 0 -> 1948 bytes package-lock.json | 7 +++++++ package.json | 1 + 13 files changed, 72 insertions(+), 6 deletions(-) create mode 100644 _data/88x31.toml delete mode 100644 _data/meta.json create mode 100644 _data/meta.toml create mode 100644 _layouts/post.njk create mode 100644 blog/test-post.md create mode 100644 img/buttons/soniweb.gif create mode 100644 img/nekojiru.png diff --git a/_data/88x31.toml b/_data/88x31.toml new file mode 100644 index 0000000..5d0a98e --- /dev/null +++ b/_data/88x31.toml @@ -0,0 +1,4 @@ +buttons = [ + { image = "https://vanityruins.neocities.org/8831/8831.gif", name = "vanityruins", link = "https://vanityruins.neocities.org" }, + { image = "soniweb", name = "soniweb", link = "https://soniweb.org/" } +] diff --git a/_data/meta.json b/_data/meta.json deleted file mode 100644 index 62765d9..0000000 --- a/_data/meta.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "sitename": "yukinets", - "motd": "kill everyone now!! condone first degree murder!!" -} \ No newline at end of file diff --git a/_data/meta.toml b/_data/meta.toml new file mode 100644 index 0000000..ca6e7ce --- /dev/null +++ b/_data/meta.toml @@ -0,0 +1,2 @@ +sitename = "yukinets" +motd = "kill everyone now!! condone first degree murder!!" diff --git a/_layouts/base.njk b/_layouts/base.njk index b0b7486..678bf7f 100644 --- a/_layouts/base.njk +++ b/_layouts/base.njk @@ -7,6 +7,7 @@
+

yukinets

{% include "topmost_navbar.njk" %} diff --git a/_layouts/home.njk b/_layouts/home.njk index 67fb7bf..12e19f8 100644 --- a/_layouts/home.njk +++ b/_layouts/home.njk @@ -1,3 +1,35 @@ --- layout: base --- +
+
+

please visit...

+
+ {% for button in 88x31.buttons %} + + {% if button.image.startsWith("http") %} + {{ button.name }} + {% else %} + {{ button.name }} + {% endif %} + + {% endfor %} +
+
+
+ +
+ {{ content | safe }} + +
+ +
+
+

recent posts

+
    + {% for post in collections.post.slice(0, 3) %} +
  • {{ post.data.title }} | {{ post.date.toLocaleString("en-GB", {year: 'numeric', month: '2-digit', day: '2-digit'}) }}

  • + {% endfor %} +
+
+
diff --git a/_layouts/post.njk b/_layouts/post.njk new file mode 100644 index 0000000..d258888 --- /dev/null +++ b/_layouts/post.njk @@ -0,0 +1,4 @@ +--- +layout: base +tags: post +--- diff --git a/blog/test-post.md b/blog/test-post.md new file mode 100644 index 0000000..a96745f --- /dev/null +++ b/blog/test-post.md @@ -0,0 +1,14 @@ +--- +title: my test post +layout: post +tags: test +--- + +# wait +this is a test post. lalalaallaalalala +--- + +hehehehehe + +## wait +nvm diff --git a/css/main.scss b/css/main.scss index d17be97..a63eaff 100644 --- a/css/main.scss +++ b/css/main.scss @@ -5,6 +5,7 @@ @use "main-palette" as mp; body { + color: mp.$text; background-color: mp.$bg; /*background-image: url("/img/bgpat.png"); background-repeat: repeat;*/ @@ -15,7 +16,6 @@ body { p { font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; font-size: 0.8em; - color: mp.$text; } } @@ -25,6 +25,10 @@ body { gap: 16px; .header { display: block; + h1 { + display: none; + height: 0; + } .header-banner { background-image: url("/img/home_banner.jpg"); width: 298px; diff --git a/eleventy.config.js b/eleventy.config.js index 4a0eaa7..bff3f82 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -1,4 +1,5 @@ const eleventySass = require("eleventy-sass"); +const toml = require("@iarna/toml"); module.exports = function(eleventyConfig) { eleventyConfig.setLayoutsDirectory("_layouts"); @@ -6,8 +7,8 @@ module.exports = function(eleventyConfig) { eleventyConfig.addPassthroughCopy("css/fonts"); eleventyConfig.addPassthroughCopy("LICENSE.txt"); - eleventyConfig.addPlugin(eleventySass); + eleventyConfig.addDataExtension("toml", (contents) => toml.parse(contents)); return { markdownTemplateEngine: "njk", diff --git a/img/buttons/soniweb.gif b/img/buttons/soniweb.gif new file mode 100644 index 0000000000000000000000000000000000000000..fdef1856abc0a07927e60986c1e06290575aefa1 GIT binary patch literal 11278 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 biL7=JG>1cxnTo=7cn&Q+F^Hv*prZc-z*TlI literal 0 HcmV?d00001 diff --git a/img/nekojiru.png b/img/nekojiru.png new file mode 100644 index 0000000000000000000000000000000000000000..8d9644fc9c4da80510b50963abb6f9bf2884acb5 GIT binary patch literal 1948 zcmV;N2V?k&P)z@;j|==^1poj5AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy32;bRa{vGf6951U69E94oEQKA00(qQO+^Rk3JV4S29(>Ei~s-t z8FWQhbVF}#ZDnqB07G(RVRU6=Aa`kWXdp*PO;A^X4i^9b2F*!CK~z}7&6r=vWmOr* zf8Uu;ba0ZWi(pe0QF;-k@f^Ac5&Gjzb%rrA#r{YlYxjpB@Gc6{pzaicg0(J`Zla(v z;=7nAi0Eo;J()s{qr+STwlBmS(sIU}*H*-{+j4%Q=5Kgs`>OdA2SUz`pPA1b&RY z<#Ov~-~rnYwr%^$h0e3MbR1g1mTf5C{lIr5{UFA8_2mY*1-cPe?k14i;CqA~jyWE< zYye}7*8n#fkPTu2nphy;F6)Oe#{HKCUd(FEQqt8vHa{mNy*K)Z$ z@`eHoA#6!{r=-sUcL}byv`-jYs3NjpxK~gPuJ;(45*=`8xm-SW(EvjTix9$xfG>kS ziF}RF$kIAH6&N77fGKx(3llye>(*tvJh28a#&{*rUxe`Ib&e12rG@B6O--=A6dDsU9|xy`S@Pf0oed=I!=()Om+ z=L}YNP0Y?;bs{AbLYUIJvN#+5v~9I*`_ck9RR$WR1h9>L1MqE$Ba)r~vZQ+kaNc0{ znv_tOWdP?g#x^Or$P5G3Wo(;LWf*MUgZSv6gMS0g$}WMMQdRr}DO~})SJJhfCDd*Y zP8m5WpC?0x5O597k-a*mZCh|EMikr&!54t71^75{+Eww_7MDhA^%}_|sRB}s$037j zoZ2{UpgqaYG`Z_lRqk9CkD6tWXW%?@ zud8u-3*vo?<#PEl@EZ@I6foI~LW7$B|ACv82}lZjz~qLEEHu zk`$-n>cZNr;%$;_8KVOOgU9{dr%QRnzKC~R=KFG;-cANvd7w!I`pu|AazTV0|s5vGv9m08tRYdtA8X@OBMeBW}} zKD0es^+}}L&JSu*`T^A1lw&)?2u>R6@+2bSe2F-iC}d6;epEV_v7qbMf^Ps<3%Qc`&L!dP_UB%j@T`t@m&tuS>F?_Ra+kdR>>YUoguzx=vFa&Q5VXe<&4V~Am7op?Q`=d`*ulM&>z+5BQ$4hL`{ z1lZZ({;oq!Qxa-thgH{s#H#7&DC4zS)h3~Vra5l=(7}W4(R1xT9+tx@s&m(D0<~ zgKgU$+tbNHpYxp-4-4%dH$Zq}29~O!Y2Q2B0hCU=18" } }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", + "license": "ISC" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", diff --git a/package.json b/package.json index 8d2edb7..56dc8f0 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "type": "commonjs", "dependencies": { "@11ty/eleventy": "^3.0.0", + "@iarna/toml": "^2.2.5", "eleventy-sass": "^3.0.0-beta.0", "markdown-it-emoji": "^3.0.0", "markdown-it-emoji-customizer": "github:actuallysomecat/markdown-it-emoji-customizer",