Tach!
Auuch!!
Seit gestern kann ich Deine Entscheidung nachvollziehen:
Willkommen im Club.
Danke für die Einladung 😉
Hab trotzdem mal weitergemacht und eine SPA erstellt. Einen Auszug aus sqlite als Binary Base64 kodiert in HTML eingebettet. Dateigröße/HTML: ca. 12MB -- funktioniert einwandfrei und das Suchfeld einfach auf die Titel zu setzen würde der Anforderung vollauf genügen. Wenn man statt dem Wikikauderwelsch ordentliches HTML hätte, könnte man HTML mit Bildern und Tabellen ausliefern, die Bilder würde ich einfach als Dateien neben die SPA legen (lokal in einem Verzeichnis). Die Beispiele fänden in der Binary Platz die ich hierzu ganz einfach nach dem namespace strukturieren würde ( 0 => wikidata, 6 => examples).
Text::MediawikiFormat
ist ein CPAN Modul was eingebetteten Beispielkode als Solchen erkennt sowie die ===Headlines=== und '''emTags''' einwandfrei formatieren bzw. rendern kann. Wie src- und href- Attribute transformiert werden sollen kann man optional einstellen. Problem sind nur die Tabellen.
MfG Schönes Wochenende!