diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..87e874c --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.jekyll-cache/ +.sass-cache/ +_site/ diff --git a/404.html b/404.html new file mode 100644 index 0000000..2456813 --- /dev/null +++ b/404.html @@ -0,0 +1,19 @@ +--- +title: not found :( +layout: default +--- + + +

err: 404 :/

+You've found yourself in a place that doesn't exist yet... go back + home? 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 diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..205da39 --- /dev/null +++ b/Gemfile @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +# gem "rails" +gem "github-pages" + +group :jekyll_plugins do + gem "jekyll-sitemap" + gem "jekyll-feed" + gem "jekyll-seo-tag" +end \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..66b3945 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,280 @@ +GEM + remote: https://rubygems.org/ + specs: + activesupport (8.0.2.1) + base64 + benchmark (>= 0.3) + bigdecimal + concurrent-ruby (~> 1.0, >= 1.3.1) + connection_pool (>= 2.2.5) + drb + i18n (>= 1.6, < 2) + logger (>= 1.4.2) + minitest (>= 5.1) + securerandom (>= 0.3) + tzinfo (~> 2.0, >= 2.0.5) + uri (>= 0.13.1) + addressable (2.8.7) + public_suffix (>= 2.0.2, < 7.0) + base64 (0.3.0) + benchmark (0.4.1) + bigdecimal (3.2.2) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) + colorator (1.1.0) + commonmarker (0.23.11) + concurrent-ruby (1.3.5) + connection_pool (2.5.3) + csv (3.3.5) + dnsruby (1.72.2) + simpleidn (~> 0.2.1) + drb (2.2.3) + em-websocket (0.5.3) + eventmachine (>= 0.12.9) + http_parser.rb (~> 0) + ethon (0.17.0) + ffi (>= 1.15.0) + eventmachine (1.2.7) + execjs (2.10.0) + faraday (2.13.4) + faraday-net_http (>= 2.0, < 3.5) + json + logger + faraday-net_http (3.4.1) + net-http (>= 0.5.0) + ffi (1.17.2-x86_64-linux-gnu) + forwardable-extended (2.6.0) + gemoji (4.1.0) + github-pages (232) + github-pages-health-check (= 1.18.2) + jekyll (= 3.10.0) + jekyll-avatar (= 0.8.0) + jekyll-coffeescript (= 1.2.2) + jekyll-commonmark-ghpages (= 0.5.1) + jekyll-default-layout (= 0.1.5) + jekyll-feed (= 0.17.0) + jekyll-gist (= 1.5.0) + jekyll-github-metadata (= 2.16.1) + jekyll-include-cache (= 0.2.1) + jekyll-mentions (= 1.6.0) + jekyll-optional-front-matter (= 0.3.2) + jekyll-paginate (= 1.1.0) + jekyll-readme-index (= 0.3.0) + jekyll-redirect-from (= 0.16.0) + jekyll-relative-links (= 0.6.1) + jekyll-remote-theme (= 0.4.3) + jekyll-sass-converter (= 1.5.2) + jekyll-seo-tag (= 2.8.0) + jekyll-sitemap (= 1.4.0) + jekyll-swiss (= 1.0.0) + jekyll-theme-architect (= 0.2.0) + jekyll-theme-cayman (= 0.2.0) + jekyll-theme-dinky (= 0.2.0) + jekyll-theme-hacker (= 0.2.0) + jekyll-theme-leap-day (= 0.2.0) + jekyll-theme-merlot (= 0.2.0) + jekyll-theme-midnight (= 0.2.0) + jekyll-theme-minimal (= 0.2.0) + jekyll-theme-modernist (= 0.2.0) + jekyll-theme-primer (= 0.6.0) + jekyll-theme-slate (= 0.2.0) + jekyll-theme-tactile (= 0.2.0) + jekyll-theme-time-machine (= 0.2.0) + jekyll-titles-from-headings (= 0.5.3) + jemoji (= 0.13.0) + kramdown (= 2.4.0) + kramdown-parser-gfm (= 1.1.0) + liquid (= 4.0.4) + mercenary (~> 0.3) + minima (= 2.5.1) + nokogiri (>= 1.16.2, < 2.0) + rouge (= 3.30.0) + terminal-table (~> 1.4) + webrick (~> 1.8) + github-pages-health-check (1.18.2) + addressable (~> 2.3) + dnsruby (~> 1.60) + octokit (>= 4, < 8) + public_suffix (>= 3.0, < 6.0) + typhoeus (~> 1.3) + html-pipeline (2.14.3) + activesupport (>= 2) + nokogiri (>= 1.4) + http_parser.rb (0.8.0) + i18n (1.14.7) + concurrent-ruby (~> 1.0) + jekyll (3.10.0) + addressable (~> 2.4) + colorator (~> 1.0) + csv (~> 3.0) + em-websocket (~> 0.5) + i18n (>= 0.7, < 2) + jekyll-sass-converter (~> 1.0) + jekyll-watch (~> 2.0) + kramdown (>= 1.17, < 3) + liquid (~> 4.0) + mercenary (~> 0.3.3) + pathutil (~> 0.9) + rouge (>= 1.7, < 4) + safe_yaml (~> 1.0) + webrick (>= 1.0) + jekyll-avatar (0.8.0) + jekyll (>= 3.0, < 5.0) + jekyll-coffeescript (1.2.2) + coffee-script (~> 2.2) + coffee-script-source (~> 1.12) + jekyll-commonmark (1.4.0) + commonmarker (~> 0.22) + jekyll-commonmark-ghpages (0.5.1) + commonmarker (>= 0.23.7, < 1.1.0) + jekyll (>= 3.9, < 4.0) + jekyll-commonmark (~> 1.4.0) + rouge (>= 2.0, < 5.0) + jekyll-default-layout (0.1.5) + jekyll (>= 3.0, < 5.0) + jekyll-feed (0.17.0) + jekyll (>= 3.7, < 5.0) + jekyll-gist (1.5.0) + octokit (~> 4.2) + jekyll-github-metadata (2.16.1) + jekyll (>= 3.4, < 5.0) + octokit (>= 4, < 7, != 4.4.0) + jekyll-include-cache (0.2.1) + jekyll (>= 3.7, < 5.0) + jekyll-mentions (1.6.0) + html-pipeline (~> 2.3) + jekyll (>= 3.7, < 5.0) + jekyll-optional-front-matter (0.3.2) + jekyll (>= 3.0, < 5.0) + jekyll-paginate (1.1.0) + jekyll-readme-index (0.3.0) + jekyll (>= 3.0, < 5.0) + jekyll-redirect-from (0.16.0) + jekyll (>= 3.3, < 5.0) + jekyll-relative-links (0.6.1) + jekyll (>= 3.3, < 5.0) + jekyll-remote-theme (0.4.3) + addressable (~> 2.0) + jekyll (>= 3.5, < 5.0) + jekyll-sass-converter (>= 1.0, <= 3.0.0, != 2.0.0) + rubyzip (>= 1.3.0, < 3.0) + jekyll-sass-converter (1.5.2) + sass (~> 3.4) + jekyll-seo-tag (2.8.0) + jekyll (>= 3.8, < 5.0) + jekyll-sitemap (1.4.0) + jekyll (>= 3.7, < 5.0) + jekyll-swiss (1.0.0) + jekyll-theme-architect (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-cayman (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-dinky (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-hacker (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-leap-day (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-merlot (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-midnight (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-minimal (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-modernist (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-primer (0.6.0) + jekyll (> 3.5, < 5.0) + jekyll-github-metadata (~> 2.9) + jekyll-seo-tag (~> 2.0) + jekyll-theme-slate (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-tactile (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-theme-time-machine (0.2.0) + jekyll (> 3.5, < 5.0) + jekyll-seo-tag (~> 2.0) + jekyll-titles-from-headings (0.5.3) + jekyll (>= 3.3, < 5.0) + jekyll-watch (2.2.1) + listen (~> 3.0) + jemoji (0.13.0) + gemoji (>= 3, < 5) + html-pipeline (~> 2.2) + jekyll (>= 3.0, < 5.0) + json (2.13.2) + kramdown (2.4.0) + rexml + 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) + logger (1.7.0) + mercenary (0.3.6) + minima (2.5.1) + jekyll (>= 3.5, < 5.0) + jekyll-feed (~> 0.9) + jekyll-seo-tag (~> 2.1) + minitest (5.25.5) + net-http (0.6.0) + uri + nokogiri (1.18.9-x86_64-linux-gnu) + racc (~> 1.4) + octokit (4.25.1) + faraday (>= 1, < 3) + sawyer (~> 0.9) + pathutil (0.16.2) + forwardable-extended (~> 2.6) + public_suffix (5.1.1) + racc (1.8.1) + rb-fsevent (0.11.2) + rb-inotify (0.11.1) + ffi (~> 1.0) + rexml (3.4.1) + rouge (3.30.0) + rubyzip (2.4.1) + safe_yaml (1.0.5) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sawyer (0.9.2) + addressable (>= 2.3.5) + faraday (>= 0.17.3, < 3) + securerandom (0.4.1) + simpleidn (0.2.3) + terminal-table (1.6.0) + typhoeus (1.4.1) + ethon (>= 0.9.0) + tzinfo (2.0.6) + concurrent-ruby (~> 1.0) + uri (1.0.3) + webrick (1.9.1) + +PLATFORMS + x86_64-linux-gnu + +DEPENDENCIES + github-pages + jekyll-feed + jekyll-seo-tag + jekyll-sitemap + +BUNDLED WITH + 2.7.1 diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..fab187d --- /dev/null +++ b/_config.yml @@ -0,0 +1,17 @@ +collections: + posts: + output: true + permalink: /blog/:categories/:year/:month/:day/:title/ + +plugins: + - jekyll-feed + - jekyll-sitemap + - jekyll-seo-tag + +description: "I'm a full stack dev and first year CSE undergrad 👾" + +defaults: + - scope: + path: "" # an empty string here means all files in the project + values: + image: /assets/images/pixelated-melon-banner.png diff --git a/_includes/footer-nav.html b/_includes/footer-nav.html new file mode 100644 index 0000000..1f2591a --- /dev/null +++ b/_includes/footer-nav.html @@ -0,0 +1,18 @@ + + diff --git a/_includes/header-nav.html b/_includes/header-nav.html new file mode 100644 index 0000000..86a8357 --- /dev/null +++ b/_includes/header-nav.html @@ -0,0 +1,10 @@ + + diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..fc6333e --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,29 @@ +--- +--- + + + + + + + + + + + + {{ page.title }} + {% feed_meta %} {% seo %} + + + {% include header-nav.html %} +
{{ content }}
+ {% include footer-nav.html %} + + diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000..bbf59ef --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,10 @@ +--- +layout: default +description: "{{ post.excerpt }}" +--- + + +

{{ page.title }}

+

{{ page.date | date_to_string}}

+ +{{ content }} diff --git a/_layouts/under-construction.html b/_layouts/under-construction.html new file mode 100644 index 0000000..06f7e25 --- /dev/null +++ b/_layouts/under-construction.html @@ -0,0 +1,16 @@ +--- +layout: default +--- + + +
+ An emoji doing manual labour + This section's under construction 🚧 +
diff --git a/_posts/2025-08-24-apples.md b/_posts/2025-08-24-apples.md new file mode 100644 index 0000000..b42a1f7 --- /dev/null +++ b/_posts/2025-08-24-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/2025-08-24-bananas.md b/_posts/2025-08-24-bananas.md new file mode 100644 index 0000000..6d1d358 --- /dev/null +++ b/_posts/2025-08-24-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/2025-08-24-kiwifruit.md b/_posts/2025-08-24-kiwifruit.md new file mode 100644 index 0000000..e659687 --- /dev/null +++ b/_posts/2025-08-24-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. diff --git a/_sass/blog.scss b/_sass/blog.scss new file mode 100644 index 0000000..0d98ef2 --- /dev/null +++ b/_sass/blog.scss @@ -0,0 +1,9 @@ +ul { + list-style-type: none; /* Removes bullets */ + margin: 0; + padding: 0; +} + +#date { + color: #a3a3a3; +} diff --git a/_sass/footer-nav.scss b/_sass/footer-nav.scss new file mode 100644 index 0000000..b94f3e4 --- /dev/null +++ b/_sass/footer-nav.scss @@ -0,0 +1,85 @@ +a.icon { + background-color: #262626; + text-decoration: none; + display: inline-flex; + padding: 0.75vh; + margin-right: 0.75vh; + border-radius: 1vh; +} + +#footer-nav { + padding: 1em 0em; + display: flex; + flex-direction: row; + justify-content: center; +} + +.pixel--github { + display: inline-block; + width: 3.75vh; + height: 3.75vh; + --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: 3.75vh; + height: 3.75vh; + --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: 3.75vh; + height: 3.75vh; + --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: 3.75vh; + height: 3.75vh; + --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: 3.75vh; + height: 3.75vh; + --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%; +} diff --git a/_sass/header-nav.scss b/_sass/header-nav.scss new file mode 100644 index 0000000..ef1e72e --- /dev/null +++ b/_sass/header-nav.scss @@ -0,0 +1,14 @@ +ul#header { + padding: 0.5vh 0vh; + margin-top: 4vh; + display: flex; + flex-direction: row; + justify-content: center; + border-radius: 1.5vh; + background-color: #262626; +} + +#header > li { + list-style-type: none; + margin: 0em 0.7em; +} diff --git a/_sass/home.scss b/_sass/home.scss new file mode 100644 index 0000000..c3baec9 --- /dev/null +++ b/_sass/home.scss @@ -0,0 +1,5 @@ +#content { + display: flex; + flex-direction: column; + align-items: center; +} diff --git a/_sass/main.scss b/_sass/main.scss new file mode 100644 index 0000000..d79b651 --- /dev/null +++ b/_sass/main.scss @@ -0,0 +1,54 @@ +html { + background-color: #171717; + font-family: "Geist", sans-serif; + color: #f5f5f5; + font-size: 2.5vh; + height: 100vh; +} + +body { + padding: 0vw 25vw; + margin: 0%; + line-height: 1.6; + min-height: 95vh; +} + +#pixel-strong { + color: #4ade80; + font-size: 1.75rem; + font-family: "Press Start 2P", system-ui; +} + +#strong { + color: #4ade80; +} + +#content { + min-height: 76vh; +} + +a { + color: #4ade80; +} + +/* mobile */ +@media screen and (width <= 450px) { + #pixel-strong { + font-size: 1.25rem; + } + + body { + padding: 0vw 7.5vw; + } +} + +/* tablet */ +@media screen and (450px < width <= 850px) { + #pixel-strong { + font-size: 1.5rem; + } + + body { + padding: 0vw 10vw; + } +} diff --git a/_sass/under-construction.scss b/_sass/under-construction.scss new file mode 100644 index 0000000..f53db69 --- /dev/null +++ b/_sass/under-construction.scss @@ -0,0 +1,10 @@ +div#construction { + display: flex; + flex-direction: column; + align-items: center; +} + +#labourer-img { + padding: 2rem; + width: 30vh; +} diff --git a/about.html b/about.html new file mode 100644 index 0000000..e2a9654 --- /dev/null +++ b/about.html @@ -0,0 +1,20 @@ +--- +title: hi :D +layout: default +--- + +

{{ page.title }}

+

+ I like programming, art and music (production). At present, I'm a first year + CSE undergrad that's exploring software development on a broad scale. Maybe + one day i'll deep dive into a specific domain, but for now im just having fun + experimenting. +

+

+ 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. +

diff --git a/assets/css/blog.scss b/assets/css/blog.scss new file mode 100644 index 0000000..90a58c4 --- /dev/null +++ b/assets/css/blog.scss @@ -0,0 +1,4 @@ +--- +--- + +@import "blog"; diff --git a/assets/css/footer-nav.scss b/assets/css/footer-nav.scss new file mode 100644 index 0000000..1c8ef6a --- /dev/null +++ b/assets/css/footer-nav.scss @@ -0,0 +1,4 @@ +--- +--- + +@import "footer-nav"; diff --git a/assets/css/header-nav.scss b/assets/css/header-nav.scss new file mode 100644 index 0000000..e3f7d65 --- /dev/null +++ b/assets/css/header-nav.scss @@ -0,0 +1,4 @@ +--- +--- + +@import "header-nav"; diff --git a/assets/css/home.scss b/assets/css/home.scss new file mode 100644 index 0000000..0616fb2 --- /dev/null +++ b/assets/css/home.scss @@ -0,0 +1,4 @@ +--- +--- + +@import "home"; diff --git a/assets/css/styles.scss b/assets/css/styles.scss new file mode 100644 index 0000000..9f41894 --- /dev/null +++ b/assets/css/styles.scss @@ -0,0 +1,4 @@ +--- +--- + +@import "main"; diff --git a/assets/css/under-construction.scss b/assets/css/under-construction.scss new file mode 100644 index 0000000..e9a1dd2 --- /dev/null +++ b/assets/css/under-construction.scss @@ -0,0 +1,4 @@ +--- +--- + +@import "under-construction"; diff --git a/assets/images/pixelated-melon-banner.png b/assets/images/pixelated-melon-banner.png new file mode 100644 index 0000000..4f99164 Binary files /dev/null and b/assets/images/pixelated-melon-banner.png differ diff --git a/blog.html b/blog.html new file mode 100644 index 0000000..35ea1df --- /dev/null +++ b/blog.html @@ -0,0 +1,17 @@ +--- +title: blog +layout: default +--- + + +

{{ page.title }}

+here's a list of all my blog posts + + diff --git a/index.html b/index.html index 22ce28e..0dfde88 100644 --- a/index.html +++ b/index.html @@ -1,65 +1,12 @@ - - - - - - - - - - - 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 +--- + + +
+

libremelon

+I'm a full stack dev and first year CSE undergrad 👾 +
diff --git a/log.md b/log.md new file mode 100644 index 0000000..b66b084 --- /dev/null +++ b/log.md @@ -0,0 +1,4 @@ +--- +title: das log +layout: under-construction +--- diff --git a/shelf.md b/shelf.md new file mode 100644 index 0000000..4845335 --- /dev/null +++ b/shelf.md @@ -0,0 +1,4 @@ +--- +title: shelf +layout: under-construction +--- diff --git a/styles.css b/styles.css deleted file mode 100644 index 4693c1e..0000000 --- a/styles.css +++ /dev/null @@ -1,136 +0,0 @@ -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%; - } -} diff --git a/underconstruction.webp b/underconstruction.webp new file mode 100644 index 0000000..843e5b3 Binary files /dev/null and b/underconstruction.webp differ