Ich habe eine Servant-Anwendung, der ich einige HTML-Seiten mit einer gemeinsamen Master/Layout-Seite hinzufügen möchte. Welche html-template Bibliothek sollte ich für die Erstellung verwenden? Ich habe ein paar gesehen, aber noch nicht einen gefunden, der war:Was ist heutzutage eine anständige HTML-Vorlage/Layout-Bibliotheken?
mehr oder weniger auf dem neuesten Stand
die externen HTML-Dateien verwendet, anstatt ein HTML-Layout in Haskell Code beschreibt. Das heißt, ich habe nicht so etwas wie diese
getHomeR = defaultLayout [whamlet| <h1>Welcome to the homepage <p> Feel free to visit the # <a [email protected]{SubsiteR SubHomeR}>subsite \ as well. |]
verwenden möge einfach in meiner Diener Anwendung angeschlossen werden kann. Aber nicht nur zu einer Servant-App, später könnte ich Web-Apps in anderen Frameworks haben, also möchte ich diese Bibliothek auch mit diesen verwenden.
Sie können externe Dateien mit Hamlet verwenden. Ich bin mir Lucid nicht so sicher. – Sibi
@Sibi, in Hamlet habe ich nur das Gegenteil gesehen. Wie, hast du einen Link? – Jushiti
Ich habe ein funktionierendes Beispiel in der Antwort hinzugefügt. Ich würde auch empfehlen, dass Sie dieses Kapitel durchgehen: http://www.yesodweb.com/book/shakespearean-templates – Sibi