万物之时

万物之时

万物之时的个人博客
github
blog

Hexoブログの構築 11b9cc4813b98074b198fe92d5bdd910

Hexo ブログの構築#

type: 記事
status: 公開
date: 2024/10/10
slug: hexo
summary: Hexo は、迅速でシンプルかつ効率的なブログフレームワークです。 Hexo は http://daringfireball.net/projects/markdown/(または他のマークアップ言語)を使用して記事を解析し、数秒で美しいテーマを利用して静的ウェブページを生成します。
tags: hexo, ブログ,ウェブサイト構築,テキスト
category: チュートリアル

Hexo とは?#

Hexo は、迅速でシンプルかつ効率的なブログフレームワークです。 Hexo は Markdown(または他のマークアップ言語)を使用して記事を解析し、数秒で美しいテーマを利用して静的ウェブページを生成します。

1. 構築前のソフトウェア準備#

構築前に準備するソフトウェア:
Git:公式サイトからダウンロード:https://git-scm.com/
Git インストールチュートリアル:https://www.cnblogs.com/xueweisuoyong/p/11914045.html
Node.js 公式サイトからダウンロード:http://nodejs.cn/
この文章には node.js のキャッシュパスを変更する方法が記載されています:https://www.cnblogs.com/liuqiyun/p/8133904.html
ダウンロードが面倒な場合は、クラウドストレージからダウンロードできます:
小飛行機クラウドストレージダウンロードリンク:(node-v20.18.0-x64,Git-2.46.2-64-bit)
リンク:https://share.feijipan.com/s/voCrF8tW

ダウンロードが成功したかどうかをテストします。

node -v
npm -v
git -v

2. hexo のインストール#

hexo のダウンロード#

npm install hexo-cli -g

ローカルでブログコンテンツを生成#

  1. 好きな場所に Blog というフォルダーを新規作成し、そのフォルダーに入ります。
  2. 空白の部分を右クリックして「Git bash here」を選択し、次のコマンドを順に入力します。
hexo init
hexo install

'command not find' と表示された場合は、前に npx を追加してください。例:npx hexo init

次に順に入力します。

hexo g
hexo s

国内では GitHub との接続が不安定な場合があり、接続できないことがありますので、プロキシを使用することをお勧めします。

GitHub リポジトリの構築#

  1. Githubに登録 / ログインします。
  2. 「Create a new repository(新しいリポジトリを作成)」をクリックして新しいリポジトリページに入ります。
  3. リポジトリ名に次のように入力します。
ユーザー名.github.io

注意:ここにはあなたの GitHub ユーザー名を入力する必要があります。

https://cdn.jsdelivr.net/gh/wanwuzhishi/picx-images-hosting@master/Clip_2024-10-07_22-10-04.7p3l109rpo.png

Public(公開)にチェックを入れます。

Add a README file(README ファイルを追加)にチェックを入れます。

下にスクロールして create(作成)をクリックします。

https://cdn.jsdelivr.net/gh/wanwuzhishi/picx-images-hosting@master/Clip_2024-10-07_22-11-53.361jy16mei.png

SSH キーの生成#

任意のフォルダーに入り、空白の部分を右クリックして「Git bash here」を選択し、次のコマンドを入力します。

ssh-keygen -t rsa -C "メールアドレス"

ここでの「メールアドレス」は、あなたが GitHub に登録したメールです。

  1. Enter を 4 回押します。
  2. C:\Users\ ユーザー名に移動し、.ssh フォルダーに入ります。
  3. id_rsa.pub をメモ帳で開き、全て選択してコードをコピーします。
  4. 次にgithubを開きます。
  5. ユーザー設定に入り、SSH keys を見つけます。
  6. 新しい SSH キーを作成し、名前は自由に付け、下にコードを貼り付けます。
  7. 作成をクリックします。

成功をテストする#

git bash で次のコマンドを入力します。

ssh -T git@github.com

Enter を押し、次に yes と入力します。

ローカルブログを GitHub にデプロイ#

  1. 以前の Blog フォルダーに入り、_config.yml をメモ帳で開きます。
  2. 一番下までスクロールし、deploy の後ろの全てを削除し、次のコードをコピー&ペーストします。
  type: git
  repository:
  branch: main

インデント形式に注意してください:各行の前に 2 つのスペースがあることを削除しないでください。また、各コロンの後にもスペースがありますので、これも削除しないでください。

  1. GitHub で以前生成したリポジトリページに行き、code をクリックして https リンクをコピーします。
  2. それをメモ帳の repository:の後に貼り付けます。
  3. その後、保存して終了します。

ブログフォルダーに戻り、git bash を開きます。#

自動デプロイツールをインストールします。

npm install hexo-deployer-git --save

次に Blog フォルダーで右クリックして git bash を開き、次のコマンドを順に入力します。

hexo g(生成)
hexo d(アップロード)

初めて git を使用する場合は、設定が必要です。

git config --global user.email "あなたのメール"
git config --global user.name "あなたの名前"

設定が完了したら、再度 hexo d でアップロードします。

ポップアップウィンドウ内でログインを行います。

https://cdn.jsdelivr.net/gh/wanwuzhishi/picx-images-hosting@master/Clip_2024-10-07_22-33-18.1025ca6otu.png

これでローカルのコンテンツが GitHub にアップロードされました。

アップロードが成功した後、これで構築が完了です!自分の URL を見てみましょう。

URL は以前設定したリポジトリ名です:ユーザー名.github.io

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