2016-08-03 13 views
-1

Meine Frage ist für das Lernen der effizienteste Weg, HTML-Vorlagen in mehrere HTML-Seiten zu integrieren. Derzeit versuche ich eine Website zu entwickeln, die viele Seiten hat. Einfache Dinge wie Kopfzeile & Fußzeile wird auf allen Seiten gleich sein. Ich frage mich, wie können wir diese Vorlagen effizient auf den Seiten implementieren, wo Google Bot die Seite mit all ihren Inhalten einschließlich Vorlagen sehen wird.HTML Vorlage einschließlich

+0

Sie benötigen eine serverseitige Vorlagen-Engine ... Mops, ejs, Staub usw. sind Optionen –

+0

Wenn Sie Bootstrap verwenden, können Sie das tun. Sie haben Kopfzeile. Fußzeile, und mehrere andere .php-Dateien, dann erstellen Sie für jede einzelne Seite ein PHP mit nur Informationen für diese Seite. http://getbootstrap.com/getting-started/ – mlegg

+0

Ich werde Ruby auf Serverseite nicht Nodejs verwenden. –

Antwort

0

Die meisten CMS verwendeten die PHP-Funktion include(), include_once() oder ihre Variante require() und require_once(). Aber es gibt verschiedene Möglichkeiten, sie zu benutzen.

Theoretisch können Sie mehrere Unterseiten auf diese Weise verschachteln: eine Hauptseite, die einen Header, einen Inhalt, eine Fußzeile aufruft. Die Inhaltsseite, die nur aus einigen besteht, enthält, um z. B. Homeslider-Seite, Corp-Übersichtsseite zu erhalten ... die Corp-Übersicht selbst besteht aus mehreren Seiten für jedes Mitglied ... bis unendlich. Es liegt an dir, die gute Verschachtelungsebene zu finden, um deine Ziele zu erreichen, während du einfach bleibst. In den meisten klassischen Fällen können Sie nur Ihren Seiteninhalt festlegen (Startseite, Firmenüberblick, Team, Kontakt) und include_once die Kopfzeile oben, die Fußzeile unten.

Über Google Bot, als Benutzer, wird es nicht sehen, die Unterseite, die Sie auf diese Weise enthalten, so gibt es wenig Chance für Ihre einzige Fußzeile verwiesen werden. Verwenden Sie sicher robots.txt!

Verwandte Themen