hexo博客备份方案

[toc]

创建Github 私人仓库

image-20230706205503819

Git同步

在博客文件夹内打开,git bash here

image-20230706205916999

执行git初始化本地仓库与远端仓库建立链接

1
2
git init
git remote add origin git@github.com:julintongxue/hexo_back.git

在博客文件夹内创建一个push.sh文件

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
echo -e "\033[32m正在为你备份博客中.........\033[0m"
git add .
echo -e "\033[32m正在为你备份博客中.........\033[0m"
git commit -m "update"
echo -e "\033[32m正在为你备份博客中.........\033[0m"
git push origin master --force
if [ $? -ne 0 ]; then
echo -e "\033[31m 备份失败!请检查网络情况! \033[0m"
else
echo -e "\033[32m恭喜你!已为你备份到你的GitHub仓库 backup \033[0m"
fi

运行push.sh文件

1
./push.sh

image-20230706211234168

image-20230706212326847