2024-06-15 19:24:54 +02:00
import React from "react" ;
2024-06-22 10:30:51 +02:00
import { Metadata } from "next" ;
2024-08-03 11:06:50 +02:00
import BlogCards from "@/components/cards/BlogCards" ;
2024-08-29 17:56:11 +02:00
import { Rss } from "lucide-react" ;
import { Button } from "@/components/ui/button" ;
import Link from "next/link" ;
2024-06-15 19:24:54 +02:00
2024-06-22 10:30:51 +02:00
export const metadata : Metadata = {
2024-09-07 09:39:26 +02:00
title : "Blog - SVR.JS" ,
2024-09-07 09:12:48 +02:00
description :
"Welcome to the SVR.JS Blog! Explore our latest blog posts featuring web development, web application security, and web server administration tips. Stay tuned for the latest SVR.JS updates." ,
openGraph : {
2024-09-07 09:39:26 +02:00
title : "Blog - SVR.JS" ,
2024-09-07 09:12:48 +02:00
description :
"Welcome to the SVR.JS Blog! Explore our latest blog posts featuring web development, web application security, and web server administration tips. Stay tuned for the latest SVR.JS updates." ,
url : "https://svrjs.org/blog" ,
type : "website" ,
images : [
{
url : "https://svrjs.vercel.app/metadata/svrjs-cover.png" ,
width : 800 ,
height : 600 ,
2024-09-07 09:39:26 +02:00
alt : "Blog - SVR.JS"
2024-09-07 09:12:48 +02:00
}
]
} ,
twitter : {
card : "summary_large_image" ,
site : "@SVR_JS" ,
2024-09-07 09:39:26 +02:00
title : "Blog - SVR.JS" ,
2024-09-07 09:12:48 +02:00
description :
"Welcome to the SVR.JS Blog! Explore our latest blog posts featuring web development, web application security, and web server administration tips. Stay tuned for the latest SVR.JS updates." ,
images : [ "https://svrjs.vercel.app/metadata/svrjs-cover.png" ] ,
creator : "@SVR_JS"
}
2024-06-22 10:30:51 +02:00
} ;
2024-08-08 11:21:56 +02:00
2024-09-07 14:24:30 +02:00
const BlogPage = async ( ) = > {
2024-09-07 09:12:48 +02:00
return (
< section
id = "blog"
className = "wrapper container py-24 md:py-28 gap-2 flex-center flex-col"
>
< h1 className = "text-3xl md:text-5xl mb-3 pb-1 md:pb-2 font-bold text-black dark:bg-clip-text dark:text-transparent dark:bg-gradient-to-b dark:from-white dark:to-neutral-400" >
2024-09-07 09:39:26 +02:00
SVR . JS Blog Post
2024-09-07 09:12:48 +02:00
< / h1 >
< p className = "text-muted-foreground flex-center mb-2" >
Stay updated with our latest blog posts by subscribing to our
< Link href = "/rss.xml" rel = "alternate" type = "application/rss+xml" >
< Button variant = { "link" } className = "mx-0 px-2" >
< Rss className = "w-5 h-5 mr-1" / > RSS feed
< / Button >
< / Link >
< / p >
2024-09-07 14:24:30 +02:00
< BlogCards page = { 1 } / >
2024-09-07 09:12:48 +02:00
< / section >
) ;
2024-06-15 19:24:54 +02:00
} ;
export default BlogPage ;