Hexo常用命令

http://localhost:4000/ 
长按 Ctrl + c 关闭服务器
wh1720848796.github.io
hexo cl   
清除缓存文件(db.json)和已生成的静态文件(public)
hexo g 生成页面
hexo s 生成本地的hexo页面
hexo d 本地文件上传到Github上面
解决Hexo部署时报错:Error: Spawn failed
删除.deplot_git文件夹
git bash 中 git config --global core.autocrlf false
重新执行hexo clean hexo g hexo d

解决方法2:在_config.yml中设置ssh地址

参考链接:https://blog.csdn.net/hannah2233/article/details/119976392

发布博客

npm i hexo-deployer-git
hexo new post "新建博客文章名"
hexo cl && hexo g && hexo s
hexo new post "管理个人博客"

备份博客

个人备份习惯:

hexo cl
git remote -v
git add .
git commit -m "commit230501"
git push
hexo g
hexo d
git add .
git commit -m "commit230419"
git push -u origin master

git add . 添加当前目录下的所有文件到暂存区

git commit -m [message] 提交暂存区到本地仓库中,[message] 可以是一些备注信息。如“first commit”

git push -u 在git中,“push -u”的意思是将本地的分支版本上传到远程合并,并且记录push到远程分支的默认值;当添加“-u”参数时,表示下次继续push的这个远端分支的时候推送命令就可以简写成“git push”。

git push <远程主机名> <本地分支名>:<远程分支名>

用于从将本地的分支版本上传到远程并合并

果本地分支名与远程分支名相同,则可以省略冒号:

git push <远程主机名> <本地分支名>

实例:

git push origin master

将本地的 master 分支推送到 origin 主机的 master 分支, (注:此操作目的是把本地仓库push到gitee上面,如果没有使用密钥此步骤需要你输入帐号和密码)


参考链接:

https://blog.csdn.net/muzihuaner/article/details/113880440