WordPressからHexoへの移行

4538 ワード

原文アドレス:WordPressからHexoへ移行
今日、私のブログはHexoに移行しました.本文は私がどのようにブログをWordPressからHexoに移行したのかを述べて、主にHexo環境の構築とWordPressの文章がどのようにHexoに移行したのかを述べました.前に『WordPress』で作ったブログを使って、シンプルなテーマ『Akina』を探しましたが、いい感じでした.なぜ急に『Hexo』を変えたのか.やはり何気なく掘金の上で2018を見るために、あなたは自分のブログを作るべきです!この記事では、Hexo+Nextが私の好みによく合っており、GitHub Pagesに配備できることがわかりました.つまり、サーバーを購入する必要はありません(ここでは羊蹄がたくさん省けました...)、Markdownもサポートされています.

Hexoのインストール


インストールの前提


Hexoをインストールする前に、次のアプリケーションをインストールする必要があります.すでにインストールされている場合は、このステップをスキップできます.*Node.js * Git

Hexoのインストール

npm install hexo-cli -g

Git導入拡張のインストール

npm install hexo-deployer-git --save

サイトプロファイルの変更

deploy:
  type: git
  repository:       # GitHub 
  branch: master    #  

Hexo初期化構成

hexo init hexo  #  Hexo 
cd hexo         #  hexo 
hexo g          #  
hexo s          #  

そしてlocalhost:4000でローカルの効果を見ることができます.

Nextトピックの設定


Nextの最新バージョンはv 6です.0.1.

テーマのクローン作成

cd hexo
git clone https://github.com/theme-next/hexo-theme-next themes/next

「ラベル」および「分類」ページの生成


Nextのデフォルトは「ラベル」と「分類」ページがないので、自分でページを新規作成し、トピックプロファイルでページのコメントを開く必要があります.
hexo new page tags          #  “ ” 
hexo new page categories    #  “ ” 

新規作成後にページindexを変更します.mdファイル
type: "tags"
comments: false

サイトプロファイルの変更

title: giser.xyz  #  
subtitle:    #  
description:  #  
author: huangli  #  
language: zh-Hans  #  

theme: next  #  

トピックプロファイルの変更

#  
menu:
  home: / || home
  #about: /about/ || user
  tags: /tags/ || tags
  categories: /categories/ || th
  archives: /archives/ || archive
  #schedule: /schedule/ || calendar
  #sitemap: /sitemap.xml || sitemap
  #commonweal: /404/ || heartbeat

ローカル表示

hexo g
hexo s

GitHubへの配備

hexo clean
hexo g -d

cleanコマンド:キャッシュファイル(db.json)と生成された静的ファイル(public)をクリアします.特定の場合(特にトピックを変更した後)、サイトへの変更がどうしても有効でない場合は、このコマンドを実行する必要があります.

WordPress移行


Hexo環境が設定され、WordPressの記事をHexoに移行します.

hexo-migrator-wordpressのインストール

npm install hexo-migrator-wordpress --save

ワードプレス記事のエクスポート


WordPressダッシュボード——ツール——エクスポート——「文章」を選択します.文章のタイトル、内容、ラベル、分類などのデータを含むxmlファイルが得られます.

いどう

hexo migrate wordpress <source> # source 

配置を再構築すると、移行した記事が表示されます.

システム再インストール後のHexoの構成


前提:元のHexoフォルダはまだ残っています.
以下のインストールと構成方法は2018を参考にして、自分のブログを構築する必要があります.1.ノードをインストールします.JS、Git、Hexo 2. SSH Keys 3を構成する.GitHubにSSH Keysを追加