パーマリンクは維持できるの?
Hugoはパーマリンクをどう構成するかについて柔軟度が高いので、維持できそうです。
例えば私の場合はMTで http://example.com/YYYY/MM/foobar.html
という形式のパーマリンクなので、Hugoに移管する場合は、ビルド後にpublic/YYYY/MM/foobar.html
というファイルが生成されるように設計すればパーマリンクを維持することはできそうです。
HTMLをmd形式にコンバートしないといけないの?
Hugoでは、content/foo.html
のようにcontent以下にhtmlファイルが置いてある場合はmarkdown→HTML変換が行われなずにそのままHTMLとして解釈してくれるようです。
なのでMTの記事データ(がHTMLで書かれてる場合は)わざわざmd形式にコンバートする必要はなさそうです。
カテゴリやタグは移管できるのか?
できます。
Hugoの個別記事ファイルのヘッダ部で"tags"と"categories"を記述すれば、タグ,
カテゴリとして認識してくれます。
sample_article.md
+++
date = "2015-06-22T20:17:39+09:00"
title = "はろー"
tags = [ "Go", "fast", "Blogging" ]
categories = [ "Development" ]
+++
はろーはろー
MovableTypeのDBデータのうち必要なもの
mt_entry
カラム | 解説 |
---|---|
entry_id | 記事ID |
entry_title | 件名 |
entry_basename | ファイル名から拡張子を除いたもの |
entry_authored_on | 公開日 (これがパーマリンクになる) |
entry_text | 本文 |
entry_text_more | 本文続き |
mt_placement
カラム | 解説 |
---|---|
placement_category_id | カテゴリID |
placement_entry_id | 記事ID |
mt_category
カラム | 解説 |
---|---|
category_id | カテゴリID |
category_label | カテゴリ名 |
参考
Hugoにおける記事要約の仕組み
MovableTypeにおけるパーマリンクは何を元に生成されているのか?
MovableTypeで記事とカテゴリの関連付けはどこに保存されているのか?