base64 decode, announcement pill

This commit is contained in:
taskylizard 2023-11-05 21:16:17 +05:30
parent 34c1f13d8b
commit b80e26444d
No known key found for this signature in database
GPG key ID: 5CABA3D642DDC497
10 changed files with 159 additions and 17 deletions

View file

@ -1,6 +1,7 @@
<script setup lang="ts">
import DefaultTheme from "vitepress/theme";
import Sidebar from "./components/SidebarCard.vue";
import Announcement from "./components/Announcement.vue";
const { Layout } = DefaultTheme;
</script>
@ -10,9 +11,9 @@ const { Layout } = DefaultTheme;
<template #sidebar-nav-after>
<Sidebar />
</template>
<template>
<Content />
<template #home-hero-prelink>
<Announcement />
</template>
<Content />
</Layout>
</template>

View file

@ -0,0 +1,15 @@
<script setup lang="ts">
import { useData } from "vitepress";
const { frontmatter } = useData();
</script>
<template>
<a
v-if="frontmatter.hero.prelink"
:href="frontmatter.hero.prelink.link"
target="_blank"
class="inline-flex items-center rounded-lg bg-[var(--vp-c-default-soft)] px-4 py-1 text-sm font-semibold mb-3">
{{ frontmatter.hero.prelink.title }}
</a>
</template>

View file

@ -93,6 +93,20 @@
background-color: var(--vp-button-brand-bg);
}
.VPFooter a {
text-decoration-line: underline;
text-decoration-style: dashed;
text-underline-offset: 5px;
transition: 0.3s;
}
.VPFooter a:hover {
color: var(--vp-c-text-1);
text-decoration-line: underline;
text-decoration-style: dashed;
text-underline-offset: 5px;
}
/* Custom scrollbar */
.VPSidebar::-webkit-scrollbar {
block-size: 4px;
@ -123,3 +137,9 @@
--vp-home-hero-image-filter: blur(68px);
}
}
.base64 {
min-width: 100%;
width: 0px;
white-space: pre-wrap;
}