Hexo 博客部署到 Github & Gitee & Coding

部署到Github

1. 打开并登录github后在右上角点击new repository 新建仓库

在这里插入图片描述

2.仓库名称要设置成:username.github.io

在这里插入图片描述

3.点击 Create repository,创建成功。查看我们新建的仓库,点击右上角Clone or download

在这里插入图片描述

4.点击红色框线处,复制克隆仓库路径 【https:方便,ssh:更安全】

 https://github.com/iluis97/iluis97.github.io.git

5. 打开hexo的站点配置文件_config.yml。在最底部找到# Deployment写入以下配置。

repo:改成自己的仓库路径。

注意:每个冒号后面都有空格。

 # Deployment
 deploy: #博客部署
   type: git
   repo: https://github.com/iluis97/iluis97.github.io.git
   branch: master #部署分支

6. 部署

  • 在git bash窗口输入(在HexoBlog文件夹内打开git bash窗口)
 hexo d
  • 部署成功后访问网址:https://iluis97.github.io/ 即可查看博客。(记得要换成自己的github名字!)

部署到码云Gitee

1. 登录gitee,新建仓库

在这里插入图片描述

2. 仓库名称和路径都写自己的username

  • 不知道username可以点击个人主页,地址栏的网址最后一个单词
 https://gitee.com/iluis  // username = iluis

在这里插入图片描述

3. 点击复制仓库地址

在这里插入图片描述

4.修改hexo的主配置文件_config.yml

 # Deployment
 deploy: #博客部署
   type: git
   repo: https://gitee.com/iluis/iluis.git
   branch: master #部署分支

5.部署

 hexo d

6. 注意

Gitee Pages Pro不支持推送后自动部署。需要手动部署。

  • 点击仓库上方的服务,选择Gitee Pages

在这里插入图片描述

7. 点击更新

在这里插入图片描述

8. 复制访问地址到浏览器地址栏,回车即可访问博客

9. 优缺点

  • 相比较github访问速度会快很多
  • 不支持推送后自动部署。(Coding支持)

部署到Coding

1. 新建代码仓库

在这里插入图片描述

2. 克隆代码仓库

在这里插入图片描述

3. 修改hexo博客站点配置文件

deploy: #博客部署
  type: git
#  branch: master # 部署分支
  repo: 
       git@e.coding.net:iluis/iluis.git,master

4. 部署

 hexo d

5. 打开访问地址

在这里插入图片描述

6. 优点

除过国内访问速度快之外, Coding 还有如下优点:

  1. 仓库名没有特殊要求,且仓库可私有,你如果对源码信息比较敏感,可以将源码管理迁移至 Coding
  2. 可以部署在任何分支上,这样我们在源码管理时,可以将源码放到 master, 网站页面部署在其他分支,避免按之前的方式,我们每次克隆仓库后,还要手动检出源码分支。
  3. 支持最多5个域名绑定,而且绑定过程仅在后台就可以完成。
  4. 绑定域后,还可以支持https,并提供免费SSL/TLS证书申请。当然,要完全支持https,你页面引用的资源的url还需要做相当的修改,这个大家可以自己去尝试。而在 Github 绑定域名后,就无法支持https。

如本文中有错误,欢迎在评论中进行指正。转载请注明出处,谢谢支持。


  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
史上最全的整合第三方登录的工具,目前已支持GithubGitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软和今日头条等第三方平台的授权登录。 Login, so easy!JustAuth,如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录SDK,让登录变得So easy!项目开源地址:gitee | github特点废话不多说,就俩字:全:已集成十多家第三方平台(国内外常用的基本都已包含),后续依然还有扩展计划!简:API就是奔着最简单去设计的(见后面快速开始),尽量让您用起来没有障碍感!快速开始引入依赖     me.zhyd.oauth     JustAuth     1.8.0 调用api// 创建授权request AuthRequest authRequest = new AuthGiteeRequest(AuthConfig.builder()         .clientId("clientId")         .clientSecret("clientSecret")         .redirectUri("redirectUri")         .state("state")         .build()); // 生成授权页面 authRequest.authorize(); // 授权登录后会返回code(auth_code(仅限支付宝))、state,1.8.0版本后,可以用AuthCallback类作为回调接口的参数 authRequest.login(callback);注:1.8.0版本后,增加了state参数校验,用于防止CSRF。强烈建议,保证单次流程内state的唯一性,且每个state只可用一次。配套Demo:JustAuth-demo具体的例子可以参考:实现Gitee授权登录实现Github授权登录API列表平台API类 SDKAuthGiteeRequest参考文档AuthGithubRequest参考文档AuthWeiboRequest参考文档AuthDingTalkRequest参考文档AuthBaiduRequest参考文档AuthCodingRequest参考文档AuthTencentCloudRequest参考文档AuthOschinaRequest参考文档AuthAlipayRequest参考文档AuthQqRequest参考文档AuthWeChatRequest参考文档AuthTaobaoRequest参考文档AuthGoogleRequest参考文档AuthFacebookRequest参考文档AuthDouyinRequest参考文档AuthLinkedinRequest参考文档AuthMicrosoftRequest参考文档AuthMiRequest参考文档AuthToutiaoRequest参考文档AuthCsdnRequest无请知悉:经咨询CSDN官方客服得知,CSDN的授权开放平台已经下线。如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。so, 本项目中的CSDN登录只能针对少部分用户使用了后续开发计划参考:[开发计划] 待扩展的第三方平台另外,期待您和我一起完善这个项目!贡献代码fork本项目到自己的repo把fork过去的项目也就是你仓库中的项目clone到你的本地修改代码commit后push到自己的库发起PR(pull request) 请求等待作者合并致谢在项目立项初期,也对当前开源圈的一些相同类型的项目作过调研,同时本项目也参考过这些项目,再次感谢开源圈内的朋友。YurunOAuthLogin: PHP 第三方登录授权 SDK阿里妈妈MUX倾力打造的矢量图标库-iconfont: 本文档中的图标大部分取自该平台

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值