惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
O
OpenAI News
D
Docker
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
N
Netflix TechBlog - Medium
人人都是产品经理
人人都是产品经理
Y
Y Combinator Blog
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 司徒正美
C
CXSECURITY Database RSS Feed - CXSecurity.com
阮一峰的网络日志
阮一峰的网络日志
K
Kaspersky official blog
Security Latest
Security Latest
T
Tailwind CSS Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Vulnerabilities – Threatpost
W
WeLiveSecurity
N
News and Events Feed by Topic
aimingoo的专栏
aimingoo的专栏
美团技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Google DeepMind News
Google DeepMind News
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Cyber Attacks, Cyber Crime and Cyber Security
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog
T
The Blog of Author Tim Ferriss
Google DeepMind News
Google DeepMind News
Help Net Security
Help Net Security
爱范儿
爱范儿
宝玉的分享
宝玉的分享
腾讯CDC
H
Heimdal Security Blog
Webroot Blog
Webroot Blog
AI
AI
WordPress大学
WordPress大学
Recorded Future
Recorded Future
SecWiki News
SecWiki News
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Security Archives - TechRepublic
Security Archives - TechRepublic
Google Online Security Blog
Google Online Security Blog
C
Check Point Blog
TaoSecurity Blog
TaoSecurity Blog
Cisco Talos Blog
Cisco Talos Blog
The Cloudflare Blog
www.infosecurity-magazine.com
www.infosecurity-magazine.com
博客园 - Franky
云风的 BLOG
云风的 BLOG

酥米的小站

酥米的碎碎念(13),最近的一些事 酥米碎念站上线啦~ 人潮里的烽烟笺:虎门公交的湾畔漫游录 酥米系统聚合地上线啦! 酥米的碎碎念(12),最近的一些事 酥米的碎碎念(11),最近的一些事 酥米的碎碎念(10),最近的一些事 酥米的碎碎念(9),最近的一些事 环江漫漫行:五邑公交的路途游记 2025最后一天,最近的碎碎念 2025冬至安康 回望2025,回望自己 酥米碎念之“时光慢递”明信片和手搓导航网站 酥米的碎碎念(6) 海滨间的慢行笺:珠海公交的路途漫游录 Windows 11 Insider Preview Build 26220.7262 更新日志 酥米的碎碎念(5) 没有显卡也能在Windows下开星露谷服务器啦!无显卡开设星露谷物语服务器 酥米的碎碎念(4) Windows 11 Insider Preview Build 26220.7070 更新日志 酥米的碎碎念(3) 我成年啦!18岁生日快乐 酥米周记二之运动会 Windows 11 Insider Preview Build 26220.6972 更新日志:AI助手深化与拖拽托盘优化 酥米周记一之平淡无聊的一周 酥米小站微信小程序即将上线 Windows 11 Insider Preview Build 26220.6780 更新日志:AI助手与拖拽托盘升级 番禺市桥游记:老城区的辉煌,从未落幕 Hexo博客添加2048
自动备份你的Hexo博客
Supermini233,2096231523@qq.com · 2025-10-10 · via 酥米的小站

酥米小机器人正在努力构思中···(如果文章里面一直显示ai构思中,那就是酥米本米没有在文章设置AI总结/DOGE)

教程类博客教程

前提

最近十分难绷,为了搞code-server远程编辑博客,把博客的依赖给刷掉了,还好之前有备份逃过一劫,这也让我萌生了一个想法,可不可以把hexo源代码备份到github仓库上面呢?于是我在万能的度娘寻找答案,还真给我找到了一个方法。

原文章地址

感谢AISYUN大佬提供的方案,此文章只做记录留档,如侵犯到您的权利,请联系我下架此文章,谢谢~

正文

将Hexo目录加入到Git仓库中

1
2
3
git init
git remote add origin git@github.com:Github用户名/项目名字.git
git pull origin main # 原教程中为Master,现已替换为main

建议在博客根目录中写入.gitignore 文件,填入以下内容:

1
2
3
4
public/
.deploy
.deploy_git/
*.log

这样可以防止编译过的网页以及log文件被上传到仓库里,提升备份速度

然后再执行以下命令,手动将源代码首次推送至Github仓库中:

1
2
3
git add .
git commit -m "备份hexo源码文件"
git push origin master

自动化实现

首先安装shelljs

1
npm install --save shelljs

然后在博客根目录/scripts(如果没有此文件夹,就创建一个)文件夹里,创建一个名为auto_backup.js的脚本

并且填入以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
require('shelljs/global');
try {
hexo.on('deployAfter', function() {//当deploy完成后执行备份
run();
});

} catch (e) {
console.log("产生了一个错误啊<( ̄3 ̄)> !,错误详情为:" + e.toString());
}
function run() {
if (!which('git')) {
echo('Sorry, this script requires git');
exit(1);
} else {
echo("======================Auto Backup Begin===========================");
cd('Your Blog Folder'); //此处修改为Hexo根目录路径
if (exec('git add --all').code !== 0) {
echo('Error: Git add failed');
exit(1);
}
if (exec('git commit -am "blog auto backup script\'s commit"').code !== 0) {
echo('Error: Git commit failed');
exit(1);
}
if (exec('git push origin main').code !== 0) {
echo('Error: Git push failed');
exit(1);
}
echo("==================Auto Backup Complete============================")
}
}

  • Your Blog Folder处请改成自己博客的绝对目录路径如:D:/blog/
  • 如果你的仓库名称不是默认origin和分支不是main的话,需改成自己的仓库和相应分支名

结果

保存好脚本,在博客目录执行hexo deploy命令,在博客常规推送之后,会出现以下输出:

就证明博客代码推送成功啦~

此时查看Github仓库上也有相应的博客代码啦!

头像头像

Supermini233

终有一日,寻梦中人

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 酥米的小站