swap to goatcounter
This commit is contained in:
parent
cd1a331b5e
commit
1c51eab1bf
8 changed files with 77 additions and 4 deletions
|
@ -127,8 +127,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script src="//counter1.fc2.com/counter.php?id=39521789&main=1"></script><noscript><img src="//counter1.fc2.com/counter_img.php?id=39521789&main=1" alt="fc2 counter"></noscript>
|
|
||||||
<br>
|
|
||||||
<a href="/atom.xml" aria-label="RSS feed" title="RSS feed">
|
<a href="/atom.xml" aria-label="RSS feed" title="RSS feed">
|
||||||
<img src="/img/main/rssbadge.png" alt="rss feed">
|
<img src="/img/main/rssbadge.png" alt="rss feed">
|
||||||
</a>
|
</a>
|
||||||
|
|
|
@ -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/).
|
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!)
|
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).
|
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/).
|
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/).
|
||||||
|
|
||||||
|
|
6
_posts/updates/2024-12-23-title.md
Normal file
6
_posts/updates/2024-12-23-title.md
Normal file
|
@ -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
|
52
style.css
52
style.css
|
@ -34,6 +34,58 @@
|
||||||
--bullet: url("/img/theme/pastelstar.gif");
|
--bullet: url("/img/theme/pastelstar.gif");
|
||||||
--theme-image: url("/img/theme/spaaace.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 {
|
@font-face {
|
||||||
|
|
1
theme.js
1
theme.js
|
@ -13,6 +13,7 @@ setTheme(localStorage.getItem('style'));
|
||||||
|
|
||||||
const switches = document.getElementsByClassName('switch');
|
const switches = document.getElementsByClassName('switch');
|
||||||
for (const el of switches) {
|
for (const el of switches) {
|
||||||
|
console.log(el);
|
||||||
el.addEventListener('click', () => {
|
el.addEventListener('click', () => {
|
||||||
setTheme(el.dataset.theme);
|
setTheme(el.dataset.theme);
|
||||||
});
|
});
|
||||||
|
|
|
@ -79,4 +79,8 @@
|
||||||
|
|
||||||
.highlight {
|
.highlight {
|
||||||
padding: 0.5rem;
|
padding: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-credit {
|
||||||
|
padding-bottom: 0.5rem;
|
||||||
}
|
}
|
|
@ -18,4 +18,8 @@
|
||||||
|
|
||||||
ul.update {
|
ul.update {
|
||||||
list-style-image: url("/img/theme/loveup.gif");
|
list-style-image: url("/img/theme/loveup.gif");
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-credit {
|
||||||
|
padding-bottom: 0.5rem;
|
||||||
}
|
}
|
|
@ -43,4 +43,8 @@
|
||||||
|
|
||||||
pre {
|
pre {
|
||||||
font: .8rem 'dokidoki', monospace;
|
font: .8rem 'dokidoki', monospace;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-credit {
|
||||||
|
padding-bottom: 0.5rem;
|
||||||
}
|
}
|
Loading…
Add table
Reference in a new issue