野声

Hey, 野声!

谁有天大力气可以拎着自己飞呀
twitter
github

Hexo 使用体験を向上させる方法

私は頻繁に webide でブログを更新していますが、これはインターネット接続がある場合に限られます。ローカルでデバッグする場合は、インターネット接続がない前にソースファイルをローカルに同期する必要があります。この機能はgitを使用すると非常に便利です。
大まかなアイデアは、ブログのリポジトリにバックアップ用のブランチを作成することです。
ウェブページをデプロイする前に、ソースファイルをバックアップブランチに同期し、必要な場合にはローカルに取り込むことができます。


リポジトリへのバックアップ#

git をインストールする必要があります。
まず、ブログのルートディレクトリにリモートリポジトリを追加します。

# git remote add [shortname] [url]
# [shortname]はリポジトリの名前を設定します
# [url]はリモートリポジトリのリンクです
git remote add hexo https://git.coding.net/Artin/Artin.git

次に、新しいブランチを作成します:

git branch backup

backup ブランチに切り替えます:

git checkout backup

次に、ブログのルートディレクトリで次のコマンドを実行します:

git add .
git commit -am "update"
git push hexo backup

こちらの廖雪峰の git チュートリアルを参照してください。

テーマのプッシュに失敗した場合は、テーマ内の.git を削除するか、テーマをプッシュしないようにしてください。


より便利な方法#

まず、ブログのルートディレクトリにgit.shというファイルを作成します。次のコードを入力します:

#!/bin/bash/
# ここにはあなたのブログのパスを入力します
cd /home/ubuntu/workspace/hexo/
echo "hexo cleanを実行"
hexo clean
echo "hexo cleanの実行が完了しました"
echo "ソースコードをプッシュ"
git add .
git commit -am "update"
git push hexo master
echo "ソースコードのプッシュが完了しました"
echo "hexo g -dを実行"
hexo g -d
echo "hexo g -dの実行が完了しました"

これ以降、ブログを更新したい場合は、ブログのルートディレクトリで次のコマンドを入力します:

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