(六)避免更换电脑博客数据丢失(把项目托管在码云)

本文详细介绍了如何使用Git和码云来托管并部署Hexo博客,包括创建码云仓库、设置博客目录、配置.gitignore、提交博客到仓库以及通过码云Pages服务进行静态网页部署。此外,还讲解了后续博客部署的快捷流程,确保数据安全且方便迁移。
摘要由CSDN通过智能技术生成

因为hexo博客都是生成的静态资源,为了以后更换电脑,直接从码云上下载源码就行,避免丢失数据。

创建托管环境

新建仓库

桌面新建文件夹

  1. 用git bash打开新建文件夹
  2. 在新建的仓库中复制地址

git面板使用复制:鼠标右键paste

在git 面板里使用以下命令然后回车

git clone 复制的网址

复制git目录

打开新建文件夹,里面会有仓库的上传地址,然后复制.git文件目录

把.git目录复制到本地博客目录下

  • public: 静态文件目录
  • node_modules:hexo底层文件目录
  • scaffolds:我也不知道,没分析
  • source:源码目录,存放博客或者页面配置目录
  • .gitignore:git过滤文件
  • themes:主题文件
  • _config.yml:hexo的配置文件
  • 下面几个json就不要深究了,没意义了,反正也不做改动的

编辑.gitignore

使用文本工具打开该文件。

.gitignore存放的是过滤文件,在此文档中的文件,是不会被上传的,这里需要删除public,因为部署的时候需要将码云的page定位到上传的public目录

public目录:存放的hexo生成的静态文件也就是hexo g命令生成的静态目录

.gitignore配置:

.DS_Store
Thumbs.db
*.log
node_modules/
.deploy*/

上传博客到码云仓库

  1. 使用git bash打开博客目录

  2. 使用hexo g 生成静态目录public

  3. 使用git add . 将blog要上传的文件提交到缓存。这里我理解的是暂时提交到计算机内存里,不知道这理解对不对 (add 和.有个空格的)

    git add .
    
  4. 使用git commit-m (提交解释) 例如如下代码:

    git commit-m  部署博客
    
  5. 使用git push提交文件,第一次提交如果文件较多或者较大或者网速不好,会比较慢。

使用码云page部署博客

打开码云仓库点击服务,然后选择pages

分支不变,这里还是只用了一个主分支master

部署目录选择/public

建议使用枪支https这样会降低网站报红

然后点击生成的域名,就直接映射到静态网页了。

以后部署博客

  1. 直接用git bash打开博客目录,
  2. 先hexo clean删除public静态文件以及缓存
  3. 然后使用hexo g生成public
  4. 使用git add .
  5. 使用git commit -m 说明(必须要有说明才能使用git push)
  6. 使用git push
  7. 打开码云 找到博客仓库,找到服务 pages 然后直接点击更新,等待1分钟就部署成功
  8. 如果更换了电脑,直接git clone仓库源码就可以了。也可以直接下载仓库zip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我最爱吃鱼香茄子

请小余喝瓶杯咖啡吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值