Ich entwerfe eine einfache Website ohne dynamischen Inhalt, die ich leicht und portabel sein möchte - kein PHP oder andere serverseitige Skripts benötigt oder gewünscht. Ich stoße auf eine Frage, die ich schon einige Male hatte.Offline HTML Templating
Ich würde gerne gemeinsame Elemente (Kopf, Fuß, Navigation) einmal schreiben und schreiben Sie die einzelnen Seiten auf der Website nur mit Inhalt, dann führen Sie dieses mysteriöse Dienstprogramm, um alles in eine Reihe von HTML-Dateien zu kompilieren bereit zum Hochladen. Eine Seite könnte wie folgt geschrieben werden:
Title: Our Services Top Navigation: Yes Scripts: jquery, lightbox <p> Example, Inc. offers a wide range of…
Es wäre toll, wenn der Motor auch Logik hat, die ich einschließen oder ausschließen Elemente (wie Top Navigation
oben) von jeder Seite kann und automatisieren Aufgaben wie die aktuelle Seite Beschriftung in der Navigationsleiste:
<a href="/services"{page == 'services' ? ' class="current"' : ""}>Services</a>
Gibt es Motoren da draußen so?
+1 große Frage. –
Viele Content-Management-Systeme werden dies tun, wenn auch mit nicht so einfacher Syntax. –