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 である必要があります(https ではなく)!

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 ページを開き、new SSH Keyを作成します。

Titleは任意のタイトルを入力し、先ほどコピーしたid_rsa.pubの内容を貼り付け、最後にAdd SSH keyをクリックします。

おめでとうございます!

上記の一部は、GitHub+Hexo 搭建个人网站详细教程から引用されています。

ブログを github にプッシュする
さて、以下のコマンドを使用して、ブログを github にプッシュすることができます。これにより、ある意味では neveroffline™が実現されます!

花をまき散らす~~

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