我正在考虑使用Jekyll作为即将推出的项目的博客引擎。但是,我需要网站的一小部分是动态的,使用某种服务器端语言(Ruby,PHP,Node.js等)
我希望帖子是静态的,就像你对Jekyll的期望一样,但是在页面底部我有一段内容需要在每个页面加载时随机旋转。我不想使用JavaScript来执行此操作。
这可能在杰基尔内部吗?
答案 0 :(得分:3)
您可以使用server side includes。您可能需要配置服务器或将生成的文件的扩展名更改为.shtml。
Jekyll应该在需要插入动态内容的地方生成:
<!--#include virtual="dynamic.rb" -->
dynamic.rb应该生成有效的html来显示。
答案 1 :(得分:2)
如果您根本不想使用javascript,可以将动态内容放在其他服务器上,然后使用iframe将其嵌入到jekyll网站中。
答案 2 :(得分:1)
不,Jekyll只创建静态页面。您必须对任何动态内容使用JavaScript。