邮件设计网站,seo优化有哪些,网络营销师证怎么考,h5页面制作图片title: ‘Hexo博客在多个设备同步’ date: 2024-11-28 19:08:08 categories: Hexo教程 cover: /img/cover4.jpg description: ‘实现Hexo博客在不同的设备上都可以使用和上传’ 博客链接1 #xff1a;Hexo搭建博客的多终端同步问题
博客链接2:Hexo博客多台电脑设备同步管理
…
title: ‘Hexo博客在多个设备同步’ date: 2024-11-28 19:08:08 categories: Hexo教程 cover: /img/cover4.jpg description: ‘实现Hexo博客在不同的设备上都可以使用和上传’ 博客链接1 Hexo搭建博客的多终端同步问题
博客链接2:Hexo博客多台电脑设备同步管理
今天想把个人博客网站同时在macbook和mac mini上进行共同协作使用。其实最好的就是直接把项目放在icloud上面就不用折腾这么多了但是想探寻一下原理就搞了一下午。
原理其实很简单只要两边能实现更新github上的部署文件就好了。新创建一个分支用来存源文件。
对于同时使用一个github项目,前面写的博客已经写了解决办法了就是SSH keys还有一个问题就是另一边疯狂报错把这些报错的包一个个卸载了重新装然后没装的包装一下
如果你已经在一台电脑上完成了博客的搭建那么你是否想过如何在其它电脑上同步博客呢~ 其实原理很简单hexo g将我们的源文件部署 hexo d上传的只是网页部署文件这些文件上传到了 github的 master分支我们在另一台电脑上如果能够拥有源文件的话同样将这些部署文件上传到 github 的 master分支即可那么其实我们要做的就是备份源文件。 那么我们可以在github的blog仓库新建一个分支存储源文件亦或者新建一个仓库存储源文件即可这样我们就可以在多个终端间同步源文件而后就可以进行博客文件的终端同步了。 Github 操作
github Blog仓库中新建一个分支 hexo
参考博客1
初始电脑本地操作
本地任意一空白目录下 git clone 之前的代码
git clone gitgithub.com:your rep url ,eg :name.github.io.gitclone成功后删除掉除去.git之外的所有文件夹
把之前的博客源文件复制过来除去 .deploy_git
新建or修改 .gitignore文件
.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/如果你在themes文件夹下 clone 过其它主题文件把其中的 .git文件夹删除掉
先切换hexo分支
上传文件到hexo分支
git add .
git commit -m backup blog source file0305
git push 如果没有报错此时github端应该就可以看到备份的源文件了。
另一台终端操作
首先进行一些基础配置安装git nodejs 配置git连接Github
npm install hexo-cli -g # intall hexo# 在该电脑的本地文件夹下clone Blog源文件
git clone urlclone 成功后进入blog文件夹下安装之前安装的插件
npm install
npm install hexo-deployer-git --save
npm install hexo-hexo-renderer-marked #图片然后就可以在新电脑上写博客了将博客部署到网站后记得备份源文件
hexo g
hexo dgit add .
git commit -m
git push ## 多台终端写blog 记得先和github端 同步 ##
git pull疯狂报错
出了什么错就重新下载这个包 配合chatgpt