fix(content): regenerate distinctly different thumbnails and remove duplicate TOCs
Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 9s
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🩺 Smoke Test (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
Build & Deploy / 🏗️ Build (push) Has been cancelled

This commit is contained in:
2026-05-06 12:02:45 +02:00
parent f1d5d9e859
commit 85a0e2e051
5 changed files with 5 additions and 11 deletions

View File

@@ -69,14 +69,14 @@ async function run() {
hasInspiration = false;
}
let customPrompt = `Extremely clean, flat, abstract geometric illustration. Use the provided image prompt ONLY as a STRICT style, color, and texture reference. Do not copy the image content, just the aesthetic. Characteristics: Flat vector design, 2D only (no 3D), tech/startup/agency aesthetics, highly professional, abstract data representations, extensive use of whitespace. No text, no chaotic lines, no humans.`;
let customPrompt = `Extremely clean, flat, abstract geometric illustration. Use the provided image prompt ONLY as a STRICT color and texture reference. You MUST generate completely new, distinct geometric shapes that directly represent the topic. Characteristics: Flat vector design, 2D only (no 3D), tech/startup/agency aesthetics, highly professional, extensive use of whitespace. No text, no chaotic lines, no humans.`;
if (topic.includes("Service") || topic.includes("Sorglos")) {
customPrompt +=
" Make the core composition out of interconnected nodes, continuous circular loops, and smooth flowing paths representing uninterrupted service and integration. DO NOT use sharp blocks.";
" Visually depict the concept of 'effortless automation'. Use a large, distinct, central endless loop or a floating interconnected minimal machine.";
} else if (topic.includes("Zero") || topic.includes("Overhead")) {
customPrompt +=
" Make the core composition out of stark, reductive, ultra-minimalist solid geometric blocks and hard sharp angles. This represents cutting away excess and absolute lean efficiency. DO NOT use circles or flowing paths.";
" Visually depict the concept of 'cutting out the middleman'. Use a massive, heavy block being sliced in half or a direct, unfiltered sharp lightning/beam connecting two points.";
}
await generator.generateImage(topic, outputPath, {