Compare commits
10 commits
5ededc8606
...
d454f37e34
Author | SHA1 | Date | |
---|---|---|---|
|
d454f37e34 | ||
|
0dd3087503 | ||
|
9e22e59053 | ||
|
6a9dc685e7 | ||
|
58a8520f06 | ||
|
f859ce21ad | ||
|
aa4468fa91 | ||
|
98e3d046ab | ||
|
012c085d22 | ||
|
141cb3f3aa |
18 changed files with 817 additions and 278 deletions
|
@ -5,6 +5,7 @@ on:
|
|||
|
||||
jobs:
|
||||
test:
|
||||
runs-on: ubuntu-latest
|
||||
runs-on: docker
|
||||
container: node:latest
|
||||
steps:
|
||||
- run: echo All Good
|
|
@ -1,4 +1,6 @@
|
|||
import { defineConfig } from 'astro/config';
|
||||
|
||||
// https://astro.build/config
|
||||
export default defineConfig({});
|
||||
export default defineConfig({
|
||||
|
||||
});
|
||||
|
|
780
App/package-lock.json
generated
780
App/package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
@ -10,6 +10,7 @@
|
|||
"astro": "astro"
|
||||
},
|
||||
"dependencies": {
|
||||
"@astrojs/language-server": "^2.4.1",
|
||||
"@astropub/md": "^0.2.0",
|
||||
"astro": "^2.7.2"
|
||||
}
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 316 KiB After Width: | Height: | Size: 583 KiB |
Binary file not shown.
Before Width: | Height: | Size: 749 B After Width: | Height: | Size: 414 B |
30
App/src/Components/BlogPost.astro
Normal file
30
App/src/Components/BlogPost.astro
Normal file
|
@ -0,0 +1,30 @@
|
|||
---
|
||||
const { title, description, date, url } = Astro.props;
|
||||
---
|
||||
|
||||
<div>
|
||||
<span><strong><a href={url}>{title}</a></strong><i>{date}</i></span>
|
||||
<p>{description}</p>
|
||||
</div>
|
||||
|
||||
<style>
|
||||
div {
|
||||
border-left: #44475a solid;
|
||||
border-right: #44475a solid;
|
||||
border-top: #44475a solid;
|
||||
border-bottom: #44475a solid;
|
||||
border-width: 1px;
|
||||
padding: 15px;
|
||||
}
|
||||
a {
|
||||
text-decoration: none;
|
||||
color: unset
|
||||
}
|
||||
span {
|
||||
display: flex;
|
||||
flex-grow: 1;
|
||||
justify-content: space-between;
|
||||
}
|
||||
p {margin: 0}
|
||||
|
||||
</style>
|
|
@ -3,10 +3,8 @@
|
|||
---
|
||||
|
||||
<div>
|
||||
<span><a href="https://matrix.to/#/@chococake:ale.pet">Matrix/</a></span>
|
||||
<span><a href="https://app.revolt.chat/">Revolt/</a></span>
|
||||
<span><a href="https://lea.pet/@StrawberryCreamCake">Fediverse/</a></span>
|
||||
<span><a href="https://catgirl.pub/u/SubWoofer">Threadiverse/</a></span>
|
||||
<span><a href="https://matrix.to/#/@cake:cakey.me">Matrix/</a></span>
|
||||
<span><a href="https:///subwoofer@gts.gockandgum.party">Fediverse/</a></span>
|
||||
</div>
|
||||
|
||||
<style>
|
||||
|
@ -18,4 +16,4 @@
|
|||
text-decoration: none;
|
||||
color: #ffb86c;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
|
|
@ -3,12 +3,8 @@
|
|||
---
|
||||
|
||||
<div>
|
||||
<span><a href="https://matthil.de/">Mat/</a></span>
|
||||
<span><a href="http://mayu.space/">Mayu/</a></span>
|
||||
<span><a href="https://dd86k.space/">DD/</a></span>
|
||||
<span><a href="https://kiyoshi.games/">Kiyo/</a></span>
|
||||
<span><a href="https://github.com/PricedOx">Wiki/</a></span>
|
||||
<span><a href="https://reimu.info/">Mari/</a></span>
|
||||
<span><a href="https://dd86k.space/">DD/</a></span>
|
||||
<span><a href="https://kiyoshi.games/">Kiyo/</a></span>
|
||||
</div>
|
||||
|
||||
<style>
|
||||
|
@ -20,4 +16,4 @@
|
|||
text-decoration: none;
|
||||
color: #ffb86c;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
|
|
@ -4,8 +4,7 @@
|
|||
|
||||
<div>
|
||||
<span><a href="/">Home/</a></span>
|
||||
<span><a href="/blog">Blog/</a></span>
|
||||
<span><a href="https://git.ale.pet/ale/CakeyWebsite">GitRepo/</a></span>
|
||||
<span><a href="https://forge.cakey.me/Cake/Personal_Site">GitRepo/</a></span>
|
||||
</div>
|
||||
|
||||
<style>
|
||||
|
@ -17,4 +16,4 @@
|
|||
text-decoration: none;
|
||||
color: #ffb86c;
|
||||
}
|
||||
</style>
|
||||
</style>
|
||||
|
|
5
App/src/Styles/blogPage.css
Normal file
5
App/src/Styles/blogPage.css
Normal file
|
@ -0,0 +1,5 @@
|
|||
#bloglist {
|
||||
gap: 20px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
|
@ -38,20 +38,26 @@ body{
|
|||
color: #f8f8f2
|
||||
}
|
||||
|
||||
#content p strong {
|
||||
strong {
|
||||
color: #bd93f9
|
||||
}
|
||||
|
||||
#content p i {
|
||||
i {
|
||||
color: #8be9fd
|
||||
}
|
||||
|
||||
#content p a {
|
||||
#content a {
|
||||
color: #ffb86c;
|
||||
font-style: normal;
|
||||
text-decoration:none
|
||||
}
|
||||
|
||||
#content a:hover {
|
||||
background-color: #ffb86c;
|
||||
color: #282a36;
|
||||
|
||||
}
|
||||
|
||||
#content .paragraphwpic {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
---
|
||||
import "../Styles/index.css"
|
||||
import "../Styles/blogPage.css"
|
||||
import SubPagesRow from "../Components/SubPagesRow.astro"
|
||||
import BlogPost from "../Components/BlogPost.astro";
|
||||
|
||||
const posts = await Astro.glob('./posts/*.md')
|
||||
---
|
||||
|
||||
<html lang="en">
|
||||
|
@ -14,12 +18,25 @@ import SubPagesRow from "../Components/SubPagesRow.astro"
|
|||
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>/home/alecake/<strong>blog</strong></h1>
|
||||
<h1>/home/<strong>alecake</strong></h1>
|
||||
<div class="commandline">
|
||||
<p> > ls ~/subpages/</p>
|
||||
</div>
|
||||
<SubPagesRow/>
|
||||
<p>In construction</p>
|
||||
<div class="commandline">
|
||||
<p>> ls ~/blogposts/</p>
|
||||
</div>
|
||||
<div id="bloglist">
|
||||
{posts.map(post => (
|
||||
<BlogPost
|
||||
title={post.frontmatter.title}
|
||||
url={post.url}
|
||||
date={post.frontmatter.date}
|
||||
description={post.frontmatter.description}
|
||||
></BlogPost>
|
||||
)
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
|
18
App/src/pages/dictionary.astro
Normal file
18
App/src/pages/dictionary.astro
Normal file
|
@ -0,0 +1,18 @@
|
|||
---
|
||||
import "../Styles/index.css"
|
||||
import SubPagesRow from "../Components/SubPagesRow.astro"
|
||||
---
|
||||
|
||||
<html lang="en">
|
||||
<head>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>/home/<strong>alecake</strong></h1>
|
||||
<div class="commandline"><p>> ls ~/subpages/</p></div>
|
||||
<SubPagesRow />
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -6,100 +6,93 @@ import FriendsRow from "../Components/FriendsRow.astro"
|
|||
---
|
||||
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<meta name="generator" content={Astro.generator} />
|
||||
<title>Cakey's home directory</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>/home/<strong>alecake</strong></h1>
|
||||
<div class="commandline">
|
||||
<p> > ls ~/subpages/</p>
|
||||
</div>
|
||||
<SubPagesRow/>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
|
||||
<meta name="viewport" content="width=device-width" />
|
||||
<meta name="generator" content={Astro.generator} />
|
||||
<title>Cakey's home directory</title>
|
||||
</head>
|
||||
<body>
|
||||
<div id="content">
|
||||
<h1>/home/<strong>cake</strong></h1>
|
||||
<div class="commandline">
|
||||
<p> > ls ~/subpages/</p>
|
||||
</div>
|
||||
|
||||
<div class="commandline">
|
||||
<p> > ls ~/contacts_and_socialmedia/</p>
|
||||
</div>
|
||||
<ContactsRow/>
|
||||
<SubPagesRow/>
|
||||
|
||||
<div class="commandline">
|
||||
<p> > ls ~/contacts_and_socialmedia/</p>
|
||||
</div>
|
||||
|
||||
<div id="intro">
|
||||
<div class="commandline">
|
||||
<p> > cat ~/intro.md</p>
|
||||
</div>
|
||||
<p>
|
||||
Howdy~ I'm <strong>Ale</strong>, lot's of people know me as cake though.
|
||||
I'm somewhat of a software developer, though i enjoy doing basically
|
||||
anything that is actually fun and mostly relates to computers.
|
||||
<br>
|
||||
Other stuff to let you know me better, mh, i'm 19, and i live in italy 🍕, yeah, that's it, this is supposed to be a short intro!
|
||||
</p>
|
||||
<hr>
|
||||
</div>
|
||||
|
||||
<div class="commandline">
|
||||
<p>> cat ~/intropart2idk.md</p>
|
||||
</div>
|
||||
|
||||
<span class="paragraphwpic">
|
||||
<p>
|
||||
If you are my friend you may already know, but I'm very much obsessed
|
||||
with open source crap, that's why this website is hosted on my git istance,
|
||||
and that's why i use linux, specifically, i'm using <a href="https://get.opensuse.org/tumbleweed/">opensuse tumbleweed</a>
|
||||
in this screenshot and i'd say that it is quite the nice distro overall, though i did have some issues with gnome and
|
||||
nautilus not working exactly <i>nicely</i> after an update, with that i mean that some python extension for nautilus
|
||||
<i>really</i> did not want me to browse my files, but it was quickly fixed by searching for the solution online, in true linux fashion.
|
||||
</p>
|
||||
<img src="/Assets/Homepage/desktop.png">
|
||||
</span>
|
||||
|
||||
<div class="commandline">
|
||||
<p>> cat ~/randomstuff/interests.md</p>
|
||||
</div>
|
||||
<span class="paragraphwpic">
|
||||
<p>
|
||||
My interests...well, i do enjoy a lot of things, my main ones focus on
|
||||
software, i like to learn new technologies, even if it takes me a while.
|
||||
And, as you might have noticed, dear reader, my wallpaper is from an anime, evangelion, and i <i>really like</i> evangelion
|
||||
and with like, i mean that it's one of my favorite pieces of media ever, the third impact just resonates with me so much, both
|
||||
in the anime ending, and the movie.
|
||||
</p>
|
||||
<img class="small" src="/Assets/Homepage/thirdimpact.png">
|
||||
|
||||
</span>
|
||||
|
||||
<p>
|
||||
Other than that, i do enjoy coding, making websites, writing css, drawing, making pixel art, trying new technologies...
|
||||
i have quite a lot of interests, that i am not going to write here, for now.
|
||||
</p>
|
||||
|
||||
<div class="commandline">
|
||||
<p>> cat ~/randomstuff/homeserver.md</p>
|
||||
</div>
|
||||
<p>
|
||||
OH yeah! one big hobby of mine is to basically, fuck up my old laptop...yeah...it's my main server
|
||||
and yeah, it's underpowered, that's why i rented a couple cheap VPS from Hetzner, and they do the job
|
||||
quite nicely, my laptop is now used only for my <a href="https://nextcloud.com/">Nextcloud</a>, <a href="https://www.navidrome.org/">Navidrome</a>, <a href="https://freshrss.org/">FreshRSS</a> and my <a href="https://app.revolt.chat/bot/01FEED7J1V5STJ6QETZAKR8SVA">Revolt bot</a>.<br>
|
||||
While my VPS hosts a <a href="https://cinny.ale.pet/">Matrix dendrite istance</a> and a <a href="https://catgirl.pub/">Lemmy istance</a>.<br>
|
||||
It has been quite the learning experience for me, haha, i have to thank a <a href="https://me.lea.pet/">friend</a> of mine for teaching me how to use Docker, as i had been too stubborn
|
||||
to use it at first.
|
||||
</p>
|
||||
<div class="commandline">
|
||||
<p>> ls ~/important_stuff/confession/</p>
|
||||
</div>
|
||||
<p>
|
||||
Fuck it, if you are reading this and you are a friend of mine, especially irl ones, take this as a way of me coming out, i am trans, i'm a transfem,
|
||||
and i've known for a fucking decade, so i'm pretty tired of keeping myself in the closet
|
||||
</p>
|
||||
|
||||
<div class="commandline">
|
||||
<p>> ls ~/important_stuff/friends/</p>
|
||||
</div>
|
||||
<FriendsRow/>
|
||||
</div>
|
||||
<ContactsRow/>
|
||||
|
||||
<div id="intro">
|
||||
<div class="commandline">
|
||||
<p> > cat ~/intro.md</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
<p>
|
||||
Howdy~ I'm <strong>Cake</strong>.
|
||||
I'm a software developer, though i enjoy doing basically
|
||||
anything that is actually fun and mostly relates to computers.
|
||||
<br>
|
||||
Other stuff to let you know me better, mh, i'm 19, and i live in italy 🍕, yeah, that's it, this is supposed to be a short intro!
|
||||
</p>
|
||||
<hr>
|
||||
</div>
|
||||
|
||||
<div class="commandline">
|
||||
<p>> cat ~/intropart2idk.md</p>
|
||||
</div>
|
||||
|
||||
<span class="paragraphwpic">
|
||||
<p>
|
||||
If you are my friend you may already know, but I'm very much obsessed with open source crap, that's why this website is hosted on my git istance,
|
||||
and that's why i use linux, specifically, i'm using <a href="https://nixos.org/">nixos</a>, it's quite the nice distro
|
||||
it has a lot of issues, regarding the documentation, but it is usable, and i like having my system available as a readable config file.
|
||||
Regarding my choice of desktops, well, as you may see i'm using GNOME, it's pretty much my favorite desktop environment.
|
||||
</p>
|
||||
<img src="/Assets/Homepage/desktop.png">
|
||||
</span>
|
||||
|
||||
<div class="commandline">
|
||||
<p>> cat ~/randomstuff/interests.md</p>
|
||||
</div>
|
||||
<span class="paragraphwpic">
|
||||
<p>
|
||||
My interests...well, i do enjoy a lot of things, my main ones focus on
|
||||
software, i like to learn new technologies, even if it takes me a while.
|
||||
And, as you might have noticed, dear reader, my wallpaper is from an anime, evangelion, and i <i>really like</i> evangelion
|
||||
and with like, i mean that it's one of my favorite pieces of media ever, the third impact just resonates with me so much, both
|
||||
in the anime ending, and the movie.
|
||||
</p>
|
||||
<img class="small" src="/Assets/Homepage/thirdimpact.png">
|
||||
</span>
|
||||
|
||||
<p>
|
||||
Other than that, i do enjoy coding, making websites, writing css, drawing, making pixel art, trying new technologies...
|
||||
i have quite a lot of interests, that i am not going to write here, for now.
|
||||
</p>
|
||||
|
||||
<div class="commandline">
|
||||
<p>> cat ~/randomstuff/homeserver.md</p>
|
||||
</div>
|
||||
<p>
|
||||
OH yeah! one big hobby of mine is to basically, fuck up my old laptop...yeah...it's my main server
|
||||
and yeah, it's underpowered, that's why i rented a couple cheap VPS from Hetzner, and they do the job
|
||||
quite nicely, my laptop is now used only for my <a href="https://nextcloud.com/">Nextcloud</a>, <a href="https://www.navidrome.org/">Navidrome</a>,
|
||||
<a href="https://freshrss.org/">FreshRSS</a> and my <a href="https://app.revolt.chat/bot/01FEED7J1V5STJ6QETZAKR8SVA">Revolt bot</a>.
|
||||
<br>
|
||||
While my VPS hosts a <a href="https://cinny.ale.pet/">Matrix dendrite istance</a> and a <a href="https://catgirl.pub/">Lemmy istance</a>.<br>
|
||||
It has been quite the learning experience for me, haha, i have to thank a <a href="https://me.lea.pet/">friend</a> of mine for teaching
|
||||
me how to use Docker, as i had been too stubborn to use it at first.
|
||||
</p>
|
||||
<div class="commandline">
|
||||
<p>> ls ~/important_stuff/important_people/</p>
|
||||
</div>
|
||||
<FriendsRow/>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
8
App/src/pages/posts/HelloWorld.md
Normal file
8
App/src/pages/posts/HelloWorld.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
title : Hello World!
|
||||
description : just a try for astro's glob function...or whatever the name is
|
||||
date: 09/07/2023
|
||||
---
|
||||
# First Article!
|
||||
|
||||
uwu owo uwu owo uwu owo uwu owo uwu owo
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"extends": "astro/tsconfigs/strict"
|
||||
}
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
"extends": "astro/tsconfigs/base"
|
||||
}
|
||||
"extends": "astro/tsconfigs/strict"
|
||||
}
|
Loading…
Reference in a new issue