From 1c51eab1bfab196c3ab10f0b10d302fdc333916d Mon Sep 17 00:00:00 2001 From: onomanapeia Date: Mon, 23 Dec 2024 21:40:13 -0600 Subject: [PATCH] swap to goatcounter --- _includes/layout/sidebar.html | 2 -- _pages/about.md | 8 +++-- _posts/updates/2024-12-23-title.md | 6 ++++ style.css | 52 ++++++++++++++++++++++++++++++ theme.js | 1 + themes/honey.css | 4 +++ themes/peach.css | 4 +++ themes/sakura.css | 4 +++ 8 files changed, 77 insertions(+), 4 deletions(-) create mode 100644 _posts/updates/2024-12-23-title.md diff --git a/_includes/layout/sidebar.html b/_includes/layout/sidebar.html index 23e4531..f761645 100644 --- a/_includes/layout/sidebar.html +++ b/_includes/layout/sidebar.html @@ -127,8 +127,6 @@ - -
rss feed diff --git a/_pages/about.md b/_pages/about.md index dee3386..a8792b0 100644 --- a/_pages/about.md +++ b/_pages/about.md @@ -10,7 +10,9 @@ This website was first uploaded on 21 February 2024. The site is built with [jekyll](https://jekyllrb.com/) (a static site generator built in ruby) and hosted by [gitlab pages](https://docs.gitlab.com/ee/user/project/pages/); this domain was registered with [porkbun](https://porkbun.com/). -everything is cobbled together in [VSCodium](https://vscodium.com/). The current layout is heavily inspired by the 2-column iframe layouts of the 90's/early 00's, but done with responsive css (and a smidge of javascript) thanks to thanks to [these](https://www.w3schools.com/howto/howto_css_sidebar_responsive.asp) [tutorials](https://www.w3schools.com/howto/howto_js_mobile_navbar.asp) from [W3Schools](https://www.w3schools.com/). The gallery structure of my [fridge]({% link _pages/fridge.md %}) and [rkgk]({% link _pages/rkgk.md %}) pages are done using [this tutorial](https://jekyllcodex.org/without-plugin/image-gallery/#). I use the following jekyll plugins: [jekyll-feed](https://github.com/jekyll/jekyll-feed), [jekyll-email-protect](https://github.com/vwochnik/jekyll-email-protect) by vwochnik, [jekyll-tagging](https://github.com/pattex/jekyll-tagging) by pattex, [jekyll-toc](https://github.com/toshimaru/jekyll-toc) by toshimaru, and [jekyll-loading-lazy](https://github.com/gildesmarais/jekyll-loading-lazy) by gildesmarais. +everything is cobbled together in [VSCodium](https://vscodium.com/). The current layout is heavily inspired by the 2-column iframe layouts of the 90's/early 00's, but done with responsive css (and a smidge of javascript) thanks to thanks to [these](https://www.w3schools.com/howto/howto_css_sidebar_responsive.asp) [tutorials](https://www.w3schools.com/howto/howto_js_mobile_navbar.asp) from [W3Schools](https://www.w3schools.com/). + +The gallery structure of my [fridge]({% link _pages/fridge.md %}) and [rkgk]({% link _pages/rkgk.md %}) pages are done using [this tutorial](https://jekyllcodex.org/without-plugin/image-gallery/#). I use the following jekyll plugins: [jekyll-feed](https://github.com/jekyll/jekyll-feed), [jekyll-email-protect](https://github.com/vwochnik/jekyll-email-protect) by vwochnik, [jekyll-tagging](https://github.com/pattex/jekyll-tagging) by pattex, [jekyll-toc](https://github.com/toshimaru/jekyll-toc) by toshimaru, and [jekyll-loading-lazy](https://github.com/gildesmarais/jekyll-loading-lazy) by gildesmarais. This place would not exist without the help of my good friends [lucidiot](https://tilde.town/~lucidiot/) and egg, both of whom helped me a lot with coding, troubleshooting, and proofreading. (thank you both sincerely from the bottom of my heart, you are indispensable homies and I am eternally grateful!) @@ -20,7 +22,9 @@ Some photo editing (brushes, blurring, filters) is done on my phone with either Much of the pixel art/emojis are snagged from [various](https://lostsozai.tumblr.com/) [oldweb](https://cutewebgraphics.tumblr.com/) [uploaders](https://pixel-soup.tumblr.com/) on [tumblr](https://www.tumblr.com/dashboard/hubs?filtered_tags=decome). Various icons (menu toggle, up & back arrows, etc.) are from [phosphor](https://phosphoricons.com/). "OwO what's this...?" animated gif (on both the [now]({% link _pages/now.md %}) and [uses]({% link _pages/uses.md %}) pages) by [SkeletonNekoGems12](https://www.deviantart.com/skeletonnekogems12/art/F2U-645188635). -The last.fm now playing script on my [now]({% link _pages/now.md %}) page is by [biancarosa](https://github.com/biancarosa/lastfm-last-played) on github. Current mood is powered by [imood](https://www.imood.com/), and status at the top of the [now](/now) page is powered by [status.cafe](https://status.cafe). My counter is from [fc2](https://counter.fc2.com/), and my guestbook is provided by [atabook](https://atabook.org/). +The last.fm now playing script on my [now]({% link _pages/now.md %}) page is by [biancarosa](https://github.com/biancarosa/lastfm-last-played) on github. Current mood is powered by [imood](https://www.imood.com/), and status at the top of the [now](/now) page is powered by [status.cafe](https://status.cafe). My counter script is from [goatcounter](https://www.goatcounter.com/), and my guestbook is provided by [atabook](https://atabook.org/). + +I *think* this website uses cookies to store things like your theme selection, but I don't do shit with your data. Tested in [Firefox](https://www.mozilla.org/firefox/new/) on Windows 10 (I know, gross) and also on [Firefox Mobile for iOS](https://www.mozilla.org/firefox/browsers/mobile/ios/). diff --git a/_posts/updates/2024-12-23-title.md b/_posts/updates/2024-12-23-title.md new file mode 100644 index 0000000..9b23197 --- /dev/null +++ b/_posts/updates/2024-12-23-title.md @@ -0,0 +1,6 @@ +--- +title: "site update" +date: 2024-12-23 +collection: updates +--- +basically completely rewrote the theme switcher javascript (thank you [lucidiot](https://tilde.town/~lucidiot/)!!) and swapped to [goatcounter](https://www.goatcounter.com/) rather than fc2; yeah it's not cute like the old one, but it also doesn't make my console cry. :'3 \ No newline at end of file diff --git a/style.css b/style.css index a06b4c1..f7cf20a 100644 --- a/style.css +++ b/style.css @@ -34,6 +34,58 @@ --bullet: url("/img/theme/pastelstar.gif"); --theme-image: url("/img/theme/spaaace.gif"); } + + ul.update { + list-style-image: url("/img/theme/upup.gif"); + } + + @font-face { + font-family: vcr; + src: url("/fonts/vcr.ttf") + } + @font-face { + font-family: loveletter; + src: url("/fonts/loveletter.ttf") + } + @font-face { + font-family: starlight; + src: url("/fonts/starlight.ttf") + } + @font-face { + font-family: pixelegance; + src: url("/fonts/pixelegance.ttf") + } + + html { + font: .9rem 'vcr', monospace; + line-height: 1.25rem; + } + + h1 { + font: 3.8em loveletter, monospace; + } + + h2 { + font: bold 2.75em pixelegance, monospace; + line-height: 2.5rem; + padding-top: .5rem; + } + + h3 { + font: 2.2em starlight, monospace; + line-height: 2rem; + padding: .9rem 0; + } + + h4 { + font: bold 1.75rem pixelegance, monospace; + padding-top: 1rem; + margin: 0.1vw 0.1vw 0.1vw 1.5vw; + } + + code { + font: 1rem courier, monospace; + } } @font-face { diff --git a/theme.js b/theme.js index b439359..5355674 100644 --- a/theme.js +++ b/theme.js @@ -13,6 +13,7 @@ setTheme(localStorage.getItem('style')); const switches = document.getElementsByClassName('switch'); for (const el of switches) { + console.log(el); el.addEventListener('click', () => { setTheme(el.dataset.theme); }); diff --git a/themes/honey.css b/themes/honey.css index eaf1f0d..bc53ded 100644 --- a/themes/honey.css +++ b/themes/honey.css @@ -79,4 +79,8 @@ .highlight { padding: 0.5rem; + } + + .theme-credit { + padding-bottom: 0.5rem; } \ No newline at end of file diff --git a/themes/peach.css b/themes/peach.css index d1deecf..80df79f 100644 --- a/themes/peach.css +++ b/themes/peach.css @@ -18,4 +18,8 @@ ul.update { list-style-image: url("/img/theme/loveup.gif"); + } + + .theme-credit { + padding-bottom: 0.5rem; } \ No newline at end of file diff --git a/themes/sakura.css b/themes/sakura.css index 31c31ff..54c9357 100644 --- a/themes/sakura.css +++ b/themes/sakura.css @@ -43,4 +43,8 @@ pre { font: .8rem 'dokidoki', monospace; + } + + .theme-credit { + padding-bottom: 0.5rem; } \ No newline at end of file