Skip to content

Commit 94a2cd2

Browse files
authored
docs: 📝 Removed oidc logo and seo improvements (#77)
* docs(docs): 📝 Removed oidc logo from nuxt oidc auth * docs(seo): ✨ Improved seo for several pages and assets
1 parent b3c4087 commit 94a2cd2

21 files changed

+13988
-254
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![nuxt-oidc-auth-social-card](https://github.com/itpropro/nuxt-oidc-auth/assets/15030951/41173d50-afd4-4d1e-8cd0-e377d7f7effc)](https://nuxt.com/modules/nuxt-oidc-auth)
1+
[![nuxt-oidc-auth-social-card](https://github.com/user-attachments/assets/77ab04f8-7823-4dee-bae4-841e46357d6e)](https://nuxt.com/modules/nuxt-oidc-auth)
22

33
# Nuxt OIDC Auth
44

docs/app/app.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export default defineAppConfig({
1616
logo: {
1717
alt: '~/assets/nuxt-oidc-auth.png',
1818
light: '~/assets/nuxt-oidc-auth.png',
19-
dark: '~/assets/nuxt-oidc-auth.png',
19+
dark: '~/assets/nuxt-oidc-auth-dark.png',
2020
},
2121
search: true,
2222
colorMode: true,
9.87 KB
Loading
Lines changed: 17 additions & 0 deletions
Loading
377 KB
Loading

docs/app/assets/nuxt-oidc-auth.png

-9.06 KB
Loading

docs/app/assets/nuxt-oidc-auth.svg

Lines changed: 16 additions & 10 deletions
Loading

docs/app/assets/shield-keyhole-solid.svg

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/app/components/AppHeader.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ const currentVersion = computed(() => data.value?.release?.tag || 'v0.19.0')
1414
<UHeader>
1515
<template #logo>
1616
<div class="flex gap-3 items-center">
17-
<img src="~/assets/nuxt-oidc-auth.svg" class="w-auto h-8">
17+
<img src="~/assets/nuxt-oidc-auth.png" class="w-auto h-8 dark:hidden">
18+
<img src="~/assets/nuxt-oidc-auth-dark.png" class="w-auto h-8 hidden dark:block">
1819
<span class="hidden sm:block">
1920
Nuxt OIDC Auth
2021
</span>

docs/app/pages/index.vue

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ const logoStyle = computed(() => ({
4242
}))
4343
4444
const unlocked = ref(false)
45-
const ready = useTimeout(300)
4645
</script>
4746

4847
<template>
@@ -78,14 +77,25 @@ const ready = useTimeout(300)
7877
</template>
7978

8079
<div>
81-
<div class="[perspective:600px] mb-32 group">
82-
<div ref="target" class="h-48 max-w-64 mx-auto" :style="cardStyle">
83-
<img :class="unlocked ? 'opacity-100' : 'opacity-40'" class="absolute left-0 top-0 h-full w-full" src="~/assets/browser.svg" :style="browserStyle">
84-
<img :class="unlocked ? 'opacity-0' : 'opacity-100'" class="absolute left-0 h-32 top-8 w-full" src="~/assets/nuxt-oidc-auth.svg" :style="logoStyle">
85-
<button class="absolute w-full h-full" @click="unlocked = !unlocked" />
80+
<ClientOnly>
81+
<div class="[perspective:600px] mb-32 group">
82+
<div ref="target" class="h-48 max-w-64 mx-auto" :style="cardStyle">
83+
<img loading="lazy" alt="browser" :class="unlocked ? 'opacity-100' : 'opacity-40'" class="absolute left-0 top-0 h-full w-full" src="~/assets/browser.svg" :style="browserStyle">
84+
<img loading="lazy" alt="lock-sign" :class="unlocked ? 'opacity-0' : 'opacity-100'" class="absolute left-0 h-32 top-8 w-full" src="~/assets/nuxt-oidc-auth.svg" :style="logoStyle">
85+
<button name="nuxt-oidc-auth-unlock" class="absolute w-full h-full" @click="unlocked = !unlocked" />
86+
</div>
87+
<div class="transition-all duration-300 ease-out h-2 absolute group-hover:shadow-[0px_70px_32px_4px_rgba(0,220,130,0.75)] shadow-[0px_70px_33px_3px_rgba(0,220,130,0.75)] bottom-0 lg:left-[27.5%] left-[35%] w-[30%] lg:w-[45%] bg-slate-700" :style="shadowStyle" />
8688
</div>
87-
<div :class="ready ? 'transition-all' : 'transition-transform'" class="duration-300 ease-out h-2 absolute group-hover:shadow-[0px_70px_32px_4px_rgba(0,220,130,0.75)] shadow-[0px_70px_33px_3px_rgba(0,220,130,0.75)] bottom-0 lg:left-[27.5%] left-[35%] w-[30%] lg:w-[45%] bg-slate-700" :style="shadowStyle" />
88-
</div>
89+
<template #fallback>
90+
<div class="[perspective:600px] mb-32 group">
91+
<div ref="target" class="h-48 max-w-64 mx-auto">
92+
<img loading="lazy" alt="browser" :class="unlocked ? 'opacity-100' : 'opacity-40'" class="absolute left-0 top-0 h-full w-full" src="~/assets/browser.svg">
93+
<img loading="lazy" alt="lock-sign" :class="unlocked ? 'opacity-0' : 'opacity-100'" class="absolute left-0 h-32 top-8 w-full" src="~/assets/nuxt-oidc-auth.svg">
94+
<button class="absolute w-full h-full" @click="unlocked = !unlocked" />
95+
</div>
96+
</div>
97+
</template>
98+
</ClientOnly>
8999
<MDC
90100
:value="page.hero.code"
91101
class="prose prose-primary dark:prose-invert mx-auto"

0 commit comments

Comments
 (0)