Hexoブログ開発-コーディングへの展開

I.概要

ブログは以前Githubにデプロイされていましたが、ネットワーク上の理由でWebサイトにアクセスできない場合があります。現時点での解決策は、ブログを2つのサーバーにデプロイすることです。Githubのプロジェクトを海外訪問に使用し、この記事の紹介を国内訪問に使用します。コーディング

<!-もっと->

2番目のリスト

3つの構成SSH

  • C:\Users\用户名\.sshフォルダーがあるかどうかを確認します(ある場合は、id_rsa.pubを設定します)

  • そうでない場合は、次のコマンドを実行してSSHを生成します

    ssh-keygen -t rsa -C "あなたのメールボックス" 
  • 次のいくつかの手順で、システムはパスワードの入力を求めます(注:パスワードを設定しない場合は、Enterキーを3回直接押すことができます)。

    パスフレーズを入力してください(パスフレーズがない場合は空):<入力パスワード>
    同じパスフレーズをもう一度入力してください:<入力パスワード>

     

 

4つの構成コーディング

4.1実名認証(実名認証なし、静的ブログは設定できません)

  • Cdoingの公式ウェブサイトログインした後、右上隅のドロップダウンリストで[チーム管理]をクリックします

     

  • 携帯電話番号をバインドした後、実名認証を行うことができます

     

  • クリックして実名認証を行い、名前とID番号を入力してください

     

 

4.2SSHの構成

  • 右上隅のドロップダウンリストをクリックして个人账户设置、左側にあるSSH公開キーを見つけます

     

  • 右上隅をクリックし、新增公钥id_rsa.pubのすべてのコンテンツを公钥内容中央にコピーし、公開キー名をカスタマイズして、期間をに設定します。永久有效

     

4.3新しいプロジェクト

  • クリックする创建项目と、プロジェクトテンプレート選択ページがポップアップします(DevOpsプロジェクトを選択)

     

  • プロジェクト作成情報を入力します

     

  • 作成したプロジェクトを入力し、ウェアハウス設定を見つけて、SSHの下のパスをコピーします(hexoブログ設定が使用されます)

     

5つの構成hexoブログ(_config.yml)

5.1配置_config.yml

デプロイ:
     #Deployment設定
  タイプ:git
  リポジトリ:github:[email protected]:PGzxc / PGzxc.github.io.git(独自のものを置き換えます)
     コーディング:[email protected]:pgzxc / pgzxc / pgzxc.git(独自のものに変更)

5.2hexoコマンドを実行します

hexo clean 
hexo g 
hexo d

 

6つのコーディングの展開

  • ステップ5が実行された後、プロジェクトの下にデプロイされたコードファイルがあります

     

  • 持续部署リストから静的なWebサイトを見つけるには、以下クリックしてください(現時点ではアクセスアドレスにアクセスできません)

     

  • クリック立即部署ボタンを、通常のアクセスに再びアクセスアドレスをクリックしてください

     

7つのカスタムドメイン名(ドメイン名を持つもの-Alibaba Cloudドメイン名解決)

  • コーディングに関するWebサイトをドメイン名解決リストに追加します(最初にgithub解決を一時停止することをお勧めします。そうしないと、解決が失敗します)

     

  • [静的Webサイトのコーディング]-> [カスタムドメイン名]で、バインドするドメイン名を入力し、バインドを追加して、httpsアクセスを強制します

     

おすすめ

転載: blog.csdn.net/Calvin_zhou/article/details/108032031