どのようにしてブログをデュアルオープンしますか?
答えは、vps と github を一緒にデプロイすることです...
わかりました、私はタイトル党だと認めますが、主に hexo ブログをデプロイした後、ブログを github にデプロイする方法を記録するためです。
リモートリポジトリを作成する#
github で、ユーザー名.github.io という名前のリポジトリを作成します。このリポジトリは、自動デプロイ後にユーザー名.github.io でブログを生成します。また、中国本土以外の世界中(中国本土はインターネットの孤立地帯です)で、github は強力な cdn を使用しており、ブログのアクセス速度が速くなります。注意:最初はリポジトリを初期化しないように選択しました。これにより、いくつかの不可解なトラブルを回避できます!
サイトの設定を変更する#
サイトのルートディレクトリの_config.yml で、deploy キーワードを探し、次のように変更します:
deploy:
type: git
repo: GitHub上のリポジトリの完全なパス(.gitを含む)
branch: master
repo のリンクは ssh である必要があります!
git を設定する#
ssh キーを生成する
git config --global user.name "あなたのGitHubのユーザー名"
git config --global user.email "あなたのGitHubの登録メールアドレス"
ssh キーファイルを生成する:
ssh-keygen -t rsa -C "あなたのGitHubの登録メールアドレス"
そして、デフォルトではパスワードの設定は必要ありませんので、3 回エンターキーを押してください。
次に、生成された.ssh フォルダ内の id_rsa.pub キーを見つけて、その内容をすべてコピーします。
GitHub_Settings_keys ページを開き、新しい SSH キーを作成します。
Title
は任意のタイトルで構いません。先ほどコピーした id_rsa.pub の内容を貼り付け、最後にAdd SSH key
をクリックします。
おめでとうございます!
上記の一部は、GitHub+Hexo 搭建个人网站详细教程から引用されています。
ブログを github にプッシュする
さて、以下のコマンドを使用して、ブログを github にプッシュすることができます。これにより、ある意味では neveroffline™が実現されます!
花をまきます~~