update: idk what me code is anymore zeon:ai_comment

This commit is contained in:
Saahil dutta 2025-07-24 22:28:03 -04:00
parent e577d87ce4
commit 1a0e221c42
Signed by: neon
GPG key ID: 8A8B64515254CFC6
5 changed files with 66 additions and 14 deletions

25
app.vue
View file

@ -5,9 +5,28 @@ import Navbar from "./components/Navbar.vue";
import "./lib/jsscripts/index.ts"; import "./lib/jsscripts/index.ts";
useHead({ useHead({
title: "Saahils Site", title: "Saahils Site",
meta: { meta: [{
name: "viewport",
}, content: "width=device-width, initial-scale=1.0",
}, {
name: "description",
content: "Saahil's personal website, showcasing his projects, blog, and more.",
}, {
name: "robots",
content: "noindex, nofollow",
}, {
name: "author",
content: "Neon"
}, {
name: "charset",
content: "UTF-8",
}, {
name: "keywords",
content: "neon, saahil, portfolio"
}, {
name: "color-scheme",
content: "dark"
}],
noscript: [ noscript: [
{ {
children: ` children: `

View file

@ -1,5 +1,5 @@
<script setup> <script setup>
let spotify_link = `https://spotify-github-profile.kittinanx.com/api/view?uid=saahil.d&cover_image=true&theme=default&show_offline=false&background_color=121212&interchange=false&bar_color=b6494d&bar_color_cover=true`; let spotify_link = `https://spotify-github-profile.kittinanx.com/api/view?uid=saahil.d&cover_image=true&theme=default&show_offline=true&background_color=121212&interchange=false&bar_color=b6494d&bar_color_cover=true`;
</script> </script>
<template> <template>
<div class="flex items-center justify-between mt-20 px-20"> <div class="flex items-center justify-between mt-20 px-20">

View file

@ -1,12 +1,12 @@
<template> <template>
<footer <footer
class="footer sm:footer-horizontal bg-[#1e1e2e] text-neutral-content p-5 shadow-lg rounded-lg absolute bottom-5 left-1/2 transform -translate-x-1/2 w-1/3 max-w-screen-lg" class="footer sm:footer-horizontal bg-[#1e1e2e] text-neutral-content p-2 sm:p-5 shadow-lg rounded-lg absolute bottom-0 sm:bottom-4 left-1/2 sm:transform -translate-x-1/2 sm:w-1/3 max-w-screen-lg"
> >
<aside> <aside>
<p class="font-mono font-small"> <p class="font-mono font-small">
Made by Neon - Copyright {{ new Date().getFullYear() }}. Made by Neon - Copyright {{ new Date().getFullYear() }}.
<br /> <br />
<br /> <br class="hidden sm:block" />
Free speech & Privacy is a fundamental human right. Free speech & Privacy is a fundamental human right.
</p> </p>
</aside> </aside>

View file

@ -22,13 +22,36 @@
tabindex="0" tabindex="0"
class="menu menu-sm dropdown-content bg-base-100 rounded-box z-1 mt-3 w-52 p-2 shadow" class="menu menu-sm dropdown-content bg-base-100 rounded-box z-1 mt-3 w-52 p-2 shadow"
> >
<li> <li>
<a> <a href="/about">
<Icon name="catppuccin:folder-queue" class="text-2xl" /> <Icon name="catppuccin:text" class="text-2xl" />About me</a
About me</a >
> </li>
</li> <li>
<li><a>Webrings</a></li> <a href="/projects">
<Icon name="catppuccin:folder" class="text-2xl" />Projects</a
>
</li>
<!-- it looks close enough to a ring -->
<li>
<a href="/buttons"
><Icon name="catppuccin:webpack" class="text-2xl" />Webrings</a
>
</li>
<li>
<a href="/contact.html"
><Icon name="catppuccin:readme" class="text-2xl" />Contact</a
>
</li>
<li>
<!-- <Icon
name="donate"
class="text-2xl"
v-umami="{ name: 'Navbar-Donate', external: true }"
/> -->
<a href="/donate.html"
><Icon name="catppuccin:certificate" class="text-2xl" />Donate</a>
</li>
</ul> </ul>
</div> </div>
<a class="btn btn-ghost text-xl" href="./">saahild.com</a> <a class="btn btn-ghost text-xl" href="./">saahild.com</a>

View file

@ -1,5 +1,7 @@
<script lang="ts" setup> <script lang="ts" setup>
import FeedbackCards from '~/components/FeedbackCards.vue'; import FeedbackCards from '~/components/FeedbackCards.vue';
import AboutMe from '~/components/AboutMe.vue';
import SnakeGrid from '~/components/SnakeGrid.vue';
let cards = [ let cards = [
{ id: 1, title: 'Card 1', text: 'First card', color: 'bg-base-100 text-primary-content' }, { id: 1, title: 'Card 1', text: 'First card', color: 'bg-base-100 text-primary-content' },
{ id: 2, title: 'Card 2', text: 'Second card', color: 'bg-base-100 text-primary-content' }, { id: 2, title: 'Card 2', text: 'Second card', color: 'bg-base-100 text-primary-content' },
@ -8,7 +10,15 @@ let cards = [
</script> </script>
<template> <template>
<div class="m-20"> <div class="">
<div class="flex items-center justify-between">
<div>
<AboutMe />
</div>
<FeedbackCards :cards="cards" /> <FeedbackCards :cards="cards" />
</div>
<div>
<SnakeGrid />
</div>
</div> </div>
</template> </template>