import Chapters, { chapter } from '../components/chapters'; import Navbar, { NavbarItem } from '../components/navbar'; import Seperator from '../components/seperator'; import { ArticleMeta, getStaticProps as getBlogPage, RenderedArticle } from './post/[id]'; var posts = ['index', 'index', 'index']; export default function Home(props: { posts: Array<{ props: { content: string; meta: ArticleMeta; }; }>; }) { return

{props.posts[0].props.meta.title}

{ return { children: post.props.meta.chapters, name: post.props.meta.title, sectionLink: '/post/' + post.props.meta.id, } as chapter; }), ]} />
{props.posts.map((post, index) => { return <> {index != 0 &&

{post.props.meta.title}

} {index + 1 != props.posts.length && } ; })}
; } export function getStaticProps() { var postsContent = []; posts.forEach(id => { postsContent.push(getBlogPage({ params: { id } })); }); var staticProps = { props: { posts: postsContent } }; return staticProps; }