HTMLファイル中心のサイトをSOY CMSに移行する
こんにちは、tobeです。先日、
「いままでHTMLファイルを手動で更新サイトを、SOY CMSで管理しようと思います。既存のサイトから一番簡単な移行の方法はなんでしょうか?」
と、いう問い合わせをいただきました。CMSを導入する前はHTMLファイルを手動で管理していた、はよくある話ですよね。
たとえば
potato-inc.com
├ index.html
├ about.html
├ img/...
├ css/...
のような階層のサイトをSOY CMSで作成したサイト"potato"に移行しようとする場合には
1. SOY CMSをインストールし、サイトを作成する
2. サイトディレクトリに既存のファイルを設置する
ドキュメントルート
├ potato(サイトディレクトリ) ← ここにindex.htmlやimgなどを置く
3. 設置したHTMLファイルと同じURLとなるSOY CMSのページを作成する。
4. ページにHTMLをコピペする
となります。SOY CMSでは作成したページと同じURLのファイルが置かれていた場合、ファイルを優先して画面に表示します。HTMLファイルを削除すればSOY CMSのページが表示されます。これで移行完了です。移行の際は、CSSや画像のパスに注意してください。
上記の方法はサイト移行だけではなく、新画面や新機能の動くものをとりあえずHTMLファイルで作る、などという場合にご利用いただけると思います。
移行後のサイトをルートサイトに設定したい場合には、フォーラムのこの記事をごらんください。
==== 追記 ====
移行前のcssや画像のパスが"potato" 分だけズレる問題は、SOY CMSの機能を使ってpotatoサイトをドメインルートに設定にするか、サイトディレクトリに直接ドメインを割り当ててください。