Compare commits
2 commits
d496e960e7
...
28dbcd6b07
Author | SHA1 | Date | |
---|---|---|---|
28dbcd6b07 | |||
2970e3043c |
56 changed files with 71 additions and 61 deletions
|
@ -3,12 +3,18 @@ import BaseHead from '../components/BaseHead.astro';
|
|||
import BlogHeader from '../components/BlogHeader.astro';
|
||||
import Footer from '../components/Footer.astro';
|
||||
import { SITE_TITLE, SITE_DESCRIPTION } from '../consts';
|
||||
|
||||
interface Props {
|
||||
title: string;
|
||||
description: string;
|
||||
}
|
||||
const { title, description } = Astro.props;
|
||||
---
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<BaseHead title={SITE_TITLE} description={SITE_DESCRIPTION} />
|
||||
<BaseHead title={SITE_TITLE + " | " + title} description={description} />
|
||||
</head>
|
||||
<body>
|
||||
<section class="mx-auto max-w-3xl px-4 sm:px-6 xl:max-w-2xl xl:px-0">
|
||||
|
|
|
@ -3,13 +3,19 @@ import BaseHead from '../components/BaseHead.astro';
|
|||
import Header from '../components/Header.astro';
|
||||
import Footer from '../components/Footer.astro';
|
||||
import { SITE_TITLE, SITE_DESCRIPTION } from '../consts';
|
||||
|
||||
interface Props {
|
||||
title: string;
|
||||
description: string;
|
||||
}
|
||||
const { title, description } = Astro.props;
|
||||
---
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<BaseHead title={SITE_TITLE} description={SITE_DESCRIPTION} />
|
||||
</head>
|
||||
<BaseHead title={SITE_TITLE + " | " + title} description={description} />
|
||||
</head>
|
||||
<body>
|
||||
<section class="mx-auto max-w-3xl px-4 sm:px-6 xl:max-w-2xl xl:px-0">
|
||||
<div class="flex flex-col h-screen">
|
||||
|
|
|
@ -7,7 +7,7 @@ type Props = CollectionEntry<'blog'>['data'];
|
|||
|
||||
const { title, description, pubDate } = Astro.props;
|
||||
---
|
||||
<BlogContainer>
|
||||
<BlogContainer title={title} description={description}>
|
||||
<main class="flex flex-col flex-1 mb-auto break-words mt-4">
|
||||
<article class="flex flex-col gap-1">
|
||||
<h1 class="text-4xl font-extrabold">{title}</h1>
|
||||
|
|
|
@ -3,7 +3,7 @@ import SectionContainer from '../components/SectionContainer.astro';
|
|||
|
||||
const {frontmatter} = Astro.props;
|
||||
---
|
||||
<SectionContainer>
|
||||
<SectionContainer title={"gallery: " + frontmatter.title} description={frontmatter.description}>
|
||||
<main class="flex flex-col flex-1 mb-auto break-words mt-4">
|
||||
<article>
|
||||
<h1 class="text-3xl font-extrabold">[ gallery: {frontmatter.title} ]</h1>
|
||||
|
|
|
@ -3,7 +3,7 @@ import SectionContainer from '../components/SectionContainer.astro';
|
|||
|
||||
const {frontmatter} = Astro.props;
|
||||
---
|
||||
<SectionContainer>
|
||||
<SectionContainer title={frontmatter.title} description={frontmatter.description}>
|
||||
<main class="flex flex-col flex-1 mb-auto break-words mt-4">
|
||||
<article>
|
||||
<h1 class="text-3xl font-bold">[ {frontmatter.title} ]</h1>
|
||||
|
|
|
@ -3,7 +3,7 @@ import SectionContainer from "../components/SectionContainer.astro";
|
|||
import appearances from "../data/appearances.json";
|
||||
---
|
||||
|
||||
<SectionContainer>
|
||||
<SectionContainer title="appearances" description="where i’ve shared insights or participated">
|
||||
<main class="flex flex-col flex-1 gap-2 mt-4">
|
||||
<h1 class="text-3xl font-extrabold">[ Appearances ]</h1>
|
||||
<div class="blog">
|
||||
|
|
|
@ -20,7 +20,7 @@ const postsByYear = posts.reduce((acc:any, post) => {
|
|||
// Sort the years
|
||||
const sortedYears = Object.keys(postsByYear).sort((a:any, b:any) => b - a);
|
||||
---
|
||||
<SectionContainer>
|
||||
<SectionContainer title="blog" description="">
|
||||
<main class="flex flex-col gap-4 mt-4">
|
||||
<h1 class="text-3xl font-extrabold">[ Blog ]</h1>
|
||||
<a href="/rss.xml">💥 Subscribe via RSS</a>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Bookmarks"
|
||||
title: "bookmarks"
|
||||
description: "A collection of my favorite links to content around the web (blogs, podcasts, etc.)."
|
||||
layout: "../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Contact"
|
||||
title: "contact"
|
||||
description: ""
|
||||
layout: "../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -3,7 +3,7 @@ import SectionContainer from "../components/SectionContainer.astro";
|
|||
import resume from "../data/resume.json";
|
||||
---
|
||||
|
||||
<SectionContainer>
|
||||
<SectionContainer title="cv" description="my resume">
|
||||
<main class="flex flex-col gap-2 mt-4 cv">
|
||||
<h1 class="text-3xl font-extrabold">{resume.basics.name}</h1>
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Feedroll"
|
||||
title: "feedroll"
|
||||
description: "A list of other sites that I read/watch, are a follower of, or recommend."
|
||||
layout: "../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Garden"
|
||||
title: "garden"
|
||||
description: "🪴 My personal digital garden. A wild garden, filled with drafts, ideas and more."
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'GPG'
|
||||
title: 'gpg'
|
||||
description: '🌱 ~ Info around GPG'
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Instructions'
|
||||
title: 'instructions'
|
||||
description: ''
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Linux'
|
||||
title: 'linux'
|
||||
description: '🌱 ~ Some info I keep forgetting on Linux lol'
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Windows'
|
||||
title: 'windows'
|
||||
description: '🌱 ~ Some info I keep forgetting on Windows lol'
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Wireguard'
|
||||
title: 'wireguard'
|
||||
description: '🌿 ~ Some info I keep forgetting lol'
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Cleaning'
|
||||
title: 'cleaning'
|
||||
description: '🌱 ~ Very rough notes about cleaning-related stuff'
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Clothing'
|
||||
title: 'clothing'
|
||||
description: '🌱 ~ Very rough notes about clothing-related stuff'
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Lifehacks'
|
||||
title: 'lifehacks'
|
||||
description: ''
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'East Blue'
|
||||
title: 'eastblue'
|
||||
description: '🌿 ~ Some notes about my server'
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Machines'
|
||||
title: 'machines'
|
||||
description: ''
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Kanto'
|
||||
title: 'kanto'
|
||||
description: '🌳 ~ My first "server" <3 (Out of prod ⚰️)'
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Help for Nintendo Wii'
|
||||
title: 'nintendo wii'
|
||||
description: '🌱 ~ Notes to remember for my modded Wii'
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Digital Security"
|
||||
title: "digital security"
|
||||
description: "🌱 ~ Very rough notes I've found on digital security"
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Random Web-notes"
|
||||
title: "random web-notes"
|
||||
description: ""
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Services'
|
||||
title: 'services'
|
||||
description: ''
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'sidsIgloo ~ A Minecraft server'
|
||||
title: 'sidsIgloo ~ a minecraft server'
|
||||
description: '🌿 ~ Some info about the server'
|
||||
layout: "../../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
import SectionContainer from '../components/SectionContainer.astro';
|
||||
---
|
||||
|
||||
<SectionContainer>
|
||||
<SectionContainer title="guestbook" description="my websites guestbook">
|
||||
<main>
|
||||
<iframe src="https://guestbooks.meadow.cafe/guestbook/593" width="100%" height="1500" frameborder="0"></iframe>
|
||||
</main>
|
||||
|
|
|
@ -36,7 +36,7 @@ const booksByYear = booksRead.reduce((acc, book) => {
|
|||
const sortedYears = Object.keys(booksByYear).sort((a: any, b: any) => b - a);
|
||||
---
|
||||
|
||||
<SectionContainer>
|
||||
<SectionContainer title="bookshelf" description="stuff i read">
|
||||
<main class="flex flex-col flex-1 gap-4 mt-4">
|
||||
<h1 class="text-3xl font-extrabold">[ Bookshelf ]</h1>
|
||||
<h2 class="text-xl font-semibold">on the shelf</h2>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Climbboard'
|
||||
title: 'climbboard'
|
||||
description: ''
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Logs'
|
||||
title: 'logs'
|
||||
description: ''
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -31,7 +31,7 @@ const tvByYear = watched.reduce((acc, tv) => {
|
|||
|
||||
const sortedYears = Object.keys(tvByYear).sort((a: any, b: any) => b - a);
|
||||
---
|
||||
<SectionContainer>
|
||||
<SectionContainer title="watchlist" description="stuff i watch">
|
||||
<main class="flex flex-col flex-1 gap-4 mt-4">
|
||||
<h1 class="text-3xl font-extrabold">[ Watchlist ]</h1>
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Now"
|
||||
title: "now"
|
||||
description: ""
|
||||
layout: "../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
---
|
||||
import SectionContainer from '../components/SectionContainer.astro';
|
||||
import quotes from '../data/quotes.json'
|
||||
const today = new Date();
|
||||
---
|
||||
<SectionContainer>
|
||||
<main class="flex flex-col gap-4 mt-4">
|
||||
<SectionContainer title="quotes" description="my favorite quotes">
|
||||
<main class="flex flex-col gap-4 mt-4">
|
||||
<h1 class="text-3xl font-extrabold">[ Quotes ]</h1>
|
||||
<section>
|
||||
<ul>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Berry Compote'
|
||||
title: 'berry compote'
|
||||
description: ' 07-06-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Celinas Stuffed Mushrooms'
|
||||
title: 'celinas stuffed mushrooms'
|
||||
description: '10-07-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Chicken Teriyaki'
|
||||
title: 'chicken teriyaki'
|
||||
description: ' 07-06-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Dynamite Harrys Tomato Soup'
|
||||
title: 'dynamite harrys tomato soup'
|
||||
description: ' 10-07-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Homemade Salsa'
|
||||
title: 'homemade salsa'
|
||||
description: ' 07-06-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Spicy Chicken Soup with Apple and Carrot'
|
||||
title: 'spicy chicken soup with apple and carrot'
|
||||
description: '10-07-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Recipes I like'
|
||||
title: 'recipes'
|
||||
description: 'Recent years I have gotten more into cooking and baking, so I thought why not share my favorite recipes!'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Indonesisk'
|
||||
title: 'indonesisk'
|
||||
description: '10-07-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Mongolian Beef'
|
||||
title: 'mongolian beef'
|
||||
description: '13-09-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Noodle salad with Beef & Spicy chili sauce'
|
||||
title: 'noodle salad with beef & spicy chili sauce'
|
||||
description: ' 07-06-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Sids Wok'
|
||||
title: 'sids wok'
|
||||
description: '10-07-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Sweet Chicken'
|
||||
title: 'sweet chicken'
|
||||
description: '10-07-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Vegan Chili'
|
||||
title: 'vegan chili'
|
||||
description: ' 07-06-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Vegan Shawarma with Roasted Cauliflower and Chickpeas'
|
||||
title: 'vegan shawarma with roasted cauliflower and chickpeas'
|
||||
description: ' 07-06-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: 'Waffles from "Trines Matblogg"'
|
||||
title: 'waffles from "trines matblogg"'
|
||||
description: ' 07-06-2024'
|
||||
layout: "../../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Slashes"
|
||||
title: "slashes"
|
||||
description: ""
|
||||
layout: "../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,16 +1,15 @@
|
|||
---
|
||||
title: "TODOs"
|
||||
title: "todo list"
|
||||
description: ""
|
||||
layout: "../layouts/Layout.astro"
|
||||
---
|
||||
|
||||
> _Last update: June 02, 2025_
|
||||
> _Last update: June 19, 2025_
|
||||
|
||||
List of changes and new features I plan for this website.
|
||||
|
||||
- Add log-page for wine/gin I like and have tried
|
||||
- Add page dedicated to work I'm proud of
|
||||
- Fix helmet to show individual site-titles instead of the same one
|
||||
- Add `/concerts`-page (like [Kyrre](https://kyrremann.no/concert-vitae/) & [Wand3r](https://wand3r.net/concerts/))
|
||||
- Add changelog to website using `git cliff -o CHANGELOG.md`
|
||||
- Redo [/gallery](/gallery) (CLS error - concrete height for images, compressed thumbnails instead of real one, hover start preload + zoom a bit out, spinner for loading?) or rewrite it to something like [rizaldys ig clone](https://ig.rizaldy.club/)
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Uses"
|
||||
title: "uses"
|
||||
description: ""
|
||||
layout: "../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -26,7 +26,7 @@ const vinylData = Object.keys(vinylByAlbumTitle).map(albumTitle => {
|
|||
});
|
||||
---
|
||||
|
||||
<SectionContainer>
|
||||
<SectionContainer title="vinyl" description="my vinyl collection">
|
||||
<main class="flex flex-col gap-4 mt-4">
|
||||
<h1 class="text-3xl font-extrabold">[ Vinyl collection ]</h1>
|
||||
<div class="grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 gap-6">
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Wishlist"
|
||||
title: "wishlist"
|
||||
description: ""
|
||||
layout: "../layouts/Layout.astro"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
title: "Map of places I've been"
|
||||
title: "map of places i've been"
|
||||
description: ""
|
||||
layout: "../layouts/Layout.astro"
|
||||
---
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue