2012-06-28 41 views
6

Tôi đang nghĩ đến việc sử dụng Jekyll làm công cụ viết blog cho một dự án sắp tới. Tuy nhiên, tôi cần một phần nhỏ của trang web để được năng động, sử dụng một số loại ngôn ngữ phía sever (Ruby, PHP, Node.js, vv)Nội dung động với Jekyll

Tôi muốn các bài viết được tĩnh như bạn mong đợi từ Tuy nhiên, ở cuối trang, tôi có một đoạn nội dung cần xoay ngẫu nhiên trên mỗi lần tải trang. Tôi không muốn sử dụng JavaScript để làm điều này.

Điều này có thể trong Jekyll không?

+0

Tại sao bạn không muốn sử dụng javascript? – Talon876

Trả lời

1

Không, Jekyll chỉ tạo trang tĩnh. Bạn sẽ phải sử dụng JavaScript cho bất kỳ nội dung động nào.

2

Nếu bạn không muốn sử dụng javascript, bạn có thể đặt nội dung động trên một máy chủ khác và sau đó nhúng nó vào trang web jekyll của bạn bằng iframe.

3

Bạn có thể sử dụng server side includes. Bạn có thể cần định cấu hình máy chủ hoặc thay đổi phần mở rộng của các tệp được tạo thành .shtml.

Jekyll nên tạo này, nơi bạn cần phải chèn nội dung động:

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

dynamic.rb nên sản xuất html hợp lệ để hiển thị.

Các vấn đề liên quan