johnpoint

johnpoint

(。・∀・)ノ゙嗨
github

博客を両方開いて、offline™を避ける。

どのようにしてブログをデュアルオープンしますか?
答えは、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™が実現されます!

花をまきます~~

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。