From 151b21a02e8f43a091ec1a78c794b97f43a5cfc9 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Mon, 24 Jul 2023 00:42:28 -0700 Subject: Initial Commit --- src/pages/index.astro | 170 +++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 141 insertions(+), 29 deletions(-) (limited to 'src/pages/index.astro') diff --git a/src/pages/index.astro b/src/pages/index.astro index 26f070d..a1d2259 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -3,6 +3,12 @@ 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'; +import { getCollection } from 'astro:content'; +import FormattedDate from '../components/FormattedDate.astro'; + +const posts = (await getCollection('blog')).sort( + (a, b) => a.data.pubDate.valueOf() - b.data.pubDate.valueOf() +); --- @@ -12,38 +18,144 @@ import { SITE_TITLE, SITE_DESCRIPTION } from '../consts';
+
-

🧑‍🚀 Hello, Astronaut!

-

- Welcome to the official Astro blog starter template. This - template serves as a lightweight, minimally-styled starting point for anyone looking to build - a personal website, blog, or portfolio with Astro. -

-

- This template comes with a few integrations already configured in your - astro.config.mjs file. You can customize your setup with - Astro Integrations to add tools like Tailwind, - React, or Vue to your project. -

-

Here are a few ideas on how to get started with the template:

-
    -
  • Edit this page in src/pages/index.astro
  • -
  • Edit the site header items in src/components/Header.astro
  • -
  • Add your name to the footer in src/components/Footer.astro
  • -
  • Check out the included blog posts in src/pages/blog/
  • -
  • Customize the blog post page layout in src/layouts/BlogPost.astro
  • -
-

- Have fun! If you get stuck, remember to read the docs - or join us on Discord to ask questions. -

+ +

Recent Posts

+
+ +
+

👋 Greetings, Adventurer!

- Looking for a blog template with a bit more personality? Check out astro-blog-template - by Maxi Ferreira. + Welcome to my site/blog! This place will serve as a corner where I can document the progress and process with some of things I've experimented with or made. + I guess its like programming documentation, but uhh more of a mess?

+

I did a thing..

+

Here are some of the things I've done/experimented with and found pretty cool! (you can also find more stuff here and on GitHub)

+ +
+
+ + Nijitrack Logo + +

NijiTrack

+

+ Record and track historical subscriber data for a set of YouTube channels. + Currently mine is set up to record data for Nijisanji Virtual YouTubers (Nijitracker link on repo). +

+
+
+ + Patchwork Logo + +

Video Archive Web (Patchwork Archive)

+

+ A Python Flask web app that can host archived YouTube videos, currently used as the + front end for Patchwork Archive (link on repo). +

+
+
+ + JHolodex Wrapper + +

JHolodex

+

+ A Java object oriented wrapper for the Holodex API +

+
+
+ + Sapphire + +

Project Sapphire

+

+ My fork of Sapphire, a C++ Final Fantasy XIV Server Emulator. Most of the work I've done + is pretaining to scripting content +

+
+
+ + YALP Bot + +

Yet Another Lavaplayer Bot

+

+ A Discord music bot written in Java using JDA and Lavaplayer +

+
+
+ + ytmp3 Autotag + +

YTMP3 Auto Tag

+

+ A Java Swing application that uses yt-dlp to download and then automatically tag + mp3 files with metadata from the video. Supports downloading parts of a video as well +

+
+
+