new blog post + morbillions of shit
parent
83376aed10
commit
d90b2d0ce1
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,12 @@
|
||||
---
|
||||
import Spoiler from "./Spoiler.astro"
|
||||
const { spoiler, img, alt, source } = Astro.props
|
||||
---
|
||||
|
||||
<div>
|
||||
{
|
||||
spoiler ? (<Spoiler {...Astro.props} ><img src={img} alt={alt} /></Spoiler>) : (
|
||||
source ? (<a href={source}><img src={img} alt={alt} /></a>) : (<img src={img} alt={alt} />)
|
||||
)
|
||||
}
|
||||
</div>
|
@ -0,0 +1,15 @@
|
||||
---
|
||||
import "../css/spoiler.scss"
|
||||
|
||||
const warning = Astro.props.warning ?? "Click to show NSFW image"
|
||||
// waltuh
|
||||
const trolley = "spoiler-check-" + Math.floor(Math.random() * 102105122122126).toString()
|
||||
---
|
||||
|
||||
<div class="spoiler" >
|
||||
<input id={trolley} type="checkbox">
|
||||
<div class="spoiler-content">
|
||||
<slot />
|
||||
</div>
|
||||
<label for={trolley} class="spoiler-button">{warning}</label>
|
||||
</div>
|
@ -0,0 +1,26 @@
|
||||
// this is the least janky way to do image spoilers without JS :skull:
|
||||
.spoiler {
|
||||
input {
|
||||
display: none;
|
||||
}
|
||||
input:not(:checked) ~ .spoiler-content {
|
||||
display: none;
|
||||
}
|
||||
input:checked, input:checked ~ label {
|
||||
display: none;
|
||||
}
|
||||
label {
|
||||
color:#47FF58;
|
||||
background-color: #252529;
|
||||
padding: .25em .5em .25em .5em;
|
||||
border-radius: 5px;
|
||||
|
||||
&:hover {
|
||||
background-color: #2b2b2f;
|
||||
}
|
||||
|
||||
&:active {
|
||||
background-color:#404047;
|
||||
}
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
---
|
||||
export async function getStaticPaths({paginate, rss}) {
|
||||
console.log(Astro);
|
||||
const allPosts = await Astro.glob('./*.md')
|
||||
const posts = allPosts.map(item => (Object.assign({}, item.frontmatter, {url: item.url}))).sort((a, b) => new Date(b.date) - new Date(a.date));
|
||||
rss({
|
||||
title: "Ruthenic's Blog",
|
||||
description: "My blog, utilized for talking about random things.",
|
||||
items: posts.map(item => ({
|
||||
title: item.title,
|
||||
description: item.description,
|
||||
link: item.url,
|
||||
pubDate: item.date
|
||||
})
|
||||
).filter(item => (item.wip ? false : item)
|
||||
),
|
||||
dest: "/blog/feed.xml"
|
||||
})
|
||||
return paginate(posts)
|
||||
}
|
||||
---
|
@ -1,20 +0,0 @@
|
||||
<!--
|
||||
---
|
||||
layout: ../../layout/BaseBlog.astro
|
||||
title: The "making fun of fanfiction" to "crying" pipeline
|
||||
description: or, how I learned to stop caring about quality and love fanfic
|
||||
wip: true
|
||||
pubDate: WORDDAY, MONTH NUMDAY YEAR
|
||||
---
|
||||
-->
|
||||
|
||||
... What have I become?
|
||||
|
||||
![image of phone homescreen with fizz in background](https://media.ruthenic.com/blog/pipeline/homescreen.png)
|
||||
|
||||
It's a serious question worth asking. I used to be one of those folk that laughed at nearly anything that came out of a fan community; and yet, here I am, enjoying (objectively) [absolutely](https://archiveofourown.org/works/40105011) [fucking](https://archiveofourown.org/works/37522864) [deranged](https://archiveofourown.org/works/38851476) [bullshit](https://archiveofourown.org/works/35185735) (**KNITTING! *A FUCKING HELLUVA BOSS KNITTING FANFICTION!* IN NO WORLD DID I EVER THINK I WOULD _LIKE_ THIS, BUT HERE WE FUCKING ARE!**) that previously I would've spat in the face of. But, despite some of my [prior history](https://www.youtube.com/watch?v=ConLkuJwsXw) of making fun of these, something obviously changed. Did I simply see the light? Did I finally break, and fall into insanity's arms?
|
||||
|
||||
Well, probably. Regardless, it's interesting (for me, anyways) to think about. I wonder; could most of my consumption being at, like 5am, leave much of an impact? From experience, I can kinda lose "inhibitions," persay, if I stay awake too long. As it does extend past then into the day, I'd imagine it's probably not entirely the case, but still. Am I rambling? I'm definitely rambling, considering it is ironically 5am while writing this. Oh well!
|
||||
|
||||
Well, you can find me crying in the corner at the sheer notion that poor ol' Fizz is mortal and can indeed die (maybe I should blacklist "Major Character Death"). Have a good day or night, all!
|
||||
<sub>and yes, subliminal part 2 is still coming i'm just lazy</sub>
|
@ -1,14 +1,20 @@
|
||||
---
|
||||
import Base from '../layout/Base.astro'
|
||||
import Linklist from '../components/linkList.astro'
|
||||
---
|
||||
|
||||
<Base title="ruthenic.com: Homepage">
|
||||
<h1>Ruthenic's site</h1> <!--originally intended to be only written in CSS and HTML but f**k that-->
|
||||
<p>Welcome to my site. I hope you enjoy the experience.</p>
|
||||
<a href = "https://github.com/Ruthenic"><marquee behavior="scroll" direction="left">Checkout (haha) my Github!</marquee></a>
|
||||
<a href = "https://github.com/Ruthenic">
|
||||
<marquee behavior="scroll" direction="left" style="width: 100%;">Checkout (haha) my Github!</marquee>
|
||||
</a>
|
||||
<p>Check me out on</p>
|
||||
<a href = "https://github.com/Ruthenic">Github</a><br>
|
||||
<a href = "https://www.last.fm/user/DustyAngel47">Last.fm</a><br>
|
||||
<a href = "https://social.ruthenic.com/ruthenic">Fediverse</a><br>
|
||||
<a href = "https://www.youtube.com/channel/UC5BfTH4lP7rY5q3qSAvpvhA">Youtube</a><br>
|
||||
<Linklist entries={{
|
||||
Gitea: "https://git.ruthenic.com/ruthenic",
|
||||
Github: "https://github.com/Ruthenic",
|
||||
"Last.fm": "https://www.last.fm/user/DustyAngel47",
|
||||
Fediverse: "https://social.ruthenic.com/ruthenic",
|
||||
Youtube: "https://www.youtube.com/channel/UC5BfTH4lP7rY5q3qSAvpvhA"
|
||||
}}/>
|
||||
</Base>
|
||||
|
Loading…
Reference in new issue