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 0000000..fdef185 Binary files /dev/null and b/img/buttons/soniweb.gif differ diff --git a/img/nekojiru.png b/img/nekojiru.png new file mode 100644 index 0000000..8d9644f Binary files /dev/null and b/img/nekojiru.png differ diff --git a/package-lock.json b/package-lock.json index afd4135..a5067d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "license": "WTFPL", "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", @@ -193,6 +194,12 @@ "node": ">=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",