2012-06-28 7 views
6

Ich denke Jekyll als Blogging-Engine für ein bevorstehendes Projekt zu verwenden. Allerdings brauche ich einen kleinen Teil der Website, um dynamisch zu sein, mit einer Art Server-Sprache (Ruby, PHP, Node.js, etc.)Dynamische Inhalte mit Jekyll

Ich möchte die Beiträge statisch sein, wie Sie erwarten würden Jekyll, aber am Ende der Seite habe ich ein Stück Inhalt, das bei jeder Seitenladung zufällig rotieren muss. Ich möchte JavaScript dafür nicht verwenden.

Ist dies in Jekyll möglich?

+0

Warum möchten Sie kein Javascript verwenden? – Talon876

Antwort

1

Nein, Jekyll erstellt nur statische Seiten. Sie müssen JavaScript für jeden dynamischen Inhalt verwenden.

2

Wenn Sie überhaupt kein JavaScript verwenden möchten, können Sie den dynamischen Inhalt auf einem anderen Server speichern und ihn dann mit einem iframe in Ihre jekyll-Site einbetten.

3

Sie können server side includes verwenden. Möglicherweise müssen Sie den Server konfigurieren oder die Erweiterung der generierten Dateien in .shtml ändern.

Jekyll sollte diese erzeugen, wo Sie dynamische Inhalte einfügen müssen:

<!--#include virtual="dynamic.rb" --> 

dynamic.rb gültige HTML angezeigt produzieren sollte.