Compare commits
No commits in common. "e01dc6321847e1b5221003a51701b5fd24a90f82" and "5533be613b9188c93789267a32c4321955fff1c8" have entirely different histories.
e01dc63218
...
5533be613b
9 changed files with 11 additions and 145 deletions
|
|
@ -1,3 +0,0 @@
|
||||||
module git.zervo.org/zervo/website/backend
|
|
||||||
|
|
||||||
go 1.25.4
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
package main
|
|
||||||
|
|
||||||
func main() {
|
|
||||||
|
|
||||||
}
|
|
||||||
17
frontend/.vscode/settings.json
vendored
17
frontend/.vscode/settings.json
vendored
|
|
@ -1,17 +0,0 @@
|
||||||
{
|
|
||||||
"files.associations": {
|
|
||||||
"*.css": "tailwindcss"
|
|
||||||
},
|
|
||||||
"editor.quickSuggestions": {
|
|
||||||
"other": "on",
|
|
||||||
"comments": "off",
|
|
||||||
"strings": "on"
|
|
||||||
},
|
|
||||||
"tailwindCSS.classAttributes": [
|
|
||||||
"class",
|
|
||||||
"ui"
|
|
||||||
],
|
|
||||||
"tailwindCSS.experimental.classRegex": [
|
|
||||||
["ui:\\s*{([^)]*)\\s*}", "(?:'|\"|`)([^']*)(?:'|\"|`)"]
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -2,7 +2,7 @@ export default defineAppConfig({
|
||||||
ui: {
|
ui: {
|
||||||
colors: {
|
colors: {
|
||||||
primary: 'indigo',
|
primary: 'indigo',
|
||||||
secondary: 'purple',
|
secondary: 'amber',
|
||||||
neutral: 'slate'
|
neutral: 'slate'
|
||||||
},
|
},
|
||||||
icons: {
|
icons: {
|
||||||
|
|
|
||||||
|
|
@ -45,24 +45,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template #body>
|
<template #body>
|
||||||
<UNavigationMenu
|
<UNavigationMenu :items="items" orientation="vertical" class="-mx-2.5" />
|
||||||
:items="items"
|
|
||||||
orientation="vertical"
|
|
||||||
class="-mx-2.5"
|
|
||||||
>
|
|
||||||
<template #item="{ item, active }">
|
|
||||||
<NuxtLink
|
|
||||||
:to="item.to"
|
|
||||||
class="flex items-center gap-3 px-2 py-2 text-base font-bold rounded-lg transition-colors"
|
|
||||||
:class="[
|
|
||||||
active ? 'text-primary-500' : 'text-gray-700 hover:bg-gray-100 dark:text-gray-200 dark:hover:bg-gray-800'
|
|
||||||
]"
|
|
||||||
>
|
|
||||||
<icon :name="item.icon" class="w-7 h-7" />
|
|
||||||
<span>{{ item.label }}</span>
|
|
||||||
</NuxtLink>
|
|
||||||
</template>
|
|
||||||
</UNavigationMenu>
|
|
||||||
</template>
|
</template>
|
||||||
</UHeader>
|
</UHeader>
|
||||||
</template>
|
</template>
|
||||||
|
|
@ -1,100 +1,11 @@
|
||||||
<template>
|
<template>
|
||||||
<UPage>
|
<UPage>
|
||||||
<!-- TODO: Nuxt image module maybe? Some form of lazyloading / smooth loading -->
|
<UPageHero title="Hello world"/>
|
||||||
<UPageHero class="bg-[url('/images/bg.jpg')] bg-cover bg-center min-h-screen -mt-16 flex items-center">
|
<UPageBody>
|
||||||
<template #title>
|
Hi!
|
||||||
<p class="u-page-hero-title text-white glowy">
|
</UPageBody>
|
||||||
Hello World.
|
|
||||||
</p>
|
|
||||||
</template>
|
|
||||||
<template #description>
|
|
||||||
<p class="u-page-hero-description text-white/95 text-shadow-md text-shadow-black/50">
|
|
||||||
Welcome to my corner of the internet!<br/>
|
|
||||||
Have a look around ;)
|
|
||||||
</p>
|
|
||||||
</template>
|
|
||||||
<template #links>
|
|
||||||
<div class="u-page-hero-links">
|
|
||||||
<UButton
|
|
||||||
size="xl"
|
|
||||||
trailing-icon="i-line-md-arrow-right"
|
|
||||||
color="primary"
|
|
||||||
class="actionbtn text-white/80 bg-gray-900/20 hover:bg-gray-900/15 active:bg-gray-900/30"
|
|
||||||
style="font-family: monospace;"
|
|
||||||
variant="soft"
|
|
||||||
>
|
|
||||||
Let's Go!
|
|
||||||
</UButton>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
</UPageHero>
|
|
||||||
</UPage>
|
</UPage>
|
||||||
</template>
|
<!-- <UContainer class="flex items-center justify-center min-h-screen">
|
||||||
|
<div>Hello world!</div>
|
||||||
<style lang="css" scoped>
|
</UContainer> -->
|
||||||
@keyframes glowyanim {
|
</template>
|
||||||
0% {
|
|
||||||
text-shadow:
|
|
||||||
0 0 1em hsla(320, 100%, 50%, 0.2),
|
|
||||||
0 0 0.125em hsla(320, 100%, 60%, 0.3),
|
|
||||||
-1em -0.125em 0.5em hsla(40, 100%, 60%, 0),
|
|
||||||
1em 0.125em 0.5em hsla(200, 100%, 60%, 0);
|
|
||||||
}
|
|
||||||
|
|
||||||
30% {
|
|
||||||
text-shadow:
|
|
||||||
0 0 1em hsla(320, 100%, 50%, 0.5),
|
|
||||||
0 0 0.125em hsla(320, 100%, 60%, 0.5),
|
|
||||||
-0.5em -0.125em 0.25em hsla(40, 100%, 60%, 0.2),
|
|
||||||
0.5em 0.125em 0.25em hsla(200, 100%, 60%, 0.4);
|
|
||||||
}
|
|
||||||
|
|
||||||
40% {
|
|
||||||
text-shadow:
|
|
||||||
0 0 1em hsla(320, 100%, 50%, 0.5),
|
|
||||||
0 0 0.125em hsla(320, 100%, 90%, 0.5),
|
|
||||||
-0.25em -0.125em 0.125em hsla(40, 100%, 60%, 0.2),
|
|
||||||
0.25em 0.125em 0.125em hsla(200, 100%, 60%, 0.4);
|
|
||||||
}
|
|
||||||
|
|
||||||
70% {
|
|
||||||
text-shadow:
|
|
||||||
0 0 1em hsla(320, 100%, 50%, 0.5),
|
|
||||||
0 0 0.125em hsla(320, 100%, 60%, 0.5),
|
|
||||||
0.5em -0.125em 0.25em hsla(40, 100%, 60%, 0.2),
|
|
||||||
-0.5em 0.125em 0.25em hsla(200, 100%, 60%, 0.4);
|
|
||||||
}
|
|
||||||
|
|
||||||
100% {
|
|
||||||
text-shadow:
|
|
||||||
0 0 1em hsla(320, 100%, 50%, 0.2),
|
|
||||||
0 0 0.125em hsla(320, 100%, 60%, 0.3),
|
|
||||||
1em -0.125em 0.5em hsla(40, 100%, 60%, 0),
|
|
||||||
-1em 0.125em 0.5em hsla(200, 100%, 60%, 0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
p {
|
|
||||||
font-family: monospace;
|
|
||||||
}
|
|
||||||
|
|
||||||
p.glowy {
|
|
||||||
margin: auto;
|
|
||||||
font-size: 3.5rem;
|
|
||||||
font-weight: 500;
|
|
||||||
animation: glowyanim 5s 750ms linear infinite;
|
|
||||||
text-align: center;
|
|
||||||
hanging-punctuation: first;
|
|
||||||
text-wrap: balance;
|
|
||||||
}
|
|
||||||
|
|
||||||
.actionbtn {
|
|
||||||
box-shadow: 3px 3px 3px rgba(0,0,0,0.5) !important;
|
|
||||||
}
|
|
||||||
.actionbtn:default {
|
|
||||||
box-shadow: 3px 3px 3px rgba(0,0,0,0.5) !important;
|
|
||||||
}
|
|
||||||
.actionbtn:active {
|
|
||||||
box-shadow: 2px 2px 2px rgba(0,0,0,0.5) !important;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
Binary file not shown.
|
|
@ -19,9 +19,6 @@
|
||||||
},
|
},
|
||||||
"trustedDependencies": [
|
"trustedDependencies": [
|
||||||
"@parcel/watcher",
|
"@parcel/watcher",
|
||||||
"esbuild",
|
"unrs-resolver"
|
||||||
"sharp",
|
|
||||||
"unrs-resolver",
|
|
||||||
"vue-demi"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 402 KiB |
Loading…
Add table
Reference in a new issue