ホームページ  >  記事  >  開発ツール  >  hexo を gitee にデプロイする方法

hexo を gitee にデプロイする方法

PHPz
PHPzオリジナル
2023-03-30 17:29:431246ブラウズ

時代の発展とインターネットの普及に伴い、個人ブログは無視できない存在になりました。 Hexo フレームワークを使用して独自のブログ Web サイトを構築する人が増えているため、Hexo を Gitee にデプロイする方法が話題になっています。

Gitee は、安定したサーバーと高速アクセスを備えた国産のコード ホスティング プラットフォームであり、Git コード ホスティング、Wiki、Issue など、開発者のニーズをよりよく満たす、よく使用される機能も多数提供しています。 。

まず、Hexo ブログ サイトを保存するためのウェアハウスを Gitee 上に作成する必要があります。 Gitee ホームページの [新しい倉庫] ボタンをクリックし、関連情報を入力して、空の倉庫を作成することを選択します。

次に、Hexo をローカルにインストールする必要があります。まず、Node.js 環境がインストールされていることを確認してから、コマンド ライン ツールを開き、次のコマンドを入力して Hexo をインストールします。

npm install -g hexo-cli

インストールが完了したら、次のコマンドを使用できます。新しい Hexo ブログ サイトを作成するには:

hexo init blog
cd blog
npm install

上記のコマンドは、基本的な Hexo ブログ サイトを含む「blog」という名前のフォルダーを作成します。次に、サイトを Gitee にプッシュする必要があります。コマンド ライン ツールに次のコマンドを入力します。

git init
git add .
git commit -m "first commit"
git remote add origin git@gitee.com:username/blog.git
git push -u origin master

ここで、username は Gitee ユーザー名であり、実際のユーザー名に置き換える必要があります。上記のコマンドは、ローカル Hexo ブログ サイトを Gitee リポジトリにプッシュする操作を完了します。

しかし、Gitee リポジトリのディレクトリ構造が Hexo ブログ サイトの要件を満たしていないことに気付きました。この問題を解決するには、ローカルの Hexo ブログ サイトで次のコマンドを実行する必要があります。

hexo clean
hexo generate

これらのコマンドは、ローカル キャッシュ ファイルを削除し、完全なサイト フォルダーを生成します。次に、フォルダーを Gitee リポジトリにプッシュする必要があります。

まず、ブログ ディレクトリに新しい .gitignore ファイルを作成して、いくつかの不要なファイルを除外する必要があります。次のコンテンツをファイルに追加します。

.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/

これには、Hexo によって自動的に生成された一部のファイルと、Gitee にアップロードする必要のない一部のファイルが除外されます。次に、次のコマンドを順番に実行します。

npm install hexo-deployer-git --save
hexo deploy

上記のコマンドを実行すると、Hexo はブログ サイトを Gitee ウェアハウスにプッシュし、自動的にデプロイします。 Gitee リポジトリの「設定」で対応するページのアドレスを見つけて、ブラウザでアクセスします。

デプロイ操作の実行時にユーザー名とパスワードの入力を求められた場合は、Gitee ウェアハウスのアドレスを HTTPS 形式に変更し、コマンド ラインで次のコマンドを実行する必要があることに注意してください。

git remote set-url origin https://gitee.com/username/blog.git
Above このコマンドは、Gitee リポジトリのアドレスを HTTPS 形式に変更します。これにより、展開中にユーザー名とパスワードを入力する必要がなくなります。

要約すると、Gitee への Hexo のデプロイは複雑ではなく、上記の手順に従うだけで完了します。このようにして、Gitee で個人の Hexo ブログ サイトを簡単にホストし、より多くの読者と共有することができます。

以上がhexo を gitee にデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。