移行する理由
- wordpressのWeb MDエディターは機能が比較的弱く、使用中に問題が発生しやすく、編集内容が失われやすいです。 Hugo では、より効率的な独自のローカル MD エディターを選択できます。
- WordPress イメージは、最初にアップロードしてから、md ファイル内で参照する必要があります。 Hugo はディレクトリに配置することで直接参照できます。
- WordPress はデータベースと PHP をインストールする必要がありますが、サーバーに高い要件があり、メンテナンスが面倒です。
移行プロセス
Hugoをインストールする
https://gohugo.io/getting-started/quick-start/ インストールして初期設定を完了する
ワードプレスのMDファイルをエクスポートする
この https://github.com/SchumacherFM/wordpress-to-hugo-exporter エクスポートを使用します
WordPress プラグイン ディレクトリ wp-content/plugins/ に、「WordPress to Hugo Exporter」のソース コードを直接クローンします。
|
|
このコマンドは、hugo-export.zip ファイルをローカルに生成します。
ファイルを解凍すると、主に次の部分が含まれます。
- config.yaml: Hugo の設定ファイル、これを書き換えます
- photos: このディレクトリにはすべてのブログ投稿があります。全てMDファイルです。ファイル名には日付が付いているので、日付順に並べ替えることができます。
- wp-content: このディレクトリは主にアップロード ディレクトリであり、以前にアップロードされたすべてのメディア ファイルが含まれます。 WordPress は年と月ごとに分けて保存されます。 他のページも作成している場合は、他のページ名のディレクトリがあり、そこには MD ファイルも含まれています。
MD ファイルを表示すると、記事のタイトル、作成者、作成時刻、URL アドレス、分類、タグ、その他の情報を含む YAML 部分が先頭に表示されます。概要情報もありますが、通常、Hugo テーマは「抜粋」概要を認識しません。これを「説明」に変更すると、この部分が Web サイトのページヘッダーの「メタ説明」のコンテンツになります。 これでエクスポート作業は完了です
MDファイルをインポートする
通常、エクスポートされたファイルは /content ディレクトリに配置されます。詳細については、テーマのドキュメントを参照してください。テーマの選択は https://themes.gohugo.io/ です。
ウェブサイトを生成してアップロードする
|
|