ホームページ >ウェブフロントエンド >htmlチュートリアル >shtml include_HTML/Xhtml_Webページ制作の使い方
これを使用して、Web サイトの一部の公開領域を独立したページにし、この技術を使用してこの領域のコンテンツを必要とする他のページに埋め込むことができます。
メカニズム:
SSI メカニズムは静的生成ではなく動的組み込みです。Apache などの Web サーバーがユーザーのリクエストを受信したときに、SSI 組み込み命令があることを解析すると、自動的に抽出して組み込みます。ページは要求されたページに埋め込まれ、ページ全体としてユーザーに送信されます。ユーザーはサーバーが何をしたかを知りませんが、完全なページを取得することだけを知っています。
利点:
SSI の動作メカニズムから、ユーザーがページをリクエストするたびに包含アクションが発生することがわかっているため、包含されたページのコンテンツが変更された場合、それをリアルタイムで反映できます。これを使用すると、静的ページの動的な埋め込みを簡単に実現できます。これを使用して、Web サイト全体のパブリック領域を実装したり、多数の反復領域のコンテンツを独立した静的ページに公開したり、SSI 命令を使用してインクルードしたりすることができます。たとえば、サイト全体の先頭と末尾、サイト全体の最新ニュース、最も人気のあるランキングなどを必要に応じて入力します。このテクノロジーは、163、sina などのほとんどのポータル Web サイトで広く使用されています。
最も人気のあるコンテンツの実装方法:
最初に SSI 環境を構成します (他の SSI 構成チュートリアルを参照)
次に独立したノードを作成します
追加のパブリケーションまたは記事ページを作成してバインドします最もホットなコンテンツの小さなテンプレートを呼び出し、パスとファイル名
を指定して、それを静的 HTML ページ/hot.html
に公開します。次に、最もホットなコンテンツ用に予約されているボックスに次の SSI コマンドを書き込みます。 Web サイトのホームページ
ホームページ パブリケーションの拡張子を Index.shtml に変更します (サーバー構成内のディレクトリのデフォルトのドキュメント ページにも shtml タイプを追加する必要があります)
このように、 /index.shtml を使用すると効果がわかります。大量の記事を追加した後は毎回、この hot.html を更新するだけでよく、ホームページを更新する必要はありません
この方法では、ホームページのコラム リスト ブロックを次のようにします。 このフォームでは、各ノードの追加公開機能を使用して、コラム ホームページの公開中にこのノードのコンテンツ リストの小さなページを公開し、ホームページに埋め込むことができます。 SSI 命令を使用して、後で列のコンテンツを更新するだけで、公開ページを列に添付するだけで、ホームページをいつでも更新する必要がありません。