/** * ═══════════════════════════════════════════════════ * 即刻卡片模板 · 1080×1080 (1:1) * ═══════════════════════════════════════════════════ */ import { STYLES } from '../config.js' const W = STYLES.sizes.jike.width const H = STYLES.sizes.jike.height /** * 生成即刻卡片 HTML * @param {object} data * @param {string} data.title - 标题/核心观点 * @param {string} data.body - 正文 * @param {string} data.meta - 元信息(如「2026-05 · 思考碎片」) * @param {string} data.emoji - 封面 emoji(可选) * @param {'default'|'quote'|'minimal'} data.layout - 布局 */ export function jikeCard(data) { const { title = '', body = '', meta = '', emoji = '', layout = 'default', } = data const C = STYLES.colors const F = STYLES.fonts const T = STYLES.typography const bodyLines = body.split('\n').filter(Boolean) const bodyHtml = bodyLines.map(line => `
${line}
`).join('\n') return `