Update to Nuxt 3.14 and Replace npm with pnpm (#72)
Signed-off-by: nurRiyad <asadnurriyad@gmail.com>
This commit is contained in:
committed by
GitHub
parent
32e4f6fe44
commit
9db5ae8103
@@ -5,7 +5,7 @@ const path = computed(() => route.fullPath.replace('/', ''))
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="py-5 border-t dark:border-gray-800 mt-5 text-zinc-700 dark:text-zinc-300">
|
||||
<div class="py-5 border-t dark:border-gray-800 mt-5 text-zinc-700 dark:text-zinc-300">
|
||||
<div class="px-6 container max-w-5xl mx-auto">
|
||||
<div class="grid grid-cols-1 md:grid-cols-3">
|
||||
<FooterSite v-if="path === 'about'" />
|
||||
@@ -16,10 +16,14 @@ const path = computed(() => route.fullPath.replace('/', ''))
|
||||
|
||||
<div class="border-t dark:border-gray-800 mt-5 text-center p-2">
|
||||
© 2020-2024 No Right is reserved. Who cares 🤷♂️? It's
|
||||
<a href="https://github.com/nurriyad/blog" target="_blank" rel="nofollow" class="underline">open source</a>
|
||||
<a href="https://github.com/nurriyad/blog" target="_blank" rel="nofollow" class="underline"
|
||||
>open source</a
|
||||
>
|
||||
anyway.
|
||||
|
||||
<a href="/rss.xml" aria-label="Website RSS Feed"> <span class="px-3"><Icon name="bi:rss-fill" /></span></a>
|
||||
<a href="/rss.xml" aria-label="Website RSS Feed">
|
||||
<span class="px-3"><Icon name="bi:rss-fill" /></span
|
||||
></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -13,8 +13,8 @@ function isActive(path: string) {
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="py-5 border-b dark:border-gray-800 font-semibold">
|
||||
<div class="flex px-6 container max-w-5xl justify-between mx-auto items-baseline ">
|
||||
<div class="py-5 border-b dark:border-gray-800 font-semibold">
|
||||
<div class="flex px-6 container max-w-5xl justify-between mx-auto items-baseline">
|
||||
<ul class="flex items-baseline space-x-5">
|
||||
<li class="text-base sm:text-2xl font-bold">
|
||||
<NuxtLink to="/" :class="{ underline: $route.path === '/' }">
|
||||
@@ -24,9 +24,7 @@ function isActive(path: string) {
|
||||
</ul>
|
||||
<ul class="flex items-center space-x-3 sm:space-x-6 text-sm sm:text-lg">
|
||||
<li>
|
||||
<NuxtLink to="/blogs" :class="{ underline: isActive('/blogs') }">
|
||||
Blogs
|
||||
</NuxtLink>
|
||||
<NuxtLink to="/blogs" :class="{ underline: isActive('/blogs') }"> Blogs </NuxtLink>
|
||||
</li>
|
||||
<li>
|
||||
<NuxtLink to="/categories" :class="{ underline: isActive('/categories') }">
|
||||
@@ -34,7 +32,11 @@ function isActive(path: string) {
|
||||
</NuxtLink>
|
||||
</li>
|
||||
<li title="About Me">
|
||||
<NuxtLink to="/about" aria-label="About me" :class="{ underline: $route.path === '/about' }">
|
||||
<NuxtLink
|
||||
to="/about"
|
||||
aria-label="About me"
|
||||
:class="{ underline: $route.path === '/about' }"
|
||||
>
|
||||
About
|
||||
</NuxtLink>
|
||||
</li>
|
||||
|
||||
@@ -6,10 +6,12 @@ import { homePage } from '~/data'
|
||||
<div class="container mx-auto">
|
||||
<div class="grid grid-cols-1 sm:grid-cols-2 items-center">
|
||||
<div class="px-6">
|
||||
<h1 class="text-black dark:text-zinc-300 font-semibold leading-tight text-4xl md:text-5xl my-5">
|
||||
<h1
|
||||
class="text-black dark:text-zinc-300 font-semibold leading-tight text-4xl md:text-5xl my-5"
|
||||
>
|
||||
{{ homePage.title }}
|
||||
</h1>
|
||||
<p class="dark:text-zinc-300 ">
|
||||
<p class="dark:text-zinc-300">
|
||||
{{ homePage.description }}
|
||||
</p>
|
||||
</div>
|
||||
|
||||
@@ -35,10 +35,8 @@ useHead({
|
||||
<template>
|
||||
<div class="pb-10 px-4">
|
||||
<div class="flex flex-row items-center space-x-3 pt-5 pb-3">
|
||||
<Icon name="mdi:star-three-points-outline" size="2em" class="text-black dark:text-zinc-300 " />
|
||||
<h2 class="text-4xl font-semibold text-black dark:text-zinc-300 ">
|
||||
Recent Post
|
||||
</h2>
|
||||
<Icon name="mdi:star-three-points-outline" size="2em" class="text-black dark:text-zinc-300" />
|
||||
<h2 class="text-4xl font-semibold text-black dark:text-zinc-300">Recent Post</h2>
|
||||
</div>
|
||||
|
||||
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3">
|
||||
|
||||
@@ -35,12 +35,10 @@ useHead({
|
||||
<template>
|
||||
<div class="px-4">
|
||||
<div class="flex flex-row items-center space-x-3 pt-5 pb-3">
|
||||
<Icon name="mdi:star-three-points-outline" size="2em" class="text-black dark:text-zinc-300 " />
|
||||
<h2 class="text-4xl font-semibold text-black dark:text-zinc-300 ">
|
||||
Trending Post
|
||||
</h2>
|
||||
<Icon name="mdi:star-three-points-outline" size="2em" class="text-black dark:text-zinc-300" />
|
||||
<h2 class="text-4xl font-semibold text-black dark:text-zinc-300">Trending Post</h2>
|
||||
</div>
|
||||
<div class="grid grid-cols-1 ">
|
||||
<div class="grid grid-cols-1">
|
||||
<template v-for="post in formattedData" :key="post.title">
|
||||
<ArchiveCard
|
||||
:path="post.path"
|
||||
|
||||
Reference in New Issue
Block a user