Voeg CMS voor de Publieke Website toe (overgenomen van rikx-org)
Pagina-editor, hoofdmenu, SEO en media onder Publieke Website → Pagina's (/website), los van het CMS in rikx-org: eigen tabellen in de beheerdatabase. Blokken (hero, tekstblok, testimonial, voordelenlijst, call-to-action) met Quill, NL/EN/DE met terugval op NL, en afbeeldingsupload naar MEDIA_DIR met een openbare /media-route (CSP-sandbox). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
import DOMPurify from "isomorphic-dompurify";
|
||||
|
||||
// Rich-text (HTML uit de Quill-editor) altijd saniteren vóór opslag.
|
||||
// `data-list` blijft staan: Quill 2 slaat opsommingen op als
|
||||
// <ol><li data-list="bullet">; zonder dat attribuut wordt elke opsomming genummerd.
|
||||
export function sanitizeHtml(html: string): string {
|
||||
return DOMPurify.sanitize(html, { ALLOWED_ATTR: ["href", "target", "rel", "class", "data-list"] });
|
||||
}
|
||||
Reference in New Issue
Block a user