init build
This commit is contained in:
parent
cb0c819932
commit
0268734336
10 changed files with 115 additions and 31 deletions
|
|
@ -1,21 +1,21 @@
|
|||
import Link from "next/link"
|
||||
import { ArrowLeftIcon } from "@heroicons/react/24/solid"
|
||||
import { getArticleData } from "@/lib/articles";
|
||||
import {ArrowLeftIcon} from "@heroicons/react/24/solid"
|
||||
import {getArticleData} from "@/lib/articles";
|
||||
|
||||
const Article = async ({ params }: { params: Promise<{ slug: string }> }) => {
|
||||
const { slug } = await params;
|
||||
const Article = async ({params}: { params: Promise<{ slug: string }> }) => {
|
||||
const {slug} = await params;
|
||||
const articleData = await getArticleData(slug);
|
||||
|
||||
return (
|
||||
<section className={"mx-auto w-10/12 md:w-1/2 mt-20 flex flex-col gap-5"}>
|
||||
<div className={"flex justify-between font-poppins"}>
|
||||
<Link href={"/blog"} className={"flex flex-row gap-1 place-items-center"}>
|
||||
<ArrowLeftIcon width={20} />
|
||||
<ArrowLeftIcon width={20}/>
|
||||
<p>blog homepage</p>
|
||||
</Link>
|
||||
<p>{articleData.date.toString()}</p>
|
||||
</div>
|
||||
<article className={"article"} dangerouslySetInnerHTML={{ __html: articleData.contentHtml }} />
|
||||
<article className={"article"} dangerouslySetInnerHTML={{__html: articleData.contentHtml}}/>
|
||||
</section>
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ export default function BlogPage() {
|
|||
<>
|
||||
<section className={"mx-auto w-11/12 md:w-1/2 mt-20 flex flex-col gap-16 mb-20"}>
|
||||
<header className={"font-cormorantGaramond font-light text-6xl text-center"}>
|
||||
<h1>Shrimple blog.</h1>
|
||||
<h1 className={'text-nord-14'}>Blog & talks</h1>
|
||||
</header>
|
||||
<section className={"md:grid md:grid-cols-2 flex flex-col gap-10"}>
|
||||
{articles != null && Object.keys(articles).map((article) => (
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue