- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:静的サイトをコーディングする際)
静的コーディングの共通部分の管理方法
このQ&Aのポイント
- 静的コーディングの場合、共通部分(ヘッダーやフッターなど)の管理方法はどうするのか気になります。MTなどのモジュール化は使えないため、どのような手法が使われているのか教えてください。
- 静的コーディングでは、共通部分の管理が課題です。MTなどのモジュール化は使用できず、フレームワークも使われていない場合、どのように共通部分を効率的に管理しているのか教えてください。
- 静的コーディングの際に、共通部分(ヘッダーやフッターなど)の管理方法が知りたいです。MTのようにモジュール化できない場合、どのように共通部分を編集・管理しているのか教えていただけますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
私も同業ですが・・ ちょっと分からないのですが、小さなサイト(数十ページまで)ではテンプレートを作って、それにデータを流し込む方法が多いと思います。 SEOの関係もあって、純粋に手書きでHTMLを書いてますから、あとはすべてスタイルシートでデザインしてます。分野ごとに色は変えますが、デザインや他のページへのリンクなどは基本的に変えません。ですので、基本設定(インデントとか文字サイズとかリンク色)のスタイルシート、配置用(枠組み)のスタイルシート、色指定(背景や前景)のスタイルシートをトッカエヒッカエ。 すこし大きくなる(百ページ近くになると)と、サブディレクトリはCGIやASPで動的に作成しています。これは記事を頻繁に変更する相手先に喜ばれます。たとえば、/Product というCGI(拡張子なし)を用意して、/Product/tools/aaa.htmlを呼ばれると、PATH_INFOに/tools/aaa.htmlを入れて、データから動的に提供するとか・・。これが製作サイドからも一番楽で、テンプレートとCGIだけ用意すればクライアントがフォームから更新できる。 そんなところです。というか、普通はそうではないかと・・
お礼
さっそくの回答ありがとうございました。 そうですよね、、基本的にデザインなどの修正はなしですよね。(急にヘッデーに修正とかあったら怖いなと思いまして。。その点MTなどは多少安心感が) CGIやASPでの動的な作成は存じませんでした。結構一般的なのですね。 すごく勉強になりました。頑張って調べてみます。(デザイナーですが知っておきたいので・・) ご丁寧な回答ありがとうございました!