@@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="space-y-2">
|
<div class="space-y-2 m-5">
|
||||||
<h3 class="text-xl text-slate-800 font-semibold">This is a blog title</h3>
|
<h3 class="text-xl text-slate-800 font-semibold">This is a blog title</h3>
|
||||||
<p class="pr-5 text-slate-700">
|
<p class="text-slate-700">
|
||||||
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, deserunt
|
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quidem, deserunt
|
||||||
esse tenetur iusto dolor unde. Aliquam quidem ab qui velit?
|
esse tenetur iusto dolor unde. Aliquam quidem ab qui velit?
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
19
components/LatestBlogCard.vue
Normal file
19
components/LatestBlogCard.vue
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<template>
|
||||||
|
<div class="bg-white mx-5 my-2 p-5 max-w-[530px] rounded-md">
|
||||||
|
<nuxt-link to="/" class="hover:underline">
|
||||||
|
<h4 class="text-xl text-slate-800 font-medium py-1">
|
||||||
|
This is latest blog card
|
||||||
|
</h4>
|
||||||
|
</nuxt-link>
|
||||||
|
<p class="text-xs text-slate-500 pb-3">Create 10 Dec 2022</p>
|
||||||
|
|
||||||
|
<p class="pb-2 text-slate-600">
|
||||||
|
Lorem, ipsum dolor sit amet consectetur adipisicing elit. Tenetur
|
||||||
|
reprehenderit sit possimus quibusdam ad facilis, consectetur beatae
|
||||||
|
inventore sunt non.
|
||||||
|
</p>
|
||||||
|
<nuxt-link class="hover:underline" to="/">
|
||||||
|
<p class="font-medium">Read More</p>
|
||||||
|
</nuxt-link>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
@@ -3,8 +3,8 @@ const theme = ref("light");
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<header class="sticky top-0 p-6 bg-[#a2d9ff] font-poppins">
|
<header class="sticky top-0 p-3 bg-[#a2d9ff] font-poppins">
|
||||||
<div class="container px-3 mx-auto max-w-6xl flex justify-between">
|
<div class="container px-4 mx-auto max-w-6xl flex justify-between">
|
||||||
<ul class="flex space-x-8 items-end">
|
<ul class="flex space-x-8 items-end">
|
||||||
<li class="align">
|
<li class="align">
|
||||||
<nuxt-link to="/">
|
<nuxt-link to="/">
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<span class="mr-2">
|
<span class="mr-2">
|
||||||
<icon calss="bg-red" name="ant-design:arrow-right-outlined" />
|
<icon calss="bg-red" name="ant-design:arrow-right-outlined" />
|
||||||
</span>
|
</span>
|
||||||
Lorem ipsum dolor, sit amet consectetur adipisicing elit. Ipsam, a?
|
How to use vite in your nuxt 3 project a a a a a a a a
|
||||||
</h4>
|
</h4>
|
||||||
</nuxt-link>
|
</nuxt-link>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
9
layouts/list.vue
Normal file
9
layouts/list.vue
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<template>
|
||||||
|
<div class="bg-slate-300">
|
||||||
|
<navbar-com />
|
||||||
|
<div>
|
||||||
|
<slot />
|
||||||
|
</div>
|
||||||
|
<footer-com />
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
@@ -4,7 +4,7 @@ let x = ref(10);
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div
|
<div
|
||||||
class="container px-5 mx-auto max-w-6xl flex font-poppins gap-7 antialiased"
|
class="container px-4 mx-auto max-w-6xl flex font-poppins gap-14 antialiased"
|
||||||
>
|
>
|
||||||
<div class="flex-1">
|
<div class="flex-1">
|
||||||
<h1 class="text-xl pb-8 tracking-wide text-[#e60067]">
|
<h1 class="text-xl pb-8 tracking-wide text-[#e60067]">
|
||||||
|
|||||||
@@ -1,11 +1,17 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
|
definePageMeta({
|
||||||
|
layout: "list",
|
||||||
|
});
|
||||||
const { data } = await useAsyncData("home", () => queryContent("/").find());
|
const { data } = await useAsyncData("home", () => queryContent("/").find());
|
||||||
console.log(data);
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div>
|
<div class="container mx-auto max-w-6xl font-poppins antialiased">
|
||||||
<p class="text-5xl">Latest Page</p>
|
<h1 class="font-semibold text-3xl mt-10 mx-5 mb-4 text-slate-800">
|
||||||
<pre>{{ data }}</pre>
|
LATEST CONTENT
|
||||||
|
</h1>
|
||||||
|
<div class="flex justify-between flex-wrap">
|
||||||
|
<latest-blog-card v-for="n in 20" :key="n" />
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
Reference in New Issue
Block a user