diff --git a/image-studio/templates/xiaohongshu.js b/image-studio/templates/xiaohongshu.js index 41ddfe0..b976ea9 100644 --- a/image-studio/templates/xiaohongshu.js +++ b/image-studio/templates/xiaohongshu.js @@ -52,16 +52,10 @@ export function xiaohongshuCard(data) { if (trimmed.startsWith('## ')) { return `

${trimmed.slice(3)}

` } - // 内联加粗 **text** const formatted = trimmed.replace(/\*\*(.+?)\*\*/g, '$1') return `

${formatted}

` }).join('\n') - const hasList = bodyLines.some(l => { - const t = l.trimStart() - return t.startsWith('- ') || t.startsWith('• ') - }) - const C = { bg: 'var(--bg, #faf8f5)', primary: 'var(--primary, #1a1a2e)', @@ -293,7 +287,7 @@ export function xiaohongshuCard(data) { border-radius: 2px; } - /* ── 底部 ── */ + /* ── 底部 · 子域名水印 ── */ .footer { display: flex; justify-content: space-between; @@ -305,6 +299,14 @@ export function xiaohongshuCard(data) { letter-spacing: 1px; } + .footer-domain { + font-family: 'SF Mono', 'Fira Code', monospace; + font-size: 16px; + color: ${C.accent}; + opacity: 0.6; + letter-spacing: 1px; + } + .footer-dot { display: inline-block; width: 6px; @@ -323,7 +325,7 @@ export function xiaohongshuCard(data) {
- ${tag ? `
${tag.toUpperCase()}
` : ''} + ${tag ? `
${tag}
` : ''} ${layout === 'quote' ? `
@@ -347,7 +349,7 @@ export function xiaohongshuCard(data) { `} @@ -358,9 +360,6 @@ export function xiaohongshuCard(data) { } -/** - * 生成小红书轮播(多页) - */ export function xiaohongshuCarousel(data, pages) { return pages.map((body, i) => xiaohongshuCard({ ...data,