代码拉取完成,页面将自动刷新
开发:troy
主要产品:Gitee Github Coding Fast Heroku Vercel ...
安装方法请自行百度
其中 fast已经复制到桌面,直接使用
blog【hexo自带结构,[coding_config.yml,gitee_config.yml,github_config.yml ...],index.php,composer.json】
log.txt
ysf@ysf:~/Documents/vercel-master$ ./hexo.sh
|欢迎使用hexo高效部署工具|
|请不要用root身份运行本程序,会导致文件夹权限问题|
|本程序将会在最后删除log.txt以维持仓库i同步,报错可以在cmd上观看|
|请准备按ctrl+c 撤销操作|
✔ Installed 22 packages
✔ Linked 0 latest versions
✔ Run 0 scripts
✔ All packages installed (used 24ms(network 21ms), speed 0B/s, json 0(0B), tarball 0B)
|初始化成功!|
INFO Deleted database.
INFO Deleted public folder.
|Gitee推送成功|
|Github推送成功|
|Coding推送成功|
|Fast推送成功|
|Heroku推送成功|
|任务圆满成功|
echo "|欢迎使用hexo高效部署工具|"
echo "|请不要用root身份运行本程序,会导致文件夹权限问题|"
echo "|本程序将会在最后删除log.txt以维持仓库i同步,报错可以在cmd上观看|"
echo "|请准备按ctrl+c 撤销操作|"
# sleep 5s
cnpm i || echo "|初始化失败|"
echo "|初始化成功!|"
mv _config.yml vercel_config.yml
mv gitee_config.yml _config.yml || echo "移动文件出错" >> log.txt
hexo clean || echo "移动文件出错" >> log.txt
hexo g || echo "部署文件出错" >> log.txt
hexo d || echo "推送文件出错" >> log.txt
mv _config.yml gitee_config.yml
echo "|Gitee推送成功|"
mv github_config.yml _config.yml || echo "移动文件出错" >> log.txt
hexo clean || echo "移动文件出错" >> log.txt
hexo g || echo "部署文件出错" >> log.txt
cp CNAME public/
echo "|复制CHAME配置文件成功|"
hexo d || echo "推送文件出错" >> log.txt
mv _config.yml github_config.yml
echo "|Github推送成功|"
echo "|清准备好登陆heroku|"
mv heroku_config.yml _config.yml || echo "移动文件出错" >> log.txt
heroku login || echo "登陆错误"
hexo clean || echo "移动文件出错" >> log.txt
hexo g || echo "部署文件出错" >> log.txt
hexo d || echo "推送文件出错" >> log.txt
mv _config.yml heroku_config.yml || echo "移动文件出错" >> log.txt
sudo rm -r .deploy_heroku || echo "|删除文件出错!|"
echo "|Heroku推送成功|"
mv coding_config.yml _config.yml || echo "移动文件出错" >> log.txt
hexo clean || echo "移动文件出错" >> log.txt
hexo g || echo "部署文件出错" >> log.txt
hexo d || echo "推送文件出错" >> log.txt
mv _config.yml coding_config.yml
echo "|Coding推送成功|"
mv fast_config.yml _config.yml || echo "移动文件出错" >> log.txt
hexo clean || echo "移动文件出错" >> log.txt
hexo g || echo "部署文件出错" >> log.txt
rm -r ~/Desktop/public/
cp -r public ~/Desktop/ || echo "复制文件出错" >> log.txt
mv _config.yml fast_config.yml
echo "|Fast推送成功|"
mv vercel_config.yml _config.yml || echo "移动文件出错" >> log.txt
hexo clean || echo "移动文件出错" >> log.txt
hexo g || echo "部署文件出错" >> log.txt
sudo rm -r .deploy_git/
echo "|vercel 更新成功,正在删除缓存文件|"
rm -r log.txt
git add .
git commit -m "update"
git push || echo "推送文件出错" >> log.txt
echo "|Fast推送成功|"
echo "|任务圆满成功|"
Apyler怎么添加就不描述了,这个脚本只是方便整合歌曲列表
快速整理👍
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。