linter fixes
This commit is contained in:
@ -24,10 +24,10 @@ export default defineConfig({
|
||||
},
|
||||
|
||||
integrations: [preact(), mdx(), icon({
|
||||
include: {
|
||||
mdi: ["clock", "tag", "arrow-right", "link", "email", "rss", "download", "web", "arrow-left"],
|
||||
},
|
||||
}),
|
||||
include: {
|
||||
mdi: ["clock", "tag", "arrow-right", "link", "email", "rss", "download", "web", "arrow-left"],
|
||||
},
|
||||
}),
|
||||
],
|
||||
|
||||
adapter: node({
|
||||
|
@ -1,8 +1,8 @@
|
||||
---
|
||||
import { Image } from 'astro:assets';
|
||||
import SocialLinks from '../components/SocialLinks.astro';
|
||||
import TechLinks from '../components/TechLinks.astro';
|
||||
import Layout from '../layouts/Layout.astro';
|
||||
import { Image } from "astro:assets";
|
||||
import SocialLinks from "../components/SocialLinks.astro";
|
||||
import TechLinks from "../components/TechLinks.astro";
|
||||
import Layout from "../layouts/Layout.astro";
|
||||
---
|
||||
|
||||
<Layout>
|
||||
@ -13,11 +13,13 @@ import Layout from '../layouts/Layout.astro';
|
||||
width={150}
|
||||
/>
|
||||
|
||||
<h1 class="bg-gradient-to-r from-primary via-secondary to-accent bg-clip-text text-transparent text-4xl sm:text-6xl font-bold text-center">
|
||||
<h1
|
||||
class="bg-gradient-to-r from-primary via-secondary to-accent bg-clip-text text-transparent text-4xl sm:text-6xl font-bold text-center"
|
||||
>
|
||||
Atridad Lahiji
|
||||
</h1>
|
||||
|
||||
<h2 class="text-xl sm:text-3xl font-bol text-center">
|
||||
<h2 class="text-xl sm:text-3xl font-bol text-center">
|
||||
Researcher, Full-Stack Developer, and IT Professional.
|
||||
</h2>
|
||||
|
||||
|
@ -8,23 +8,32 @@ const posts = await getCollection("posts");
|
||||
|
||||
// Sort posts by date, newest first
|
||||
const sortedPosts = posts.sort(
|
||||
(a: CollectionEntry<"posts">, b: CollectionEntry<"posts">) => new Date(b.data.pubDate).valueOf() - new Date(a.data.pubDate).valueOf()
|
||||
(a: CollectionEntry<"posts">, b: CollectionEntry<"posts">) =>
|
||||
new Date(b.data.pubDate).valueOf() - new Date(a.data.pubDate).valueOf(),
|
||||
);
|
||||
---
|
||||
|
||||
<Layout>
|
||||
<div class="min-h-screen p-4 sm:p-8">
|
||||
<h1 class="text-3xl sm:text-4xl font-bold text-primary mb-6 sm:mb-8 text-center">
|
||||
<h1
|
||||
class="text-3xl sm:text-4xl font-bold text-primary mb-6 sm:mb-8 text-center"
|
||||
>
|
||||
Posts
|
||||
</h1>
|
||||
<div class="flex flex-row flex-wrap justify-center gap-4 sm:gap-6 max-w-6xl mx-auto">
|
||||
{sortedPosts.map((post: CollectionEntry<"posts">) => (
|
||||
<div
|
||||
class="flex flex-row flex-wrap justify-center gap-4 sm:gap-6 max-w-6xl mx-auto"
|
||||
>
|
||||
{sortedPosts.map((post) => (
|
||||
<PostCard post={post} />
|
||||
))}
|
||||
</div>
|
||||
|
||||
{sortedPosts.length === 0 && (
|
||||
<p class="text-center text-gray-500 mt-12">No posts available yet. Check back soon!</p>
|
||||
)}
|
||||
|
||||
{
|
||||
sortedPosts.length === 0 && (
|
||||
<p class="text-center text-gray-500 mt-12">
|
||||
No posts available yet. Check back soon!
|
||||
</p>
|
||||
)
|
||||
}
|
||||
</div>
|
||||
</Layout>
|
||||
|
Reference in New Issue
Block a user