Artikel 15-17, 22-24, 27-28; H1 in der Score-Bewertung

This commit is contained in:
2026-09-22 14:38:02 +02:00
parent 28912cf493
commit afc132f7b8
4 changed files with 106 additions and 85 deletions

View File

@@ -179,12 +179,13 @@ while ((m = re.exec(String(artikel.content_html || ''))) !== null) {
}
const shortcodes = (String(artikel.content_html || '').match(/\[skrift_preis[^\]]*\]/g) || []);
// NeuronWriter bewertet nur den uebergebenen Text. Kurzantwort und FAQ stehen
// NeuronWriter bewertet nur den uebergebenen Text. Titel (H1), Kurzantwort und FAQ stehen
// aber auf der fertigen Seite, also gehoeren sie in die Bewertung. Der gespeicherte
// Artikel bleibt unveraendert, das hier ist nur der Pruefkoerper.
const faqText = (Array.isArray(artikel.faq) ? artikel.faq : [])
.map(f => `<h3>${f.frage || ''}</h3><p>${f.antwort || ''}</p>`).join('\n');
const bewertungs_html = [
artikel.titel ? `<h1>${artikel.titel}</h1>` : '',
artikel.kurzantwort ? `<p>${artikel.kurzantwort}</p>` : '',
artikel.content_html || '',
faqText ? `<h2>${artikel.faq_ueberschrift || 'Häufige Fragen'}</h2>\n${faqText}` : '',