From cc2bec5dadfd9016db9d5727f898dd078bf051f5 Mon Sep 17 00:00:00 2001 From: libremelon Date: Tue, 12 Aug 2025 00:08:04 +0530 Subject: [PATCH 01/58] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..fb5a90e --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +libremelon.com \ No newline at end of file From d9c4af4835212b1309b9f8753f7c95274de0e335 Mon Sep 17 00:00:00 2001 From: libremelon Date: Tue, 12 Aug 2025 00:34:58 +0530 Subject: [PATCH 02/58] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index fb5a90e..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -libremelon.com \ No newline at end of file From 0a12e808f29bd554d93c78cd9a58cc60df253075 Mon Sep 17 00:00:00 2001 From: libremelon Date: Tue, 12 Aug 2025 00:35:08 +0530 Subject: [PATCH 03/58] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..fb5a90e --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +libremelon.com \ No newline at end of file From 882a3a6e9138e2f4ad20da5154f233b51b31ea68 Mon Sep 17 00:00:00 2001 From: libremelon Date: Sat, 23 Aug 2025 15:21:19 +0530 Subject: [PATCH 04/58] refractor(site): migrate to Jekyll --- Gemfile | 6 ++ Gemfile.lock | 80 +++++++++++++++++++ _layouts/default.html | 29 +++++++ styles.css => _sass/main.scss | 0 _site/CNAME | 1 + _site/assets/css/styles.css | 136 ++++++++++++++++++++++++++++++++ _site/assets/css/styles.css.map | 1 + _site/favicon.ico | Bin 0 -> 15406 bytes _site/index.html | 66 ++++++++++++++++ assets/css/styles.scss | 4 + index.html | 110 +++++++++++--------------- 11 files changed, 368 insertions(+), 65 deletions(-) create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 _layouts/default.html rename styles.css => _sass/main.scss (100%) create mode 100644 _site/CNAME create mode 100644 _site/assets/css/styles.css create mode 100644 _site/assets/css/styles.css.map create mode 100644 _site/favicon.ico create mode 100644 _site/index.html create mode 100644 assets/css/styles.scss diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..2756741 --- /dev/null +++ b/Gemfile @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +# gem "rails" +gem "jekyll" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..88b52c0 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,80 @@ +GEM + remote: https://rubygems.org/ + specs: + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + base64 (0.3.0) + bigdecimal (3.2.2) + colorator (1.1.0) + concurrent-ruby (1.3.5) + csv (3.3.5) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + eventmachine (1.2.7) + ffi (1.17.2-x86_64-linux-gnu) + forwardable-extended (2.6.0) + google-protobuf (4.32.0-x86_64-linux-gnu) + bigdecimal + rake (>= 13) + http_parser.rb (0.8.0) + i18n (1.14.7) + concurrent-ruby (~> 1.0) + jekyll (4.4.1) + addressable (~> 2.4) + base64 (~> 0.2) + colorator (~> 1.0) + csv (~> 3.0) + em-websocket (~> 0.5) + i18n (~> 1.0) + jekyll-sass-converter (>= 2.0, < 4.0) + jekyll-watch (~> 2.0) + json (~> 2.6) + kramdown (~> 2.3, >= 2.3.1) + kramdown-parser-gfm (~> 1.0) + liquid (~> 4.0) + mercenary (~> 0.3, >= 0.3.6) + pathutil (~> 0.9) + rouge (>= 3.0, < 5.0) + safe_yaml (~> 1.0) + terminal-table (>= 1.8, < 4.0) + webrick (~> 1.7) + jekyll-sass-converter (3.1.0) + sass-embedded (~> 1.75) + jekyll-watch (2.2.1) + listen (~> 3.0) + json (2.13.2) + kramdown (2.5.1) + rexml (>= 3.3.9) + kramdown-parser-gfm (1.1.0) + kramdown (~> 2.0) + liquid (4.0.4) + listen (3.9.0) + rb-fsevent (~> 0.10, >= 0.10.3) + rb-inotify (~> 0.9, >= 0.9.10) + mercenary (0.4.0) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (6.0.2) + rake (13.3.0) + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + rexml (3.4.1) + rouge (4.6.0) + safe_yaml (1.0.5) + sass-embedded (1.90.0-x86_64-linux-gnu) + google-protobuf (~> 4.31) + terminal-table (3.0.2) + unicode-display_width (>= 1.1.1, < 3) + unicode-display_width (2.6.0) + webrick (1.9.1) + +PLATFORMS + x86_64-linux-gnu + +DEPENDENCIES + jekyll + +BUNDLED WITH + 2.7.1 diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..4ecd80f --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,29 @@ +--- +--- + + + + + + + + + + + + {{ page.title }} + + +
+ +
+ {{ content }} + + diff --git a/styles.css b/_sass/main.scss similarity index 100% rename from styles.css rename to _sass/main.scss diff --git a/_site/CNAME b/_site/CNAME new file mode 100644 index 0000000..fb5a90e --- /dev/null +++ b/_site/CNAME @@ -0,0 +1 @@ +libremelon.com \ No newline at end of file diff --git a/_site/assets/css/styles.css b/_site/assets/css/styles.css new file mode 100644 index 0000000..cdc3ee1 --- /dev/null +++ b/_site/assets/css/styles.css @@ -0,0 +1,136 @@ +html { + background-color: #171717; + font-family: "Geist", sans-serif; + color: #f5f5f5; + font-size: larger; +} + +#name { + color: #4ade80; + font-size: 75%; + font-family: "Press Start 2P", system-ui; +} + +body { + padding: 1% 20%; + line-height: 1.6; +} + +div#header-div { + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + margin: 0%; +} + +ul#header { + display: none; + border-radius: 10px; + background-color: #262626; +} + +li { + list-style-type: none; +} + +a { + color: #4ade80; +} + +a.icon { + background-color: #262626; + text-decoration: none; + display: inline-flex; + padding: 0.75%; + margin-right: 0.75%; + border-radius: 5px; +} + +.pixel--github { + display: inline-block; + width: 24px; + height: 24px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 9v6h-1v2h-1v2h-1v1h-1v1h-1v1h-2v1h-1v-5h-1v-1h1v-1h2v-1h1v-1h1V9h-1V6h-2v1h-1v1h-1V7h-4v1H9V7H8V6H6v3H5v5h1v1h1v1h2v2H7v-1H6v-1H4v1h1v2h1v1h3v3H8v-1H6v-1H5v-1H4v-1H3v-2H2v-2H1V9h1V7h1V5h1V4h1V3h2V2h2V1h6v1h2v1h2v1h1v1h1v2h1v2z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.pixel--bluesky { + display: inline-block; + width: 24px; + height: 24px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 3v8h-1v2h-2v1h-2v1h2v1h1v3h-1v1h-1v1h-2v1h-2v-1h-1v-1h-1v-2h-2v2h-1v1H9v1H7v-1H5v-1H4v-1H3v-3h1v-1h2v-1H4v-1H2v-2H1V3h1V2h2v1h2v1h1v1h1v1h1v1h1v2h1v1h2V9h1V7h1V6h1V5h1V4h1V3h2V2h2v1z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.pixel--mastodon { + display: inline-block; + width: 24px; + height: 24px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 7V4h-1V3h-1V2h-1V1H5v1H4v1H3v1H2v3H1v9h1v3h1v1h1v1h1v1h2v1h7v-1h2v-2H9v-1H8v-2h1v1h9v-1h2v-1h1v-1h1v-2h1V7zm-3 7h-3V7h-2v1h-1v4h-2V8h-1V7H8v7H5V6h1V5h1V4h3v1h1v1h2V5h1V4h3v1h1v1h1z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.dinkie-icons--twitter-alt { + display: inline-block; + width: 24px; + height: 24px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M1 3h1V2h2V1H0v1h1Zm-1 9h1v-1H0Zm1-1h1v-1H1Zm1-1h1V9H2Zm1-1h1V8H3Zm3 2h1V9H6ZM5 9h1V8H5ZM4 8h1V6H4ZM3 6h1V5H3Zm4 6h4v-1h-1v-1H9v1H7ZM2 5h1V3H2Zm6 5h1V8H8ZM7 8h1V7H7ZM6 7h1V5H6ZM5 5h1V4H5ZM4 4h1V2H4Zm3 1h1V4H7Zm1-1h1V3H8Zm1-1h1V2H9Zm1-1h1V1h-1Zm0 0'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +.pixel--discord { + display: inline-block; + width: 24px; + height: 24px; + --svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 11V8h-1V6h-1V5h-2V4h-3v1H9V4H6v1H4v1H3v2H2v3H1v7h2v1h2v1h2v-2H6v-1h2v1h1v1h6v-1h1v-1h2v1h-1v2h2v-1h2v-1h2v-7ZM9 15H7v-1H6v-2h1v-1h2v1h1v2H9Zm9-1h-1v1h-2v-1h-1v-2h1v-1h2v1h1Z'/%3E%3C/svg%3E"); + background-color: currentColor; + -webkit-mask-image: var(--svg); + mask-image: var(--svg); + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + -webkit-mask-size: 100% 100%; + mask-size: 100% 100%; +} + +/* mobile */ +@media screen and (width <= 360px) { + body { + padding: 1% 10%; + } + #name { + font-size: 60%; + } +} +/* tablet */ +@media screen and (360px < width <= 768px) { + body { + padding: 1% 10%; + } +} + +/*# sourceMappingURL=styles.css.map */ \ No newline at end of file diff --git a/_site/assets/css/styles.css.map b/_site/assets/css/styles.css.map new file mode 100644 index 0000000..125f845 --- /dev/null +++ b/_site/assets/css/styles.css.map @@ -0,0 +1 @@ +{"version":3,"sourceRoot":"","sources":["../../_sass/main.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;IACE;;EAGF;IACE;;;AAIJ;AACA;EACE;IACE","sourcesContent":["html {\n background-color: #171717;\n font-family: \"Geist\", sans-serif;\n color: #f5f5f5;\n font-size: larger;\n}\n\n#name {\n color: #4ade80;\n font-size: 75%;\n font-family: \"Press Start 2P\", system-ui;\n}\n\nbody {\n padding: 1% 20%;\n line-height: 1.6;\n}\n\ndiv#header-div {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n margin: 0%;\n}\n\nul#header {\n display: none;\n border-radius: 10px;\n background-color: #262626;\n}\n\nli {\n list-style-type: none;\n}\n\na {\n color: #4ade80;\n}\n\na.icon {\n background-color: #262626;\n text-decoration: none;\n display: inline-flex;\n padding: 0.75%;\n margin-right: 0.75%;\n border-radius: 5px;\n}\n\n.pixel--github {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 9v6h-1v2h-1v2h-1v1h-1v1h-1v1h-2v1h-1v-5h-1v-1h1v-1h2v-1h1v-1h1V9h-1V6h-2v1h-1v1h-1V7h-4v1H9V7H8V6H6v3H5v5h1v1h1v1h2v2H7v-1H6v-1H4v1h1v2h1v1h3v3H8v-1H6v-1H5v-1H4v-1H3v-2H2v-2H1V9h1V7h1V5h1V4h1V3h2V2h2V1h6v1h2v1h2v1h1v1h1v2h1v2z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--bluesky {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 3v8h-1v2h-2v1h-2v1h2v1h1v3h-1v1h-1v1h-2v1h-2v-1h-1v-1h-1v-2h-2v2h-1v1H9v1H7v-1H5v-1H4v-1H3v-3h1v-1h2v-1H4v-1H2v-2H1V3h1V2h2v1h2v1h1v1h1v1h1v1h1v2h1v1h2V9h1V7h1V6h1V5h1V4h1V3h2V2h2v1z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--mastodon {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 7V4h-1V3h-1V2h-1V1H5v1H4v1H3v1H2v3H1v9h1v3h1v1h1v1h1v1h2v1h7v-1h2v-2H9v-1H8v-2h1v1h9v-1h2v-1h1v-1h1v-2h1V7zm-3 7h-3V7h-2v1h-1v4h-2V8h-1V7H8v7H5V6h1V5h1V4h3v1h1v1h2V5h1V4h3v1h1v1h1z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.dinkie-icons--twitter-alt {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M1 3h1V2h2V1H0v1h1Zm-1 9h1v-1H0Zm1-1h1v-1H1Zm1-1h1V9H2Zm1-1h1V8H3Zm3 2h1V9H6ZM5 9h1V8H5ZM4 8h1V6H4ZM3 6h1V5H3Zm4 6h4v-1h-1v-1H9v1H7ZM2 5h1V3H2Zm6 5h1V8H8ZM7 8h1V7H7ZM6 7h1V5H6ZM5 5h1V4H5ZM4 4h1V2H4Zm3 1h1V4H7Zm1-1h1V3H8Zm1-1h1V2H9Zm1-1h1V1h-1Zm0 0'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--discord {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 11V8h-1V6h-1V5h-2V4h-3v1H9V4H6v1H4v1H3v2H2v3H1v7h2v1h2v1h2v-2H6v-1h2v1h1v1h6v-1h1v-1h2v1h-1v2h2v-1h2v-1h2v-7ZM9 15H7v-1H6v-2h1v-1h2v1h1v2H9Zm9-1h-1v1h-2v-1h-1v-2h1v-1h2v1h1Z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n/* mobile */\n@media screen and (width <= 360px) {\n body {\n padding: 1% 10%;\n }\n\n #name {\n font-size: 60%;\n }\n}\n\n/* tablet */\n@media screen and (360px < width <= 768px) {\n body {\n padding: 1% 10%;\n }\n}\n"],"file":"styles.css"} \ No newline at end of file diff --git a/_site/favicon.ico b/_site/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..bb04bd43bba3519d9f118df8e514f0d643d71003 GIT binary patch literal 15406 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 + + + + + + + + + + libremelon + + +
+ +
+

Hey, I am

+

+
libremelon
+

+

+ I'm into programming, art and music, which are my favorite creative outlets. + At present, I'm a first year CSE undergrad that's exploring software + development on a broad scale. I might deeply commit to a specific domain + someday but I'm having fun with the way things are right now. +

+

+ I am a big fan of free/libre open source software and try to use and support + it whenever I can. Oh and I also love indie games. +

+

+ I post stuff that I find cool and random progress logs on my socials. Longer + thoughts and deep dives will go up on my blog. +

+

+ Btw if you're on discord, you might consider joining my little discord server + where you can find me and other cool peeps who share similar interests: + link +

+
+ + + + + +
+ + + diff --git a/assets/css/styles.scss b/assets/css/styles.scss new file mode 100644 index 0000000..381e071 --- /dev/null +++ b/assets/css/styles.scss @@ -0,0 +1,4 @@ +--- +--- + +@use "main"; diff --git a/index.html b/index.html index 22ce28e..74fae63 100644 --- a/index.html +++ b/index.html @@ -1,65 +1,45 @@ - - - - - - - - - - - libremelon - - -
- -
-

Hey, I am

-

-
libremelon
-

-

- I'm into programming, art and music, which are my favorite creative - outlets. At present, I'm a first year CSE undergrad that's exploring - software development on a broad scale. I might deeply commit to a specific - domain someday but I'm having fun with the way things are right now. -

-

- I am a big fan of free/libre open source software and try to use and - support it whenever I can. Oh and I also love indie games. -

-

- I post stuff that I find cool and random progress logs on my socials. - Longer thoughts and deep dives will go up on my blog. -

-

- Btw if you're on discord, you might consider joining my little discord - server where you can find me and other cool peeps who share similar - interests: link -

-
- - - - - -
- - +--- +layout: default +title: libremelon +--- + +

Hey, I am

+

+
libremelon
+

+

+ I'm into programming, art and music, which are my favorite creative outlets. + At present, I'm a first year CSE undergrad that's exploring software + development on a broad scale. I might deeply commit to a specific domain + someday but I'm having fun with the way things are right now. +

+

+ I am a big fan of free/libre open source software and try to use and support + it whenever I can. Oh and I also love indie games. +

+

+ I post stuff that I find cool and random progress logs on my socials. Longer + thoughts and deep dives will go up on my blog. +

+

+ Btw if you're on discord, you might consider joining my little discord server + where you can find me and other cool peeps who share similar interests: + link +

+
+ + + + + +
From a20085a1a981528d5e5dd4b07de92ccf862a4963 Mon Sep 17 00:00:00 2001 From: libremelon Date: Sat, 23 Aug 2025 16:33:25 +0530 Subject: [PATCH 05/58] feat(header-nav): create --- _layouts/default.html | 4 ++-- _sass/main.scss | 17 +++++++++-------- _site/assets/css/styles.css | 16 ++++++++-------- _site/assets/css/styles.css.map | 2 +- _site/index.html | 4 ++-- 5 files changed, 22 insertions(+), 21 deletions(-) diff --git a/_layouts/default.html b/_layouts/default.html index 4ecd80f..e3f0db2 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -17,13 +17,13 @@ {{ page.title }} - + {{ content }} diff --git a/_sass/main.scss b/_sass/main.scss index 4693c1e..a364370 100644 --- a/_sass/main.scss +++ b/_sass/main.scss @@ -16,22 +16,19 @@ body { line-height: 1.6; } -div#header-div { +ul#header { + padding: 0.25em; display: flex; + margin-bottom: 0%; flex-direction: row; justify-content: center; - align-items: center; - margin: 0%; -} - -ul#header { - display: none; border-radius: 10px; background-color: #262626; } -li { +#header > li { list-style-type: none; + margin: 0rem 0.7rem; } a { @@ -133,4 +130,8 @@ a.icon { body { padding: 1% 10%; } + + #name { + font-size: 70%; + } } diff --git a/_site/assets/css/styles.css b/_site/assets/css/styles.css index cdc3ee1..8c38545 100644 --- a/_site/assets/css/styles.css +++ b/_site/assets/css/styles.css @@ -16,22 +16,19 @@ body { line-height: 1.6; } -div#header-div { +ul#header { + padding: 0.25em; display: flex; + margin-bottom: 0%; flex-direction: row; justify-content: center; - align-items: center; - margin: 0%; -} - -ul#header { - display: none; border-radius: 10px; background-color: #262626; } -li { +#header > li { list-style-type: none; + margin: 0rem 0.7rem; } a { @@ -131,6 +128,9 @@ a.icon { body { padding: 1% 10%; } + #name { + font-size: 70%; + } } /*# sourceMappingURL=styles.css.map */ \ No newline at end of file diff --git a/_site/assets/css/styles.css.map b/_site/assets/css/styles.css.map index 125f845..8362c3a 100644 --- a/_site/assets/css/styles.css.map +++ b/_site/assets/css/styles.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../_sass/main.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;IACE;;EAGF;IACE;;;AAIJ;AACA;EACE;IACE","sourcesContent":["html {\n background-color: #171717;\n font-family: \"Geist\", sans-serif;\n color: #f5f5f5;\n font-size: larger;\n}\n\n#name {\n color: #4ade80;\n font-size: 75%;\n font-family: \"Press Start 2P\", system-ui;\n}\n\nbody {\n padding: 1% 20%;\n line-height: 1.6;\n}\n\ndiv#header-div {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n margin: 0%;\n}\n\nul#header {\n display: none;\n border-radius: 10px;\n background-color: #262626;\n}\n\nli {\n list-style-type: none;\n}\n\na {\n color: #4ade80;\n}\n\na.icon {\n background-color: #262626;\n text-decoration: none;\n display: inline-flex;\n padding: 0.75%;\n margin-right: 0.75%;\n border-radius: 5px;\n}\n\n.pixel--github {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 9v6h-1v2h-1v2h-1v1h-1v1h-1v1h-2v1h-1v-5h-1v-1h1v-1h2v-1h1v-1h1V9h-1V6h-2v1h-1v1h-1V7h-4v1H9V7H8V6H6v3H5v5h1v1h1v1h2v2H7v-1H6v-1H4v1h1v2h1v1h3v3H8v-1H6v-1H5v-1H4v-1H3v-2H2v-2H1V9h1V7h1V5h1V4h1V3h2V2h2V1h6v1h2v1h2v1h1v1h1v2h1v2z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--bluesky {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 3v8h-1v2h-2v1h-2v1h2v1h1v3h-1v1h-1v1h-2v1h-2v-1h-1v-1h-1v-2h-2v2h-1v1H9v1H7v-1H5v-1H4v-1H3v-3h1v-1h2v-1H4v-1H2v-2H1V3h1V2h2v1h2v1h1v1h1v1h1v1h1v2h1v1h2V9h1V7h1V6h1V5h1V4h1V3h2V2h2v1z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--mastodon {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 7V4h-1V3h-1V2h-1V1H5v1H4v1H3v1H2v3H1v9h1v3h1v1h1v1h1v1h2v1h7v-1h2v-2H9v-1H8v-2h1v1h9v-1h2v-1h1v-1h1v-2h1V7zm-3 7h-3V7h-2v1h-1v4h-2V8h-1V7H8v7H5V6h1V5h1V4h3v1h1v1h2V5h1V4h3v1h1v1h1z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.dinkie-icons--twitter-alt {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M1 3h1V2h2V1H0v1h1Zm-1 9h1v-1H0Zm1-1h1v-1H1Zm1-1h1V9H2Zm1-1h1V8H3Zm3 2h1V9H6ZM5 9h1V8H5ZM4 8h1V6H4ZM3 6h1V5H3Zm4 6h4v-1h-1v-1H9v1H7ZM2 5h1V3H2Zm6 5h1V8H8ZM7 8h1V7H7ZM6 7h1V5H6ZM5 5h1V4H5ZM4 4h1V2H4Zm3 1h1V4H7Zm1-1h1V3H8Zm1-1h1V2H9Zm1-1h1V1h-1Zm0 0'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--discord {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 11V8h-1V6h-1V5h-2V4h-3v1H9V4H6v1H4v1H3v2H2v3H1v7h2v1h2v1h2v-2H6v-1h2v1h1v1h6v-1h1v-1h2v1h-1v2h2v-1h2v-1h2v-7ZM9 15H7v-1H6v-2h1v-1h2v1h1v2H9Zm9-1h-1v1h-2v-1h-1v-2h1v-1h2v1h1Z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n/* mobile */\n@media screen and (width <= 360px) {\n body {\n padding: 1% 10%;\n }\n\n #name {\n font-size: 60%;\n }\n}\n\n/* tablet */\n@media screen and (360px < width <= 768px) {\n body {\n padding: 1% 10%;\n }\n}\n"],"file":"styles.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../_sass/main.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;IACE;;EAGF;IACE;;;AAIJ;AACA;EACE;IACE;;EAGF;IACE","sourcesContent":["html {\n background-color: #171717;\n font-family: \"Geist\", sans-serif;\n color: #f5f5f5;\n font-size: larger;\n}\n\n#name {\n color: #4ade80;\n font-size: 75%;\n font-family: \"Press Start 2P\", system-ui;\n}\n\nbody {\n padding: 1% 20%;\n line-height: 1.6;\n}\n\nul#header {\n padding: 0.25em;\n display: flex;\n margin-bottom: 0%;\n flex-direction: row;\n justify-content: center;\n border-radius: 10px;\n background-color: #262626;\n}\n\n#header > li {\n list-style-type: none;\n margin: 0rem 0.7rem;\n}\n\na {\n color: #4ade80;\n}\n\na.icon {\n background-color: #262626;\n text-decoration: none;\n display: inline-flex;\n padding: 0.75%;\n margin-right: 0.75%;\n border-radius: 5px;\n}\n\n.pixel--github {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 9v6h-1v2h-1v2h-1v1h-1v1h-1v1h-2v1h-1v-5h-1v-1h1v-1h2v-1h1v-1h1V9h-1V6h-2v1h-1v1h-1V7h-4v1H9V7H8V6H6v3H5v5h1v1h1v1h2v2H7v-1H6v-1H4v1h1v2h1v1h3v3H8v-1H6v-1H5v-1H4v-1H3v-2H2v-2H1V9h1V7h1V5h1V4h1V3h2V2h2V1h6v1h2v1h2v1h1v1h1v2h1v2z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--bluesky {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 3v8h-1v2h-2v1h-2v1h2v1h1v3h-1v1h-1v1h-2v1h-2v-1h-1v-1h-1v-2h-2v2h-1v1H9v1H7v-1H5v-1H4v-1H3v-3h1v-1h2v-1H4v-1H2v-2H1V3h1V2h2v1h2v1h1v1h1v1h1v1h1v2h1v1h2V9h1V7h1V6h1V5h1V4h1V3h2V2h2v1z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--mastodon {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 7V4h-1V3h-1V2h-1V1H5v1H4v1H3v1H2v3H1v9h1v3h1v1h1v1h1v1h2v1h7v-1h2v-2H9v-1H8v-2h1v1h9v-1h2v-1h1v-1h1v-2h1V7zm-3 7h-3V7h-2v1h-1v4h-2V8h-1V7H8v7H5V6h1V5h1V4h3v1h1v1h2V5h1V4h3v1h1v1h1z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.dinkie-icons--twitter-alt {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M1 3h1V2h2V1H0v1h1Zm-1 9h1v-1H0Zm1-1h1v-1H1Zm1-1h1V9H2Zm1-1h1V8H3Zm3 2h1V9H6ZM5 9h1V8H5ZM4 8h1V6H4ZM3 6h1V5H3Zm4 6h4v-1h-1v-1H9v1H7ZM2 5h1V3H2Zm6 5h1V8H8ZM7 8h1V7H7ZM6 7h1V5H6ZM5 5h1V4H5ZM4 4h1V2H4Zm3 1h1V4H7Zm1-1h1V3H8Zm1-1h1V2H9Zm1-1h1V1h-1Zm0 0'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--discord {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 11V8h-1V6h-1V5h-2V4h-3v1H9V4H6v1H4v1H3v2H2v3H1v7h2v1h2v1h2v-2H6v-1h2v1h1v1h6v-1h1v-1h2v1h-1v2h2v-1h2v-1h2v-7ZM9 15H7v-1H6v-2h1v-1h2v1h1v2H9Zm9-1h-1v1h-2v-1h-1v-2h1v-1h2v1h1Z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n/* mobile */\n@media screen and (width <= 360px) {\n body {\n padding: 1% 10%;\n }\n\n #name {\n font-size: 60%;\n }\n}\n\n/* tablet */\n@media screen and (360px < width <= 768px) {\n body {\n padding: 1% 10%;\n }\n\n #name {\n font-size: 70%;\n }\n}\n"],"file":"styles.css"} \ No newline at end of file diff --git a/_site/index.html b/_site/index.html index 89233b4..d7a8ac8 100644 --- a/_site/index.html +++ b/_site/index.html @@ -14,13 +14,13 @@ libremelon - +

Hey, I am

libremelon
From 2359b9269d9d0bbd329be6ea35e5b702369d961d Mon Sep 17 00:00:00 2001 From: libremelon Date: Sat, 23 Aug 2025 17:26:07 +0530 Subject: [PATCH 06/58] refractor(header-nav): componentalize & rm projects & add log,shelf --- _includes/header-nav.html | 8 ++++++++ _layouts/default.html | 9 +-------- _sass/main.scss | 28 +++++++++++++++++++++++++++- _site/assets/css/styles.css | 26 +++++++++++++++++++++++++- _site/assets/css/styles.css.map | 2 +- _site/index.html | 15 ++++++++------- 6 files changed, 70 insertions(+), 18 deletions(-) create mode 100644 _includes/header-nav.html diff --git a/_includes/header-nav.html b/_includes/header-nav.html new file mode 100644 index 0000000..92a1070 --- /dev/null +++ b/_includes/header-nav.html @@ -0,0 +1,8 @@ + diff --git a/_layouts/default.html b/_layouts/default.html index e3f0db2..7de2763 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -17,13 +17,6 @@ {{ page.title }} - - {{ content }} + {% include header-nav.html %} {{ content }} diff --git a/_sass/main.scss b/_sass/main.scss index a364370..a479ff9 100644 --- a/_sass/main.scss +++ b/_sass/main.scss @@ -20,6 +20,7 @@ ul#header { padding: 0.25em; display: flex; margin-bottom: 0%; + margin-top: 0.5em; flex-direction: row; justify-content: center; border-radius: 10px; @@ -28,7 +29,7 @@ ul#header { #header > li { list-style-type: none; - margin: 0rem 0.7rem; + margin: 0em 0.7em; } a { @@ -123,6 +124,20 @@ a.icon { #name { font-size: 60%; } + #header > li { + margin: 0em 0.1em; + } + + ul#header { + padding: 0.25em; + display: flex; + margin-bottom: 0%; + margin-top: 1em; + flex-direction: row; + justify-content: space-evenly; + border-radius: 10px; + background-color: #262626; + } } /* tablet */ @@ -134,4 +149,15 @@ a.icon { #name { font-size: 70%; } + + ul#header { + padding: 0.25em; + display: flex; + margin-bottom: 0%; + margin-top: 1em; + flex-direction: row; + justify-content: space-evenly; + border-radius: 10px; + background-color: #262626; + } } diff --git a/_site/assets/css/styles.css b/_site/assets/css/styles.css index 8c38545..521d3f2 100644 --- a/_site/assets/css/styles.css +++ b/_site/assets/css/styles.css @@ -20,6 +20,7 @@ ul#header { padding: 0.25em; display: flex; margin-bottom: 0%; + margin-top: 0.5em; flex-direction: row; justify-content: center; border-radius: 10px; @@ -28,7 +29,7 @@ ul#header { #header > li { list-style-type: none; - margin: 0rem 0.7rem; + margin: 0em 0.7em; } a { @@ -122,6 +123,19 @@ a.icon { #name { font-size: 60%; } + #header > li { + margin: 0em 0.1em; + } + ul#header { + padding: 0.25em; + display: flex; + margin-bottom: 0%; + margin-top: 1em; + flex-direction: row; + justify-content: space-evenly; + border-radius: 10px; + background-color: #262626; + } } /* tablet */ @media screen and (360px < width <= 768px) { @@ -131,6 +145,16 @@ a.icon { #name { font-size: 70%; } + ul#header { + padding: 0.25em; + display: flex; + margin-bottom: 0%; + margin-top: 1em; + flex-direction: row; + justify-content: space-evenly; + border-radius: 10px; + background-color: #262626; + } } /*# sourceMappingURL=styles.css.map */ \ No newline at end of file diff --git a/_site/assets/css/styles.css.map b/_site/assets/css/styles.css.map index 8362c3a..662f9a1 100644 --- a/_site/assets/css/styles.css.map +++ b/_site/assets/css/styles.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["../../_sass/main.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;IACE;;EAGF;IACE;;;AAIJ;AACA;EACE;IACE;;EAGF;IACE","sourcesContent":["html {\n background-color: #171717;\n font-family: \"Geist\", sans-serif;\n color: #f5f5f5;\n font-size: larger;\n}\n\n#name {\n color: #4ade80;\n font-size: 75%;\n font-family: \"Press Start 2P\", system-ui;\n}\n\nbody {\n padding: 1% 20%;\n line-height: 1.6;\n}\n\nul#header {\n padding: 0.25em;\n display: flex;\n margin-bottom: 0%;\n flex-direction: row;\n justify-content: center;\n border-radius: 10px;\n background-color: #262626;\n}\n\n#header > li {\n list-style-type: none;\n margin: 0rem 0.7rem;\n}\n\na {\n color: #4ade80;\n}\n\na.icon {\n background-color: #262626;\n text-decoration: none;\n display: inline-flex;\n padding: 0.75%;\n margin-right: 0.75%;\n border-radius: 5px;\n}\n\n.pixel--github {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 9v6h-1v2h-1v2h-1v1h-1v1h-1v1h-2v1h-1v-5h-1v-1h1v-1h2v-1h1v-1h1V9h-1V6h-2v1h-1v1h-1V7h-4v1H9V7H8V6H6v3H5v5h1v1h1v1h2v2H7v-1H6v-1H4v1h1v2h1v1h3v3H8v-1H6v-1H5v-1H4v-1H3v-2H2v-2H1V9h1V7h1V5h1V4h1V3h2V2h2V1h6v1h2v1h2v1h1v1h1v2h1v2z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--bluesky {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 3v8h-1v2h-2v1h-2v1h2v1h1v3h-1v1h-1v1h-2v1h-2v-1h-1v-1h-1v-2h-2v2h-1v1H9v1H7v-1H5v-1H4v-1H3v-3h1v-1h2v-1H4v-1H2v-2H1V3h1V2h2v1h2v1h1v1h1v1h1v1h1v2h1v1h2V9h1V7h1V6h1V5h1V4h1V3h2V2h2v1z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--mastodon {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 7V4h-1V3h-1V2h-1V1H5v1H4v1H3v1H2v3H1v9h1v3h1v1h1v1h1v1h2v1h7v-1h2v-2H9v-1H8v-2h1v1h9v-1h2v-1h1v-1h1v-2h1V7zm-3 7h-3V7h-2v1h-1v4h-2V8h-1V7H8v7H5V6h1V5h1V4h3v1h1v1h2V5h1V4h3v1h1v1h1z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.dinkie-icons--twitter-alt {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M1 3h1V2h2V1H0v1h1Zm-1 9h1v-1H0Zm1-1h1v-1H1Zm1-1h1V9H2Zm1-1h1V8H3Zm3 2h1V9H6ZM5 9h1V8H5ZM4 8h1V6H4ZM3 6h1V5H3Zm4 6h4v-1h-1v-1H9v1H7ZM2 5h1V3H2Zm6 5h1V8H8ZM7 8h1V7H7ZM6 7h1V5H6ZM5 5h1V4H5ZM4 4h1V2H4Zm3 1h1V4H7Zm1-1h1V3H8Zm1-1h1V2H9Zm1-1h1V1h-1Zm0 0'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--discord {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 11V8h-1V6h-1V5h-2V4h-3v1H9V4H6v1H4v1H3v2H2v3H1v7h2v1h2v1h2v-2H6v-1h2v1h1v1h6v-1h1v-1h2v1h-1v2h2v-1h2v-1h2v-7ZM9 15H7v-1H6v-2h1v-1h2v1h1v2H9Zm9-1h-1v1h-2v-1h-1v-2h1v-1h2v1h1Z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n/* mobile */\n@media screen and (width <= 360px) {\n body {\n padding: 1% 10%;\n }\n\n #name {\n font-size: 60%;\n }\n}\n\n/* tablet */\n@media screen and (360px < width <= 768px) {\n body {\n padding: 1% 10%;\n }\n\n #name {\n font-size: 70%;\n }\n}\n"],"file":"styles.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["../../_sass/main.scss"],"names":[],"mappings":"AAAA;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;IACE;;EAGF;IACE;;EAEF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;;AAIJ;AACA;EACE;IACE;;EAGF;IACE;;EAGF;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA","sourcesContent":["html {\n background-color: #171717;\n font-family: \"Geist\", sans-serif;\n color: #f5f5f5;\n font-size: larger;\n}\n\n#name {\n color: #4ade80;\n font-size: 75%;\n font-family: \"Press Start 2P\", system-ui;\n}\n\nbody {\n padding: 1% 20%;\n line-height: 1.6;\n}\n\nul#header {\n padding: 0.25em;\n display: flex;\n margin-bottom: 0%;\n margin-top: 0.5em;\n flex-direction: row;\n justify-content: center;\n border-radius: 10px;\n background-color: #262626;\n}\n\n#header > li {\n list-style-type: none;\n margin: 0em 0.7em;\n}\n\na {\n color: #4ade80;\n}\n\na.icon {\n background-color: #262626;\n text-decoration: none;\n display: inline-flex;\n padding: 0.75%;\n margin-right: 0.75%;\n border-radius: 5px;\n}\n\n.pixel--github {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 9v6h-1v2h-1v2h-1v1h-1v1h-1v1h-2v1h-1v-5h-1v-1h1v-1h2v-1h1v-1h1V9h-1V6h-2v1h-1v1h-1V7h-4v1H9V7H8V6H6v3H5v5h1v1h1v1h2v2H7v-1H6v-1H4v1h1v2h1v1h3v3H8v-1H6v-1H5v-1H4v-1H3v-2H2v-2H1V9h1V7h1V5h1V4h1V3h2V2h2V1h6v1h2v1h2v1h1v1h1v2h1v2z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--bluesky {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M23 3v8h-1v2h-2v1h-2v1h2v1h1v3h-1v1h-1v1h-2v1h-2v-1h-1v-1h-1v-2h-2v2h-1v1H9v1H7v-1H5v-1H4v-1H3v-3h1v-1h2v-1H4v-1H2v-2H1V3h1V2h2v1h2v1h1v1h1v1h1v1h1v2h1v1h2V9h1V7h1V6h1V5h1V4h1V3h2V2h2v1z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--mastodon {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 7V4h-1V3h-1V2h-1V1H5v1H4v1H3v1H2v3H1v9h1v3h1v1h1v1h1v1h2v1h7v-1h2v-2H9v-1H8v-2h1v1h9v-1h2v-1h1v-1h1v-2h1V7zm-3 7h-3V7h-2v1h-1v4h-2V8h-1V7H8v7H5V6h1V5h1V4h3v1h1v1h2V5h1V4h3v1h1v1h1z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.dinkie-icons--twitter-alt {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='%23000' d='M1 3h1V2h2V1H0v1h1Zm-1 9h1v-1H0Zm1-1h1v-1H1Zm1-1h1V9H2Zm1-1h1V8H3Zm3 2h1V9H6ZM5 9h1V8H5ZM4 8h1V6H4ZM3 6h1V5H3Zm4 6h4v-1h-1v-1H9v1H7ZM2 5h1V3H2Zm6 5h1V8H8ZM7 8h1V7H7ZM6 7h1V5H6ZM5 5h1V4H5ZM4 4h1V2H4Zm3 1h1V4H7Zm1-1h1V3H8Zm1-1h1V2H9Zm1-1h1V1h-1Zm0 0'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n.pixel--discord {\n display: inline-block;\n width: 24px;\n height: 24px;\n --svg: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M22 11V8h-1V6h-1V5h-2V4h-3v1H9V4H6v1H4v1H3v2H2v3H1v7h2v1h2v1h2v-2H6v-1h2v1h1v1h6v-1h1v-1h2v1h-1v2h2v-1h2v-1h2v-7ZM9 15H7v-1H6v-2h1v-1h2v1h1v2H9Zm9-1h-1v1h-2v-1h-1v-2h1v-1h2v1h1Z'/%3E%3C/svg%3E\");\n background-color: currentColor;\n -webkit-mask-image: var(--svg);\n mask-image: var(--svg);\n -webkit-mask-repeat: no-repeat;\n mask-repeat: no-repeat;\n -webkit-mask-size: 100% 100%;\n mask-size: 100% 100%;\n}\n\n/* mobile */\n@media screen and (width <= 360px) {\n body {\n padding: 1% 10%;\n }\n\n #name {\n font-size: 60%;\n }\n #header > li {\n margin: 0em 0.1em;\n }\n\n ul#header {\n padding: 0.25em;\n display: flex;\n margin-bottom: 0%;\n margin-top: 1em;\n flex-direction: row;\n justify-content: space-evenly;\n border-radius: 10px;\n background-color: #262626;\n }\n}\n\n/* tablet */\n@media screen and (360px < width <= 768px) {\n body {\n padding: 1% 10%;\n }\n\n #name {\n font-size: 70%;\n }\n\n ul#header {\n padding: 0.25em;\n display: flex;\n margin-bottom: 0%;\n margin-top: 1em;\n flex-direction: row;\n justify-content: space-evenly;\n border-radius: 10px;\n background-color: #262626;\n }\n}\n"],"file":"styles.css"} \ No newline at end of file diff --git a/_site/index.html b/_site/index.html index d7a8ac8..29e2fc3 100644 --- a/_site/index.html +++ b/_site/index.html @@ -15,13 +15,14 @@ -

Hey, I am

+ + +

Hey, I am

libremelon

From 59792783cca6480dd520a6c2671b591ee14b3ccc Mon Sep 17 00:00:00 2001 From: libremelon Date: Sat, 23 Aug 2025 18:18:09 +0530 Subject: [PATCH 07/58] refractor(footer-nav): componentalize --- _includes/footer-nav.html | 17 +++++++++++++++++ _layouts/default.html | 2 +- _site/index.html | 4 ++-- index.html | 17 ----------------- 4 files changed, 20 insertions(+), 20 deletions(-) create mode 100644 _includes/footer-nav.html diff --git a/_includes/footer-nav.html b/_includes/footer-nav.html new file mode 100644 index 0000000..9e0ec6e --- /dev/null +++ b/_includes/footer-nav.html @@ -0,0 +1,17 @@ + diff --git a/_layouts/default.html b/_layouts/default.html index 7de2763..d9992a5 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -17,6 +17,6 @@ {{ page.title }} - {% include header-nav.html %} {{ content }} + {% include header-nav.html %} {{ content }} {% include footer-nav.html %} diff --git a/_site/index.html b/_site/index.html index 29e2fc3..31c427f 100644 --- a/_site/index.html +++ b/_site/index.html @@ -45,7 +45,7 @@

where you can find me and other cool peeps who share similar interests: link

-
+
+ diff --git a/index.html b/index.html index 74fae63..f2f79d8 100644 --- a/index.html +++ b/index.html @@ -26,20 +26,3 @@

where you can find me and other cool peeps who share similar interests: link

-
- - - - - -
From a8e041de1080d64463ad5f398a04b98726c78fab Mon Sep 17 00:00:00 2001 From: libremelon Date: Sat, 23 Aug 2025 18:32:07 +0530 Subject: [PATCH 08/58] feat(blog, log, shelf): create respective files --- _site/blog.html | 0 _site/log.md | 0 _site/shelf.md | 0 blog.html | 0 log.md | 0 shelf.md | 0 6 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 _site/blog.html create mode 100644 _site/log.md create mode 100644 _site/shelf.md create mode 100644 blog.html create mode 100644 log.md create mode 100644 shelf.md diff --git a/_site/blog.html b/_site/blog.html new file mode 100644 index 0000000..e69de29 diff --git a/_site/log.md b/_site/log.md new file mode 100644 index 0000000..e69de29 diff --git a/_site/shelf.md b/_site/shelf.md new file mode 100644 index 0000000..e69de29 diff --git a/blog.html b/blog.html new file mode 100644 index 0000000..e69de29 diff --git a/log.md b/log.md new file mode 100644 index 0000000..e69de29 diff --git a/shelf.md b/shelf.md new file mode 100644 index 0000000..e69de29 From e146d93bfc1b97b797690d7dd7167334b73a713d Mon Sep 17 00:00:00 2001 From: libremelon Date: Sat, 23 Aug 2025 18:52:05 +0530 Subject: [PATCH 09/58] feat(blog, log, shelf): create placeholder sites w default layouts & update header-nav links --- _includes/header-nav.html | 8 +++---- _site/blog.html | 44 ++++++++++++++++++++++++++++++++++++++ _site/index.html | 8 +++---- _site/log.html | 45 +++++++++++++++++++++++++++++++++++++++ _site/log.md | 0 _site/shelf.html | 45 +++++++++++++++++++++++++++++++++++++++ _site/shelf.md | 0 blog.html | 4 ++++ log.md | 4 ++++ shelf.md | 4 ++++ 10 files changed, 154 insertions(+), 8 deletions(-) create mode 100644 _site/log.html delete mode 100644 _site/log.md create mode 100644 _site/shelf.html delete mode 100644 _site/shelf.md diff --git a/_includes/header-nav.html b/_includes/header-nav.html index 92a1070..e518030 100644 --- a/_includes/header-nav.html +++ b/_includes/header-nav.html @@ -1,8 +1,8 @@ diff --git a/_site/blog.html b/_site/blog.html index e69de29..b5c1b71 100644 --- a/_site/blog.html +++ b/_site/blog.html @@ -0,0 +1,44 @@ + + + + + + + + + + + la blog + + + + + + + diff --git a/_site/index.html b/_site/index.html index 31c427f..7e54c45 100644 --- a/_site/index.html +++ b/_site/index.html @@ -16,10 +16,10 @@

Hey, I am

diff --git a/_site/log.html b/_site/log.html new file mode 100644 index 0000000..16372bf --- /dev/null +++ b/_site/log.html @@ -0,0 +1,45 @@ + + + + + + + + + + + das log + + + + + + + + diff --git a/_site/log.md b/_site/log.md deleted file mode 100644 index e69de29..0000000 diff --git a/_site/shelf.html b/_site/shelf.html new file mode 100644 index 0000000..2d330a8 --- /dev/null +++ b/_site/shelf.html @@ -0,0 +1,45 @@ + + + + + + + + + + + shelf + + + + + + + + diff --git a/_site/shelf.md b/_site/shelf.md deleted file mode 100644 index e69de29..0000000 diff --git a/blog.html b/blog.html index e69de29..6ed6223 100644 --- a/blog.html +++ b/blog.html @@ -0,0 +1,4 @@ +--- +title: la blog +layout: default +--- diff --git a/log.md b/log.md index e69de29..f7876b2 100644 --- a/log.md +++ b/log.md @@ -0,0 +1,4 @@ +--- +title: das log +layout: default +--- diff --git a/shelf.md b/shelf.md index e69de29..434b0d5 100644 --- a/shelf.md +++ b/shelf.md @@ -0,0 +1,4 @@ +--- +title: shelf +layout: default +--- From 2abe5b5e5a16a7b8be480aec75aea38551d2ca04 Mon Sep 17 00:00:00 2001 From: libremelon Date: Sat, 23 Aug 2025 23:49:50 +0530 Subject: [PATCH 10/58] feat(blog): create initial post template for blog posts --- _layouts/post.html | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 _layouts/post.html diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000..d9992a5 --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,22 @@ +--- +--- + + + + + + + + + + + + {{ page.title }} + + + {% include header-nav.html %} {{ content }} {% include footer-nav.html %} + + From e8601b15f8355e2002acbf190f31bc3867dc6063 Mon Sep 17 00:00:00 2001 From: libremelon Date: Sat, 23 Aug 2025 23:59:09 +0530 Subject: [PATCH 11/58] refractor(blog): refractor post template to reuse 'default' layout --- _layouts/post.html | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/_layouts/post.html b/_layouts/post.html index d9992a5..dcab2fd 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -1,22 +1,8 @@ --- +layout: default --- - - - - - - - - - - - {{ page.title }} - - - {% include header-nav.html %} {{ content }} {% include footer-nav.html %} - - +

{{ page.title }}

+

{{ page.date | date_to_string}}

+ +{{ content }} From 7a35e44f5d484c33fdbc25edeffec70b6961e917 Mon Sep 17 00:00:00 2001 From: libremelon Date: Sun, 24 Aug 2025 00:02:41 +0530 Subject: [PATCH 12/58] temp(blog): create placeholder blogs --- _posts/23-08-2025-bananas.md | 12 ++++++++++++ _posts/24-08-2025-apples.md | 11 +++++++++++ _posts/24-08-2025-kiwifruit.md | 12 ++++++++++++ 3 files changed, 35 insertions(+) create mode 100644 _posts/23-08-2025-bananas.md create mode 100644 _posts/24-08-2025-apples.md create mode 100644 _posts/24-08-2025-kiwifruit.md diff --git a/_posts/23-08-2025-bananas.md b/_posts/23-08-2025-bananas.md new file mode 100644 index 0000000..6d1d358 --- /dev/null +++ b/_posts/23-08-2025-bananas.md @@ -0,0 +1,12 @@ +--- +layout: post +--- + +A banana is an edible fruit – botanically a berry – produced by several +kinds of large herbaceous flowering plants in the genus Musa. + +In some countries, bananas used for cooking may be called "plantains", +distinguishing them from dessert bananas. The fruit is variable in size, +color, and firmness, but is usually elongated and curved, with soft +flesh rich in starch covered with a rind, which may be green, yellow, +red, purple, or brown when ripe. diff --git a/_posts/24-08-2025-apples.md b/_posts/24-08-2025-apples.md new file mode 100644 index 0000000..b42a1f7 --- /dev/null +++ b/_posts/24-08-2025-apples.md @@ -0,0 +1,11 @@ +--- +layout: post +--- + +An apple is a sweet, edible fruit produced by an apple tree. + +Apple trees are cultivated worldwide, and are the most widely grown +species in the genus Malus. The tree originated in Central Asia, where +its wild ancestor, Malus sieversii, is still found today. Apples have +been grown for thousands of years in Asia and Europe, and were brought +to North America by European colonists. diff --git a/_posts/24-08-2025-kiwifruit.md b/_posts/24-08-2025-kiwifruit.md new file mode 100644 index 0000000..e659687 --- /dev/null +++ b/_posts/24-08-2025-kiwifruit.md @@ -0,0 +1,12 @@ +--- +layout: post +--- + +Kiwifruit (often abbreviated as kiwi), or Chinese gooseberry is the +edible berry of several species of woody vines in the genus Actinidia. + +The most common cultivar group of kiwifruit is oval, about the size of +a large hen's egg (5–8 cm (2.0–3.1 in) in length and 4.5–5.5 cm +(1.8–2.2 in) in diameter). It has a fibrous, dull greenish-brown skin +and bright green or golden flesh with rows of tiny, black, edible +seeds. The fruit has a soft texture, with a sweet and unique flavor. From 2d04a403521857c2235f7a406ea6ddc2a94ca76b Mon Sep 17 00:00:00 2001 From: libremelon Date: Sun, 24 Aug 2025 00:13:46 +0530 Subject: [PATCH 13/58] feat(blog): create blog index --- _site/blog.html | 7 ++++++- blog.html | 11 +++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/_site/blog.html b/_site/blog.html index b5c1b71..4b80f0f 100644 --- a/_site/blog.html +++ b/_site/blog.html @@ -22,7 +22,12 @@
  • shelf
  • -