Skip to content

Commit

Permalink
System color theme fix, crammed all projects/templates into their own…
Browse files Browse the repository at this point in the history
… files
  • Loading branch information
Xithrius committed Jan 26, 2024
1 parent 93557b2 commit 0ecffa9
Show file tree
Hide file tree
Showing 20 changed files with 115 additions and 82 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Personal portfolio website, written in Nuxt.
<td> Blogs, guides, and fixes

<tr>
<td> https://xithrius.cloud/projects
<td> https://xithrius.cloud/showcase
<td> Project/template repository showcase

<tr>
Expand Down
Binary file modified site/bun.lockb
Binary file not shown.
10 changes: 7 additions & 3 deletions site/components/App/Navbar.vue
Original file line number Diff line number Diff line change
Expand Up @@ -42,15 +42,19 @@ const headerRef = ref(null)
const { styles } = useFixedHeader(headerRef)
const items = [
{ name: 'Home', path: '/', icon: 'solar:home-smile-outline' },
{
name: 'Home',
path: '/',
icon: 'solar:home-smile-outline',
},
{
name: 'Blog',
path: '/posts',
icon: 'solar:document-add-outline',
},
{
name: 'Projects',
path: '/projects',
name: 'Showcase',
path: '/showcase',
icon: 'solar:folder-with-files-outline',
},
]
Expand Down
4 changes: 2 additions & 2 deletions site/components/navigation/MobileMenu.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ const items: NavigationItem[] = [
to: '/posts',
},
{
label: 'Projects',
to: '/projects',
label: 'Showcase',
to: '/showcase',
},
{
label: 'ToDo',
Expand Down
4 changes: 2 additions & 2 deletions site/components/navigation/TheHeader.vue
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ const items: NavigationItem[] = [
to: '/posts',
},
{
label: 'Projects',
to: '/projects',
label: 'Showcase',
to: '/showcase',
},
{
label: 'ToDo',
Expand Down
5 changes: 0 additions & 5 deletions site/content/projects/competitive-programming.json

This file was deleted.

5 changes: 0 additions & 5 deletions site/content/projects/gradient-skins.json

This file was deleted.

5 changes: 0 additions & 5 deletions site/content/projects/nitroxide.json

This file was deleted.

5 changes: 0 additions & 5 deletions site/content/projects/ordis.json

This file was deleted.

5 changes: 0 additions & 5 deletions site/content/projects/timezone-tracker.json

This file was deleted.

5 changes: 0 additions & 5 deletions site/content/projects/titan.xithrius.cloud.json

This file was deleted.

5 changes: 0 additions & 5 deletions site/content/projects/twitch-tui.json

This file was deleted.

5 changes: 0 additions & 5 deletions site/content/projects/xithrius.cloud.json

This file was deleted.

5 changes: 0 additions & 5 deletions site/content/projects/xythrion.json

This file was deleted.

54 changes: 54 additions & 0 deletions site/content/showcase/projects.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
{
"repositories": [
{
"name": "twitch-tui",
"url": "https://github.com/Xithrius/twitch-tui",
"description": "Twitch chat in the terminal"
},
{
"name": "xithrius.cloud",
"url": "https://github.com/Xithrius/xithrius.cloud",
"description": "Personal portfolio website"
},
{
"name": "Solarius",
"url": "https://github.com/Xithrius/Solarius",
"description": "Summarizing results of your favorite search engines"
},
{
"name": "Xythrion",
"url": "https://github.com/Xithrius/Xythrion",
"description": "Discord graphing bot"
},
{
"name": "Competitive programming",
"url": "https://github.com/Xithrius/competitive-programming",
"description": "Competitive programming on different platforms"
},
{
"name": "Gradient skins",
"url": "https://github.com/Xithrius/gradient-skins",
"description": "Generate gradient Minecraft skins with ease"
},
{
"name": "Nitroxide",
"url": "https://github.com/Xithrius/nitroxide",
"description": "Another modern file explorer"
},
{
"name": "Ordis",
"url": "https://github.com/Xithrius/Ordis",
"description": "Cephalon Ordis from Warframe as a Discord bot"
},
{
"name": "timezone-tracker",
"url": "https://github.com/Xithrius/timezone-tracker",
"description": "Converting/tracking timezones of others relative to your local time"
},
{
"name": "titan.xithrius.cloud",
"url": "https://github.com/Xithrius/titan.xithrius.cloud",
"description": "Home server setup"
}
]
}
14 changes: 14 additions & 0 deletions site/content/showcase/templates.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"repositories": [
{
"name": "nextjs-fastapi-auth-template",
"url": "https://github.com/Xithrius/nextjs-fastapi-auth-template",
"description": "Next.js, FastAPI-users, iron-session, and SQLAlchemy"
},
{
"name": "rust-binary-project-template",
"url": "https://github.com/Xithrius/rust-binary-project-template",
"description": "A template for Rust binary projects"
}
]
}
6 changes: 3 additions & 3 deletions site/content/todo/2024.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,11 @@
"desc": "Complete a modern C++ course"
},
{
"desc": "General config file sync",
"url": "https://github.com/Xithrius/alacrite"
"desc": "General config file sync"
},
{
"desc": "Search engine that summarizes results via LLM(s)"
"desc": "Search engine that summarizes results via LLM(s)",
"url": "https://github.com/Xithrius/Solarius"
}
]
}
1 change: 1 addition & 0 deletions site/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
"devDependencies": {
"@nuxt/devtools": "^1.0.6",
"@nuxt/eslint-config": "^0.2.0",
"@nuxtjs/color-mode": "^3.3.2",
"eslint": "^8.56.0",
"typescript": "^5.3.3",
"vue-tsc": "^1.8.27"
Expand Down
26 changes: 0 additions & 26 deletions site/pages/projects.vue

This file was deleted.

31 changes: 31 additions & 0 deletions site/pages/showcase.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<template>
<main class="min-h-screen">
<div
v-for="(repos, repo_id) in repo_list"
:key="repo_id"
>
<AppHeader
class="mb-8"
:title="repos.title"
/>
<div class="space-y-4 mb-8">
<AppProjectCard
v-for="(repo, id) in repos.repositories"
:key="id"
:project="repo"
/>
</div>
</div>
</main>
</template>

<script setup>
useSeoMeta({
title: 'Showcase | xithrius.cloud',
description: 'Showcase of projects and templates',
})
const { data: repo_list } = await useAsyncData('showcase-all', () =>
queryContent('/showcase').find()
)
</script>

1 comment on commit 0ecffa9

@vercel
Copy link

@vercel vercel bot commented on 0ecffa9 Jan 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

xithrius-cloud – ./

xithrius-cloud-xithrius.vercel.app
xithrius-cloud-git-main-xithrius.vercel.app
xithrius.cloud

Please sign in to comment.