diff --git a/src/assets/github.svg b/src/assets/github.svg new file mode 100644 index 0000000..013e025 --- /dev/null +++ b/src/assets/github.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/consts.ts b/src/consts.ts index 9e7ea46..c002b9d 100644 --- a/src/consts.ts +++ b/src/consts.ts @@ -2,3 +2,4 @@ // You can import this data from anywhere in your site by using the `import` keyword. export const SITE_TITLE = 'Projects'; +export const SITE_DESCRIPTION = 'Homepage for Varius of Projects'; diff --git a/src/content.config.ts b/src/content.config.ts index ce37c7f..131c645 100644 --- a/src/content.config.ts +++ b/src/content.config.ts @@ -11,7 +11,7 @@ const blog = defineCollection({ description: z.string(), // Transform string to Date object pubDate: z.coerce.date(), - updatedDate: z.coerce.date().optional(), + gitLink: z.string().optional(), heroImage: image().optional(), }), }); diff --git a/src/content/blog/horsa.md b/src/content/blog/horsa.md deleted file mode 100644 index 2958e1f..0000000 --- a/src/content/blog/horsa.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: 'Horsa' -description: 'Lorem ipsum dolor sit amet' -pubDate: 'Jul 08 2022' ---- - -# Horsa Haas HorseShoe as a Service - -Horsa is an Mobile First all in One Solution for ur BlackSmithing Shop - -## Features -- Invoice Management -- Appointment Planning -- Automatic VRT planning -- Customer Management -- Inventory Management -- WorkUnit preperation - -![homeviwe](../../assets/horsa/invoices.png) - diff --git a/src/content/blog/fileclap.md b/src/content/blog/personal/fileclap.md similarity index 83% rename from src/content/blog/fileclap.md rename to src/content/blog/personal/fileclap.md index cbe4710..9afc396 100644 --- a/src/content/blog/fileclap.md +++ b/src/content/blog/personal/fileclap.md @@ -2,9 +2,9 @@ title: 'FileClap' description: 'Doormat' pubDate: 'Jul 08 2022' +gitLink: 'https://github.com/juli0n21/fileclap' --- # FileClap: Clear the paperwork off the table Your digital assistant for students and trainees No more paper chaos! FileClap helps you easily organize photos, receipts, and important documents. Securely stored and accessible from anywhere—for a stress-free daily life with more clarity! -![homeviwe](../../assets/fileclap/homeview.png) +![homeviwe](../../../assets/fileclap/homeview.png) Uses Vector embeddings to aid in context aware searching -![homeviwe](../../assets/fileclap/search.png) -

check it out!

diff --git a/src/content/blog/personal/general.md b/src/content/blog/personal/general.md new file mode 100644 index 0000000..626aeab --- /dev/null +++ b/src/content/blog/personal/general.md @@ -0,0 +1,67 @@ +--- +title: 'Deployment' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + +# Here is A List of Frequently Used Services for Easy Access <3 + + +//extract the fucking uhh thingy ma bob + + diff --git a/src/content/blog/personal/horsa.md b/src/content/blog/personal/horsa.md new file mode 100644 index 0000000..6af36c3 --- /dev/null +++ b/src/content/blog/personal/horsa.md @@ -0,0 +1,39 @@ +--- +title: 'Horsa' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +gitLink: 'https://github.com/juli0n21/horsa' +--- + +# Horsa Haas HorseShoe as a Service + +Horsa is an Mobile First all in One Solution for ur BlackSmithing Shop + +## Features +- Invoice Management +- Appointment Planning +- Automatic VRT planning +- Customer Management +- Inventory Management +- WorkUnit preperation + +![homeviwe](../../../assets/horsa/invoices.png) + diff --git a/src/content/blog/personal/osu!progress.md b/src/content/blog/personal/osu!progress.md new file mode 100644 index 0000000..040a909 --- /dev/null +++ b/src/content/blog/personal/osu!progress.md @@ -0,0 +1,24 @@ +--- +title: 'osu!Progess Server' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/personal/osuProgress.md b/src/content/blog/personal/osuProgress.md new file mode 100644 index 0000000..f6551dd --- /dev/null +++ b/src/content/blog/personal/osuProgress.md @@ -0,0 +1,24 @@ +--- +title: 'osu!Progress Local' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/pwaplayer.md b/src/content/blog/personal/pwaplayer.md similarity index 92% rename from src/content/blog/pwaplayer.md rename to src/content/blog/personal/pwaplayer.md index 4e6e065..080f1d6 100644 --- a/src/content/blog/pwaplayer.md +++ b/src/content/blog/personal/pwaplayer.md @@ -21,4 +21,4 @@ Pwa player is a Website that allows u to play and share ur local osu music with The Focus is on easy setup, customization and most emportantly Enjoying the music -![homeviwe](../../assets/pwa-player/menu.png) +![homeviwe](../../../assets/pwa-player/menu.png) diff --git a/src/content/blog/university/eai-presentation.md b/src/content/blog/university/eai-presentation.md new file mode 100644 index 0000000..b8d5d94 --- /dev/null +++ b/src/content/blog/university/eai-presentation.md @@ -0,0 +1,24 @@ +--- +title: 'eai-presentation-frameworks' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/eai.md b/src/content/blog/university/eai.md new file mode 100644 index 0000000..9275111 --- /dev/null +++ b/src/content/blog/university/eai.md @@ -0,0 +1,24 @@ +--- +title: 'eai' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/eai.xmpp.md b/src/content/blog/university/eai.xmpp.md new file mode 100644 index 0000000..ec171b6 --- /dev/null +++ b/src/content/blog/university/eai.xmpp.md @@ -0,0 +1,24 @@ +--- +title: 'eai-xmpp' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/gc-project.md b/src/content/blog/university/gc-project.md new file mode 100644 index 0000000..dae0429 --- /dev/null +++ b/src/content/blog/university/gc-project.md @@ -0,0 +1,24 @@ +--- +title: 'vr-threejs' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/gwa.md b/src/content/blog/university/gwa.md new file mode 100644 index 0000000..6c562be --- /dev/null +++ b/src/content/blog/university/gwa.md @@ -0,0 +1,24 @@ +--- +title: 'GWA-webshop' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/ina2.md b/src/content/blog/university/ina2.md new file mode 100644 index 0000000..a76667f --- /dev/null +++ b/src/content/blog/university/ina2.md @@ -0,0 +1,24 @@ +--- +title: 'Ina2-Webshop' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/ise-tweeter.md b/src/content/blog/university/ise-tweeter.md new file mode 100644 index 0000000..040231e --- /dev/null +++ b/src/content/blog/university/ise-tweeter.md @@ -0,0 +1,24 @@ +--- +title: 'ISE-Tweeter' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/mandelbrot.md b/src/content/blog/university/mandelbrot.md new file mode 100644 index 0000000..34944c9 --- /dev/null +++ b/src/content/blog/university/mandelbrot.md @@ -0,0 +1,24 @@ +--- +title: 'MandelBrot' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/messanger.md b/src/content/blog/university/messanger.md new file mode 100644 index 0000000..39e8dbd --- /dev/null +++ b/src/content/blog/university/messanger.md @@ -0,0 +1,24 @@ +--- +title: 'Messenger-App/Server' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/picShare.md b/src/content/blog/university/picShare.md new file mode 100644 index 0000000..bdbffb0 --- /dev/null +++ b/src/content/blog/university/picShare.md @@ -0,0 +1,24 @@ +--- +title: 'PicShare' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/project-1.md b/src/content/blog/university/project-1.md new file mode 100644 index 0000000..f80ab2d --- /dev/null +++ b/src/content/blog/university/project-1.md @@ -0,0 +1,24 @@ +--- +title: 'Project-1' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/content/blog/university/spline-interpolation.md b/src/content/blog/university/spline-interpolation.md new file mode 100644 index 0000000..f4925a6 --- /dev/null +++ b/src/content/blog/university/spline-interpolation.md @@ -0,0 +1,24 @@ +--- +title: 'SplineInterpolation' +description: 'Lorem ipsum dolor sit amet' +pubDate: 'Jul 08 2022' +--- + diff --git a/src/layouts/BlogPost.astro b/src/layouts/BlogPost.astro index c9d2d5f..32cfde1 100644 --- a/src/layouts/BlogPost.astro +++ b/src/layouts/BlogPost.astro @@ -5,10 +5,10 @@ import BaseHead from '../components/BaseHead.astro'; import Footer from '../components/Footer.astro'; import FormattedDate from '../components/FormattedDate.astro'; import Header from '../components/Header.astro'; - +import GithubIcon from '../assets/github.svg'; type Props = CollectionEntry<'blog'>['data']; -const { title, description, pubDate, updatedDate } = Astro.props; +const { title, description, pubDate, updatedDate, gitLink } = Astro.props; --- @@ -18,11 +18,16 @@ const { title, description, pubDate, updatedDate } = Astro.props;
-
+
+ + + + + -
@@ -40,7 +45,7 @@ main { display: flex; padding: 0; margin: 0; flex-grow: 1; - } +} .wrapper { display: flex; @@ -51,4 +56,5 @@ main { display: flex; padding: 1cm; margin: 1cm; } + diff --git a/src/pages/blog/index.astro b/src/pages/blog/index.astro index 5b08c9f..e69de29 100644 --- a/src/pages/blog/index.astro +++ b/src/pages/blog/index.astro @@ -1,114 +0,0 @@ ---- -import { Image } from 'astro:assets'; -import { getCollection } from 'astro:content'; -import BaseHead from '../../components/BaseHead.astro'; -import Footer from '../../components/Footer.astro'; -import FormattedDate from '../../components/FormattedDate.astro'; -import Header from '../../components/Header.astro'; -import { SITE_DESCRIPTION, SITE_TITLE } from '../../consts'; - -const posts = (await getCollection('blog')).sort( - (a, b) => b.data.pubDate.valueOf() - a.data.pubDate.valueOf(), -); ---- - - - - - - - - -
-
-
- -
-
-