部署Hexo到Gitee

Gitee 配置

  1. https://gitee.com 注册账户;
  2. 创建一个项目,项目名等于用户名;
  3. 执行后边的配置 Hexo
  4. 点击服务 -> Gitee Pages -> 点击更新按钮;
  5. 访问博客项目。

配置 Hexo

  1. 博客根目录下安装部署插件

    1
    npm install hexo-deployer-git --save
  2. 生成 Hexo Admin 管理界面的密码
    浏览器打开地址:http://localhost:4000/admin

    paste image
    paste image

  3. 配置 Hexo Admin 管理界面密码
    站点配置文件内容最后粘贴上一步复制的内容(以下是各项值都是test的配置文件)

    1
    2
    3
    4
    5
    6
    # hexo-admin authentification
    admin:
    username: test
    password_hash: $2a$10$ScVXJJ7WXZceJAFnLA5Ll.409NHNU1SyBU9DkbmJfIZgjU/VZ10ra
    secret: test
    deployCommand: './deploy.sh'
  4. 修改站点配置文件中的deploy:

    1
    2
    3
    4
    5
    # 部署配置
    deploy:
    type: 'git'
    # 仓库地址
    repository: https://[username]:[password]@gitee.com/xxxx/xxx.git
  5. 在博客根目录添加 deploy.sh 文件并授予可执行权限

    1
    2
    3
    4
    # 创建deploy.sh文件
    echo 'hexo g -d' > deploy.sh
    # 授予可执行权限
    chmod u+x deply.sh
  6. 重启 hexo

  7. 再次访问 Hexo Admin 管理页面,输入第三步的用户名密码登录

  8. 部署到Gitee
    在 Deploy 菜单下点击 deploy 按钮,即可部署到Gitee。
    paste image

坚持原创技术分享,您的支持将鼓励我继续创作!