1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| ::代码页更改为UTF-8来显示中文 chcp 65001
@echo off ::启用延迟环境变量扩展 setlocal EnableDelayedExpansion
echo 指定目标路径... set NODE_PATH="C:\Soft\Nodejs"
echo 清理历史生成... call cmd /C "cd /D %NODE_PATH%\www\source\_posts && C:\Soft\Nodejs\hexo clean"
echo 生成静态页面... ::不知为何 hexo generate 执行完,后面的脚本内容便不在执行,现在将其摘出便好了 call cmd /C "cd /D %NODE_PATH%\www\source\_posts && C:\Soft\Nodejs\hexo generate"
echo 更换域名信息... :: 将当前目录包括子目录下的所有 html 文本中的 leux.net 替换为 leux.cn for /f %%i in ('dir /b /s /a:-d %NODE_PATH%\www\public\*.html') do ( busybox64u.exe sed -i "s/leux.net/leux.cn/g" %%i busybox64u.exe sed -i "s/48ca531a11053ad348525e965c3ca451/28223d4730a9c1c2c3771c663da6d2be/g" %%i )
echo 上传到七牛云... qshell.exe qupload2 --src-dir="%NODE_PATH%\\www\\public" --bucket="leux" --overwrite=true --check-exists=true --check-hash=true --rescan-local=true
pause exit
|