akiyoko blog

akiyoko の IT技術系ブログです

WeBoX を使って Movable Type の静的ページをバックアップする

ちょっとした作業メモです。
現在更新が止まっている社内ブログが入っていたサーバを引っ越しすることになり、ブログをどうするか?が問題になりました。

ブログは Movable Type で稼動させていたので、新サーバで新たに Movable Type を立てて旧データを移行して継続稼動させることも考えたのですが、頻繁に閲覧されるものでもないので、単に静的ページのバックアップを取ればよいという結論になりました。(社内ブログの管理者がいなくなってしまったという理由もありますが。)

ポイント

  • Movable Type 4 で稼働していた
  • 新サーバでは社内ブログは継続運用しない
  • 静的ページをバックアップできればよい

バックアップの要件

  • ブログサーバには Basic認証がかかっている


Movable Type はブログ記事を静的ページとして生成しているそうなので、外部からツールを使ってまるっとサイトごと保存してしまおうと考えました。

ググった結果、候補に挙がったのが、「WeBoX」と「GetHTMLW」です。
どちらも、Windows 用です。

WeBoX
http://freesoft.tvbok.com/freesoft/web/hddwebox.html

GetHTMLW
http://freesoft.tvbok.com/freesoft/web/gethtmlw.html


GetHTMLW の方が更新日が新しかったのですが、WeBoX の方が操作がシンプルなのと、デフォルトでリンクが相対パスになるのでローカルで閲覧するのに便利ということで、「WeBoX」を採用することにしました。


 

手順

http://webox.sakura.ne.jp/software/webox/download.html
から、「webox0.99M.exe」をダウンロード。

f:id:akiyoko:20150904100403p:plain


「webox0.99M.exe」をダブルクリックして解凍されたファイルの中から、「WeBoX.exe」をダブルクリックして実行します。

f:id:akiyoko:20150904100417p:plain

f:id:akiyoko:20150904100424p:plain


先に、Basic認証の ID・パスワードを設定しておきます。

f:id:akiyoko:20150904100429p:plain


f:id:akiyoko:20150904100432p:plain

f:id:akiyoko:20150904100437p:plain


アドレスに取得したいサイトのURLを入れて「サイトをまるごと取り込む」アイコンをクリックすると、クローリングが始まります。

f:id:akiyoko:20150904101923p:plain

f:id:akiyoko:20150904101932p:plain

f:id:akiyoko:20150904102142p:plain


エラーがいくつか出ましたが、閲覧は特に問題はなさそうでした。日本語名の画像ファイルがダメなのでしょうか。。

f:id:akiyoko:20150904102158p:plain


デフォルトでは、「Data」フォルダの中にデータが保存されます。

f:id:akiyoko:20150904105028p:plain


実際にファイルを開いてみると、問題なく閲覧することができました。
リンクもバッチリです。

f:id:akiyoko:20150904102313p:plain