hexo 一键部署

hexo+github建站博客的教程网上的资料已经很成熟了,很多没有服务器小伙伴大多用hexo+github来搭建博客的, 为了方便部署发布文章,这里写了一个 一键部署的脚本

hexo常用命令

  • hexo clean
    清除缓存文件 db.json 和已生成的静态文件 public, 网站显示异常时可以执行这条命令试试
  • hexo s
    启动本地服务器,用于预览主题。默认地址: http://localhost:4000/
  • hexo new [name]
    新建一篇标题为 [name] 的文章,文件一般在source/_post文件夹下
  • hexo g
    生成网站静态文件到默认设置的 public 文件夹
  • hexo d
    自动生成网站静态文件,并部署到设定的仓库。

正常部署

在项目打开git base here

 hexo clean
 hexo g
 hexo d

或者

 hexo clean
 hexo g -d

部署脚本

  • 新建一个r.sh的文件

  • 把下方代码复制进去

  • 在git上执行 ./r.sh

    if [ -d "/public/" ];then
      hexo clean
      echo "清除完成"
      hexo g
      echo "生成模板"
      hexo d
      echo "部署完成"
    else
      hexo g
      echo "生成模板"
      hexo d
      echo "部署完成"
    fi
    
      git add .
      git commit -m '自动化提交'
      git push

    总结

    这是一个简易版的一键部署有什么问题,欢迎留言


   转载规则


《hexo 一键部署》 echo丶若梦 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
服务器上搭建node 服务器上搭建node
在服务器上安装Nodejs 使用命令行登录到服务器上ssh userName@remoteAddress // ssh root@192.168.1.26 查看服务器系统的位数信息uname -a // Linux li
2019-09-25
下一篇 
清除所有cookie及其他操作 清除所有cookie及其他操作
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie. 设置cookiefunction setCookie
2019-09-06
  目录