MacがHexo自由個人ブログのgithubのページを構築します

1.基本的な準備

  1. githubのアカウント
  2. gitのをインストールします。
  3. Node.jsのをインストールし、NPM

2.レポを作成します。

3.設定SSHキー

このステップは重要ではありません、常にユーザ名とパスワードを失うことはありません、ちょうど設定した後、少し便利にブログを更新し、ブログの構築および使用には影響しませんSSHキーを設定するかどうか。

  • ターミナルを開き、次のコマンドを入力します。
cd .ssh
ls -la

あったか、ファイルがすでに存在する場合id_dsa.pub id_rsa.pubファイルリストのチェック端子の出力は、その後、あなたは手順をスキップできるかどうか

  • SSHキーの作成
    $ ssh-keygen -t rsa -C "[email protected]"
    注:ここではgithubのアカウントは、メールボックスが登録
    入力し、その後、あなたはファイル名を入力できるように求めるメッセージが表示されます、エンターキーを押します(デフォルトのファイル名を使用することを推奨)デフォルトのファイル名を使用してファイルを作成します。
    その後、意志パスワードを2回入力しないようにプロンプトを表示(パスワードを入力した後のフィードバックを、ディスプレイがまだ白紙ですが、あなたが本当に入っている)、もちろん、パスワードを失うことができない、パスワードがないときはブログの更新を提出した後、存在しない場合、エンターキーを押しあなたは、パスワードを入力する必要があります。
  • githubのにSSHキーを追加し
    、ファイル名を指定しない場合、その後、あなたの.sshフォルダの下に、内部をコピーし、ファイルを開いて、id_rsa.pubファイルがあるはずです(つまり、デフォルトのファイル名を使用して、ある)、第二段階の後テキスト。
    次に、SSHキーの追加]をクリックし、キー列のコピーの内容を記入し、左側のメニューバーのSSHとGPGキーをクリックして、新しいSSHキー、記入して自由にタイトルをクリックし、[設定]をクリックし、右の写真の右上隅にある三角形のアイコンをクリックし、githubの着陸SSHキーアップを追加することができます。
  • SSHキーの設定が成功したことを確認し
    、端末とタイプ:
    ssh -T [email protected]
    入力し、あなたのSSHキーが成功を追加することを、次の応答が表示されます。
    こんにちはchenglaiyong!あなたは認証に成功しました、しかし、GitHubのは、シェルアクセスを提供していません。
    プロセスは、sudoを使ってコマンドで、あなたが拒否関連のエラーをperimission促し、パスワードのappleidがそれにする必要があります入力するときにコマンドを実行した場合。sudoのツーラン管理者権限を持ちます。

4.インストールHexo

  • 入力端子:
    npm install -g hexo
  • 作成に必要な初期化リソース
    任意のフォルダにファイルの新しい名前を、フォルダにCDには、次のコマンドを実行します。
hexo init
npm install
  • 生成とパブリッシュ
hexo g  // 全拼是:hexo generate,可以简写成 hexo g
hexo s  // 全拼是:hexo server,可以简写成 hexo s

これは、ローカルのブログサーバを開き、ブラウザを開き、アドレスバーに入力しますHTTP:// localhostを:4000、あなたは地元のブログ、hexoのデフォルトはハロー世界のブログを生成見ることができます。
注:のみ、そのフォルダ内のすべてのリソースのhexoを作成し、公表しなければならないため、上記の初めhexoコマンド実行ディレクトリには、あなたが作成したブログのディレクトリのファイルフォルダでなければなりません。

Githubの5.同期Hexo

  • インストール
    npm install hexo-deployer-git --save
  • _config.ymlローカルブログのディレクトリのファイルを開き、彼らがノードを展開編集
deploy:
type: git
repository: https://github.com/chenglaiyong/chenglaiyong.github.io.git branch: master 

注:「:」ピットされた空間、続い
リポジトリアドレスは、以下の図から得ることができます。

url.jpeg

それを保存し
、もちろんリポジトリアドレスとしてSSHアドレスを使用することができ、同様の操作をした後、使用SSHの右上隅をクリックしてください。

  • 生成と配布
hexo clean  // clean本地项目,防止缓存
hexo g      // 根据你编辑的md格式的博客,生成静态网页
hexo d      // 将本地博客发布到github

次に、ブラウザのアドレスバーに他の人にもこのアドレスを経由してあなたのブログにアクセスすることができ、yourusername.github.ioがあなたのブログにアクセスすることができます入力してください。

6.Hexoは、一般的に、コマンドラインを使用しました

hexo init      //在指定目录执行该命令,会将当前目录初始化为hexo站点,生成hexo站点所需的一切文件
hexo new “my new blog title”  //新建一篇文章。如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替。如果标题包含空格的话,请使用引号括起来。
hexo clean      // 清除缓存,如果对本地文件做了修改,同步到远程验证修改的效果之前,先clean,清除缓存
hexo generate  // 可以简写成hexo g 根据markdown文件生成静态文件
hexo server    // 或者简写成hexo s 启动本地hexo 服务器,默认localhost:4000可以访问
hexo deploy    // 或者简写成hexo d 将本地修改,部署到远端
hexo version    // 显示hexo版本

7.その他の一般的なアクション

  • 新しいブログは、
    hexo new "the title of your blog"
    学習示唆  Hexoを|書き込みを
  • ボーエンは削除
    自動的に生成されたHello Worldを削除するには
    、削除したい記事私たちの書き込みブログのすべてを置く/ソース/ _postsフォルダを見つけ、その後、ここで直接削除し、githubのに再掲示、このブログは姿を消しました
  • ボーエンはタグ付けと分類するために追加
    自動的に生成されたテキストがあるでしょう、その後トップを開いて、新しいブログの文書が作成され、あなたがタグやラベル分類を指定できるタグやカテゴリーを追加しました。
  1. _config.yml編集
    post_asset_folderを:trueに
    そうhexo元記事のディレクトリにあなたがリソースを保存するために、同じ名前のフォルダのhexo新しいタイトルコマンドを使用するたびに作成しました。
  2. 実現
 
photo.jpeg

このように、参照マークダウン:

{% asset_img newRepository.png 创建repository%}

asset_imgはnewRepository.pngタイトル、後者はタイトルと画像ショーの停止を要求され、参照ピクチャであると言わ。

8.インストールのテーマ

  1. hexoは、次のコマンドを実行したフォルダへのターミナルCD:
    git clone https://github.com/iissnan/hexo-theme-next themes/next
  2. 景観修正のテーマで次のhexo _config.ymlディレクトリ名は、それを再デプロイ、次です。
  3. githubの上で私をフォーク
    あなたは私の個人的なブログを訪問した場合、あなたは傾斜がgithubのアイコン上で私をフォークがある右上隅を見つけるでしょう、あなたの好みのスタイルを選択するためにここに行く、このアイコンを統合したい、スタイルのコードをコピーしました。
    その後、地元のブログのディレクトリ/次/レイアウト/ layout.swigファイルの中のテーマ、そしてあなたは次の場所にスタイルをコピーしたコードを貼り付けます。
  1. あなたは別のテーマを選択することができHEXO |テーマを上記のように、。

おすすめ

転載: www.cnblogs.com/chenglaiyong/p/11581064.html