import fs from 'fs'; import { log } from './logManager'; function stylizeHTML(html) { return ` ${html} `; } function generatePostHtml(posts) { return posts.map(post => `

${post.title}

Date: ${post.date}

Flair: ${post.flair}

Linked: ${post.linked}

${post.description}

${post.tldr ? `

TLDR: ${post.tldr}

` : ''} ${post.image ? `

` : ''} Post Link
`).join(''); } function saveHtmlToFile(html) { fs.writeFileSync('index.html', html); log('HTML file saved.'); } export function generateHtml(posts) { const html = stylizeHTML(generatePostHtml(posts)); saveHtmlToFile(html); }