之前deploy的时候每次都要去仓库重新设置域名,以为正常是这样的,实际上只要在source根目录下
新建一个文件CNAME,然后把域名放进去就行了。
以及下面三个好用的脚本
打开终端
@echo off
cd /d "D:\hexoblog"
start powershell -NoExit -Command "ls"
一键上传
@echo off
chcp 65001 >nul
:: 确保切换到正确的目录
cd /d "D:\hexoblog"
if %errorlevel% neq 0 (
echo 切换目录失败,请检查路径是否存在。
pause
exit /b
)
:: 显示 hexo 的完整路径,确保命令可以找到
where hexo
if %errorlevel% neq 0 (
echo 无法找到 hexo 命令,请检查环境变量是否正确。
pause
exit /b
)
echo 正在执行 hexo clean...
call hexo clean
if %errorlevel% neq 0 (
echo hexo clean 执行失败。
pause
exit /b
)
echo 正在执行 hexo generate...
call hexo generate
if %errorlevel% neq 0 (
echo hexo generate 执行失败。
pause
exit /b
)
echo 正在执行 hexo deploy...
call hexo deploy
if %errorlevel% neq 0 (
echo hexo deploy 执行失败。
pause
exit /b
)
echo 所有操作成功完成!
pause
内网查看
@echo off
cd /d "D:\hexoblog"
start /B hexo s -p 80
timeout /t 2 /nobreak >nul
start microsoft-edge:http://localhost:80