hexo系列问题之我们换了电脑怎么办

欢迎访问我的个人博客:http://www.xiaolongwu.cn

这个问题是我刚开始建站的时候就想到的问题,只是一直没时间做这些,最近有点时间了,处理一下这个问题

问题

我们如果换了电脑怎么办?我们把hexo文件从一个电脑cope到另外一个电脑吗?答案肯定不是这样的,因为这里面有好多依赖包,好几万个文件呢,这样显然不合理

解决方案

我们初步的解决方案是把我们的文件提交到git上,利用git来管理它,我是这样解决的: 在现有的XXX.github.io项目上创建一个分支来管理
1. 克隆gitHub上的XXX.github.io项目的文件到本地

git clone https://github.com/yourname/xxx.github.io.git

2. 删除文件夹里除了.git的其他所有文件
3. 把hexo项目文件下的所有文件全部复制过来
4. 里面应该有一个叫.gitignore的文件,如果没有就输入 touch .gitignore,创建一个
5. .gitignore文件里应该是这些内容

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

6. 创建一个叫hexo的分支并切换到这个分支上

git checkout -b hexo

7. 提交复制过来的文件到暂存区

git add --all

8. 提交

git commit -m "新建分支资源文件"

9. 推送分支到github

git push --set-upstream origin hexo

到这一步我们就基本上搞定了,以后再跟新了博客就直接 git push就可以了,hexo的操作跟以前一样不变。
10. 今后无论什么时候想要在其他电脑上面用hexo写博客,就直接把创建的分支克隆下来,npm install安装依赖之后就可以用了。
克隆分支的操作
git clone -b hexo https://github.com/yourname/xxx.github.io.git

11. 因为上面创建的是一个名字叫hexo的分支,所以这里-b后面的是hexo,再把后面的gitHub的地址换成你自己的hexo博客的地址就可以了。
12. 这样做完了以后,每次写完博客发布之后不要忘了还要git push把源文件推到分支上。

我的个人博客:http://www.xiaolongwu.cn

如果您对我的博客内容有疑惑或质疑的地方,请在下方评论区留言,或邮件给我,共同学习进步。

邮箱:wuxiaolong802@163.com

  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
Hexo是一个基于Node.js的静态博客生成器,使用简单、灵活且安装方便。Node.js是一个开源的JavaScript运行时环境,可以让开发者使用JavaScript编写后端服务和工具。 Hexo的主要特点有以下几个: 1. 静态网页生成:Hexo采用静态网页生成的方式,将文章内容和其他资源(如图片、样式表等)预先生成成静态网页,然后存储在硬盘上。这样一来,浏览器访问网页时不需要对数据库进行查询和动态生成,速度更快。 2. Markdown支持:Hexo使用Markdown作为文章的写作格式,Markdown是一种简洁易读的标记语言,适合写作纯文本。Hexo会将Markdown格式的文章转成HTML网页。 3. 主题插件:Hexo提供了大量的主题和插件,可以让你的博客拥有独特的外观和功能。可以通过简单的配置以及HTML和CSS的定制来打造个性化的博客。 4. 快速部署Hexo支持直接将生成的静态网页部署到各种网站托管平台,如GitHub Pages、Netlify等,可以很方便地将你的博客发布到互联网上。 Node.js是Hexo的基础,它提供了强大的API和丰富的库,使得Hexo的开发和扩展更加便捷。同时,Node.js也提供了高效的事件驱动和非阻塞I/O模型,使得Hexo具备了出色的性能和可扩展性。 总结起来,Hexo是一个基于Node.js的静态博客生成器,拥有简单易用、灵活和高性能的特点。通过Hexo,可以方便地创建、撰写和发布个性化的博客网站。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值