✨ Landing about page
This commit is contained in:
@@ -8,8 +8,12 @@
|
|||||||
that interesting.
|
that interesting.
|
||||||
</p>
|
</p>
|
||||||
<n-space justify="center">
|
<n-space justify="center">
|
||||||
<n-button type="primary" size="large" round tag="a" href="#products">Explore around</n-button>
|
<n-button type="primary" size="large" round tag="a" href="#products"
|
||||||
<n-button type="default" size="large" round>About us</n-button>
|
>Explore around</n-button
|
||||||
|
>
|
||||||
|
<n-button type="default" size="large" round tag="a" href="#about"
|
||||||
|
>About us</n-button
|
||||||
|
>
|
||||||
</n-space>
|
</n-space>
|
||||||
</div>
|
</div>
|
||||||
<div id="products" class="pb-56">
|
<div id="products" class="pb-56">
|
||||||
@@ -45,11 +49,29 @@
|
|||||||
"
|
"
|
||||||
class="absolute left-0 right-0 top-1/2 bottom-0"
|
class="absolute left-0 right-0 top-1/2 bottom-0"
|
||||||
/>
|
/>
|
||||||
<div class="absolute left-0 right-0 top-0 px-4 pt-4 flex justify-end gap-2.5">
|
<div
|
||||||
<n-button v-if="product.repo" circle color="white" size="small" tag="a" :href="product.repo" target="_blank">
|
class="absolute left-0 right-0 top-0 px-4 pt-4 flex justify-end gap-2.5"
|
||||||
|
>
|
||||||
|
<n-button
|
||||||
|
v-if="product.repo"
|
||||||
|
circle
|
||||||
|
color="white"
|
||||||
|
size="small"
|
||||||
|
tag="a"
|
||||||
|
:href="product.repo"
|
||||||
|
target="_blank"
|
||||||
|
>
|
||||||
<n-icon><code-round /></n-icon>
|
<n-icon><code-round /></n-icon>
|
||||||
</n-button>
|
</n-button>
|
||||||
<n-button v-if="product.url" circle color="white" size="small" tag="a" :href="product.url" target="_blank">
|
<n-button
|
||||||
|
v-if="product.url"
|
||||||
|
circle
|
||||||
|
color="white"
|
||||||
|
size="small"
|
||||||
|
tag="a"
|
||||||
|
:href="product.url"
|
||||||
|
target="_blank"
|
||||||
|
>
|
||||||
<n-icon><launch-round /></n-icon>
|
<n-icon><launch-round /></n-icon>
|
||||||
</n-button>
|
</n-button>
|
||||||
</div>
|
</div>
|
||||||
@@ -85,6 +107,66 @@
|
|||||||
</n-grid>
|
</n-grid>
|
||||||
</client-only>
|
</client-only>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="about" class="pb-56">
|
||||||
|
<client-only>
|
||||||
|
<n-grid cols="1 m:2 l:2" responsive="screen" x-gap="32" y-gap="16">
|
||||||
|
<n-gi>
|
||||||
|
<div
|
||||||
|
class="flex justify-center text-left h-full py-8 px-4 flex flex-col"
|
||||||
|
>
|
||||||
|
<h2 class="text-3xl font-bold mb-3">About us</h2>
|
||||||
|
<p class="text-lg mb-1">
|
||||||
|
Our aim is not making a profit.
|
||||||
|
<i class="text-xs">At least not yet.</i>
|
||||||
|
</p>
|
||||||
|
<p class="text-lg">
|
||||||
|
Instead we hope we can spread the love to the world and make
|
||||||
|
everyone enjoy the fun of the Internet and the world.
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</n-gi>
|
||||||
|
<n-gi>
|
||||||
|
<div class="flex h-full justify-center flex-col text-right">
|
||||||
|
<h2 class="text-3xl font-bold mb-3">Team members</h2>
|
||||||
|
<p class="text-lg">
|
||||||
|
Say hi to our lovely members... uh, seems there is only me.
|
||||||
|
</p>
|
||||||
|
<div class="flex justify-end gap-4 my-4">
|
||||||
|
<div class="flex flex-col items-end text-right">
|
||||||
|
<n-avatar
|
||||||
|
src="https://fs.solian.app/api/files/200ee92546244ed1a6a02202f5ca9cc9"
|
||||||
|
:size="100"
|
||||||
|
class="mb-2"
|
||||||
|
/>
|
||||||
|
<div class="flex gap-1">
|
||||||
|
<p>LittleSheep</p>
|
||||||
|
<n-button
|
||||||
|
text
|
||||||
|
tag="a"
|
||||||
|
size="small"
|
||||||
|
href="https://id.solian.app/@littlesheep"
|
||||||
|
target="_blank"
|
||||||
|
class="mt-0.5"
|
||||||
|
>
|
||||||
|
<n-icon>
|
||||||
|
<info-outlined />
|
||||||
|
</n-icon>
|
||||||
|
</n-button>
|
||||||
|
</div>
|
||||||
|
<p class="text-xs opacity-75 max-w-sm">
|
||||||
|
Founder, CEO, CTO, Senior Developer, Marketing Engineer,
|
||||||
|
Customer Service Engineer, DevOps, Database Administrator,
|
||||||
|
Product Manager, UI/UX Designer, QA Engineer, Mobile
|
||||||
|
Developer, Security Engineer, Technical Writer, Project
|
||||||
|
Manager, Community Manager, Software Architect
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</n-gi>
|
||||||
|
</n-grid>
|
||||||
|
</client-only>
|
||||||
|
</div>
|
||||||
</main>
|
</main>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -97,9 +179,10 @@ import {
|
|||||||
NCarousel,
|
NCarousel,
|
||||||
NCarouselItem,
|
NCarouselItem,
|
||||||
NIcon,
|
NIcon,
|
||||||
|
NAvatar,
|
||||||
useThemeVars,
|
useThemeVars,
|
||||||
} from "naive-ui";
|
} from "naive-ui";
|
||||||
import { LaunchRound, CodeRound } from "@vicons/material";
|
import { LaunchRound, CodeRound, InfoOutlined } from "@vicons/material";
|
||||||
import Typed from "typed.js";
|
import Typed from "typed.js";
|
||||||
|
|
||||||
const route = useRoute();
|
const route = useRoute();
|
||||||
|
Reference in New Issue
Block a user