import { getAllBlogPosts } from "../../../lib/content"; import ContentThumbnailTemplate from "../../components/content/ContentThumbnailTemplate"; import type { Metadata } from "next"; export const metadata: Metadata = { title: "Blog - CommunityRule", description: "Learn about community governance, decision-making, and building successful organizations.", openGraph: { title: "Blog - CommunityRule", description: "Learn about community governance, decision-making, and building successful organizations.", url: "https://communityrule.com/blog", siteName: "CommunityRule", type: "website", }, twitter: { card: "summary_large_image", title: "Blog - CommunityRule", description: "Learn about community governance, decision-making, and building successful organizations.", }, }; export default function BlogPage() { const posts = getAllBlogPosts(); // Create slug order for consistent icon cycling const slugOrder = posts.map((post) => post.slug); return (

Blog

Learn about community governance, decision-making, and building successful organizations.

{posts.map((post, index) => ( ))}
); }