Drupalを使用して静的サイトを管理することは可能ですか?DrupalのようなCMSが欲しいのですが、サービスのためにサーバーに移動される静的サイトをレンダリングします。Drupalはサーバー上で実行されません。これはDrupalで可能ですか?
5 に答える
CMSで動的ページを生成したくない場合は、使用しないでください。
簡単に編集できるコンテンツから静的サイトを生成する必要がある場合は、このタスク用に設計されたツールを使用してください。Sculpin、Phrozn 、Jekyll ( GitHubで使用)、Hyde、Bonsai、Webgen、Cyraxなど。ただし、まったく異なる(そして反対の)ユースケース向けに設計されたツールは使用しないでください。最終的には、具体的すぎて静的すぎるものが必要になります。回避するために複雑で直感的でないロジックを実装するように強制する(動的)CMSの基本機能。静的サイトで簡単に実行できるはずの何かを実装するために複雑な動的ルートを使用するように強制することで、最終的には自分自身または次の開発者を苛立たせますが、後で静的にエクスポートするだけです。
wgetまたは同様のツールを使用して、Webサイトの静的コピーを作成します。これは、Drupalだけでなく、すべてのCMSで機能します。
私の他の答えに関係なく、Drupalをバックエンドとして使用する静的サイト生成については、Zarizはおそらく一見の価値があります。
それを目的とした新しいプロジェクトがあります。それはDekyllと呼ばれます–JekyllのDrupal。
Drupalは間違いなく最高のCMSの1つです。Jekyllは間違いなく最高の静的サイトジェネレーターの1つです。私がどこに行くのか分かりますか?そして、それはもはや単なる概念ではなく、Dekyllと呼ばれる完全なインストールプロファイルです。
名前にもかかわらず、別の可能性はMAGモジュール(http://drupal.org/project/mag)(モバイルアプリジェネレーター)を使用することです。特定のメニューから基本的な静的サイトを作成できます。
これは通常、ほとんどの基本的なユースケースで十分です。
私はそれを試していませんが、「市場」の新機能は静的モジュールでもあります。