hexo+gitee部署与图床

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

文章目录

    • 在gitee上部署hexo博客
      • 创建gitee仓库
      • 关联gitee账号,免密提交
        • 测试连通性
      • 部署gitee
        • 创建静态网站
    • 将图片上传到图床

在gitee上部署hexo博客

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

创建gitee仓库

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

hexo+gitee部署与图床_第1张图片

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

hexo+gitee部署与图床_第2张图片

关联gitee账号,免密提交

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

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

ssh-keygen -t rsa -C "注册邮箱"
hexo+gitee部署与图床_第3张图片

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

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

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

hexo+gitee部署与图床_第4张图片 hexo+gitee部署与图床_第5张图片

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

hexo+gitee部署与图床_第6张图片

测试连通性

在终端中输入

ssh -T [email protected]  

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

connect

部署gitee

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

找到deploy,在repo下添加

gitee: https://gitee.com/用户名/用户名.git
hexo+gitee部署与图床_第7张图片

接下来,就可以部署了~

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

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

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

创建静态网站

在仓库的服务下找到Gitee Pages

hexo+gitee部署与图床_第8张图片

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

hexo+gitee部署与图床_第9张图片

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

github

gitee


将图片上传到图床

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

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

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

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

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

   

 


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

  2. macOS的路径 ↩︎

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

你可能感兴趣的:(hexo,gitee,代码提交,hexo,打赏,图床)