今後のプロジェクトのブログエンジンとしてJekyllを使用することを考えています。ただし、ある種のサーバーサイド言語(Ruby、PHP、Node.jsなど)を使用して、Webサイトのごく一部を動的にする必要があります。
Jekyllに期待されるように、投稿を静的にしたいのですが、ページの下部に、ページが読み込まれるたびにランダムに回転する必要のあるコンテンツがあります。これを行うためにJavaScriptを使用したくありません。
これはジキル内で可能ですか?
サーバー側インクルードを使用できます。サーバーを構成するか、生成されたファイルの拡張子を .shtml に変更する必要がある場合があります。
Jekyll は、動的コンテンツを挿入する必要がある場所にこれを生成する必要があります。
<!--#include virtual="dynamic.rb" -->
dynamic.rb は、表示する有効な html を生成する必要があります。
JavaScript をまったく使用したくない場合は、動的コンテンツを別のサーバーに配置してから、iframe を使用して jekyll サイトに埋め込むことができます。
いいえ、Jekyllは静的ページのみを作成します。動的コンテンツにはJavaScriptを使用する必要があります。