@asgerami/zemenay-blog
Version:
Plug-and-play blog system for Next.js - Get a fully functional blog running in minutes with zero configuration
18 lines (17 loc) • 593 B
TypeScript
import type { BlogPost, SEOData } from "../types";
/**
* Generate SEO data from a blog post
*/
export declare function generateSEOFromPost(post: BlogPost, baseUrl?: string): SEOData;
/**
* Extract a clean description from HTML content
*/
export declare function extractDescription(htmlContent: string, maxLength?: number): string;
/**
* Generate meta tags for SEO
*/
export declare function generateMetaTags(seoData: SEOData): Record<string, string>;
/**
* Generate JSON-LD structured data
*/
export declare function generateStructuredData(seoData: SEOData, baseUrl?: string): object;