首页 > 编程知识 正文

如何用hexo写博客,hexo个人博客

时间:2023-05-04 18:07:57 阅读:58291 作者:4931

定期备份和恢复是非常重要的,以防止由于错误操作和计算机崩溃而丢失博客源文件,并满足更换计算机和写作的需要。

要备份的文件目录我们进行备份时,不需要备份整个博客目录,scaffolds目录、source目录、themes目录、 gitignore文件

首先,让我们看看整个博客目录的结构:

(1).deploy_git此目录在我们部署时生成。 也就是说,它是存储在github中的文件,不需要备份。

)2) node_modules本目录包含hexo博客依赖的模块,在安装过程中自动生成,无需备份。

)3) public与. deploy_git类似,是编译后生成的文件的静态网页文件,不需要备份。

(4) scaffolds保存了用户文章模板,需要备份。

) source存储用户文章的源文件,需要备份。

(6) themes保存用户下载的主题文件和配置,需要备份。

)7).gitignore保存推送到github时忽略的文件名,需要备份。

(8) _config.yml保存用户配置信息,需要备份。

) db.json存储网页数据文件,并在编译时生成静态页时自动更新,无需备份。

(10 ) package.json保存了依赖模块的列表,需要备份。

) 11 ) package-lock.json保存了依赖模块的安装记录,不需要备份。

备份操作可以在了解需要备份的文件后进行备份。 您可以手动查找和复制这些文件,也可以将其上传到云中,这无疑很麻烦。 通过复制此重复操作,可以为操作创建批处理脚本。

@ echo offecho d|xcopy ' scaffolds ' ./back-up/my blog/scaffolds '/e/I/ye chod ' ./back-uxu xcopy '.git ignore ' ./back-up/my blog/. git my blog/_ config.yml '/e/I/yech of|xcopy ' package.JSON ' . 格式是xcopy复制的文件路径复制到的文件路径,可能不知道路径是文件名还是目录名。 运行时让用户选择输入。 输入d是目录名称,输入f是文件名。 因此,为了避免程序中断,可以使用管道命令: A | B将a命令的输出结果表示为b命令的输入。

这样复制了需要备份的文件。 然后,可以保存在USB存储器中,也可以上传到云中。 在此选择将备份的文件夹直接拖动到one驱动器进行同步。 一键操作方便快捷。

如果电脑上已经安装了hexo博客,只是想通过某种错误操作恢复到以前备份的状态,那么只需要用当前博客的相应文件和目录复盖备份的6个文件和目录即可。 要在其他电脑上恢复博客内容,需要执行以下操作:

安装git bash和node.js后,可以在cmd中输入git version、node -v和npm -v以验证版本,并检测是否成功安装。

安装Hexo并在cmd上输入npm install -g hexo-cli

在希望保存Hexo目录的位置,初始化Hexo右键单击以打开git bash here并运行hexo init (可以在cmd上访问此目录)

恢复备份文件后,备份的六个文件和目录将被当前博客目录复盖,恢复操作完成,并可以通过hexo g、hexo s进行验证。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。