Hexo博客备份

本文讨论了Hexo博客备份存在的问题,包括博客源文件的安全性和图床的不稳定。提出通过Git将博客文件和设置备份到GitHub,并将GitHub作为图床的解决方案,详细介绍了如何连接仓库、选择备份文件及进行备份上传的步骤。
摘要由CSDN通过智能技术生成

部署博客时提交的是生成后的静态网页,而源文件是在我们使用的电脑上,可以使用Git工具备份这些博客文件和设置文件,并将图床搭配进来。

Hexo博客备份

1. 存在的问题

上周使用笔记本过程中出现了故障, wifi识别不到网络,重置网络后电脑关机准备自动重启就再也打不开机了,当天下午就去了售后维修点。服务员确认了电脑故障后就交给了维修人员,并提醒我可能会重装系统,有没有备份之类的,然而打不开机的我又怎么去备份数据,这时才突然警醒数据放在笔记本上并不安全,比如写的一些博客的源文件,一些自定义的配置文件等等,,,,结果在维修员手里直接就打开了,Fuck。。。。

第二次出现故障,直接送修,确认是网卡和主板的连接点受到了腐蚀,等了两天,换了网卡和主板。好在是好在是在保修期内,,,,

但这也让我开始了考虑博客备份迁移。

Hexo-Admin 是一个基于 Node.js 和 Vue.js 的 Hexo 博客管理系统,实现了博客的管理、文章的编辑、分类、标签、评论、备份、部署等一系列功能。在 Hexo-Admin 中,用户需要登录才能使用这些功能。下面是 Hexo-Admin 实现用户登录的步骤: 1. 安装 hexo-admin 插件 首先需要在 hexo 博客项目中安装 hexo-admin 插件,可以使用以下命令: ```shell npm install --save hexo-admin ``` 2. 配置 hexo-admin 插件 在 hexo 博客项目的 _config.yml 文件中添加以下配置: ```yml admin: username: your_username # 设置用户名 password_hash: your_password_hash # 设置密码(需要使用密码哈希值,可以使用 md5 加密) secret: your_secret # 设置 secret(随机字符串,用于加密) ``` 注意:密码需要使用 md5 加密,可以使用以下命令生成密码哈希值: ```shell echo -n your_password | md5sum ``` 3. 登录页面 在 hexo 博客项目中创建一个名为 admin 的页面,用于用户登录。在 admin 页面中添加以下代码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Hexo-Admin Login</title> <link rel="stylesheet" href="/admin/css/app.css"> </head> <body> <div id="app"></div> <script src="/admin/js/manifest.js"></script> <script src="/admin/js/vendor.js"></script> <script src="/admin/js/app.js"></script> </body> </html> ``` 4. 设置登录路由 在 hexo 博客项目的 _config.yml 文件中添加以下配置: ```yml router: /admin/:path: admin ``` 这样就可以通过访问 /admin/login 来登录了。 5. 启动 hexo 博客项目 使用以下命令启动 hexo 博客项目: ```shell hexo server ``` 然后访问 http://localhost:4000/admin/login 进入登录页面,输入用户名和密码即可登录。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值