hexo+gitee部署与图床

文章首发于hexo+gitee部署与图床

在gitee上部署hexo博客

之前在github上部署了hexo博客,无奈国内访问速度实在捉鸡,后来试过coding,生成链接后发现链接名比较混乱,访问速度也很慢。最终还是选择gitee1来部署博客吧~

创建gitee仓库

首先进入到gitee官网注册并登陆账号,这里需要记住你的用户名,在右上角新建仓库

创建仓库

填写仓库名称,这里的名称最好要和用户名一致,比如我的用户名是xdzhang-ai,所以仓库名也是xdzhang-ai,这样最后生成的链接将会是用户名.gitee.io的形式,更加简洁。填好名称后直接点击创建

仓库名

关联gitee账号,免密提交

为了在后面的部署中不用每次都输入密码,可以生成秘钥,然后提交到gitee,进行关联

首先在本地生成公钥和私钥,打开终端,输入

ssh-keygen -t rsa -C "注册邮箱"
ssh

后面会要求输入保存地址,不用理会,一路回车,按照默认地址即可。如果之前生成过,会要求选择是否覆盖,这里选择覆盖。

如果是默认地址,秘钥一般保存在/Users/用户名/.ssh2中,这个是隐藏文件夹,按下shift+command+.来显示。打开**.ssh中的id_rsa.pub**复制其中内容

再到gitee打开设置,找到左侧安全设置中的SSH公钥

设置 sshkey

这里标题随便取,将刚刚复制的粘贴在公钥栏中,点击确定即可

copy
测试连通性

在终端中输入

ssh -T git@gitee.com  

出现下图情况说明配置成功

connect

部署gitee

打开hexo的站点配置文件blog/_config.yml

找到deploy,在repo下添加

gitee: https://gitee.com/用户名/用户名.git
repo

接下来,就可以部署了~

在终端中依次输入下面三条指令

 hexo clean 	# 清除缓存文件 (db.json) 和已生成的静态文件 (public)
 hexo g			# 生成静态文件
 hexo d			# 部署网站

在gitee中打开最初建立的仓库,可以看到有很多代码文件已经被上传了,但是还没结束

创建静态网站

在仓库的服务下找到Gitee Pages

page

勾选强制使用HTTPS后点击更新,红框内的就是博客的网址啦~

gengxin

最后可以对比下博客在github和gitee的访问速度,简直酸爽~~

github

gitee


将图片上传到图床

gitee仓库有容量限制3,如果把图片都放在本地再部署的话图片将会上传到gitee,会大大占用仓库空间,所以可以将图片上传到图床

简单说图床就是一个在网络上存储图片的地方,目的是为了节省本地服务器空间,加快图片打开速度,主要是个人博客和网站使用

——摘自盘点国内免费好用的图床

知乎上有篇文章介绍了一些国内比较好用的图床网站,其中七牛云又拍云要求绑定自己已经备案的网站

图床使用非常方便,上传图片后就会产生图片的链接,可以在博客或其他地方引用了

   

 


  1. gitee是中文代码托管平台,其功能和github类似,但其国内访问速度比github快很多 ↩︎

  2. macOS的路径 ↩︎

  3. https://gitee.com/help/articles/4283 ↩︎

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值