发布于 

总结一下最近的一些迁移工作

最近做了几件迁移工作,每项工作都需要耗费一定的精力,需要重新熟悉新的工具与环境。在这里,对于最近的迁移工作做一个总结。

文档→Documents

Windows10 中有一个叫做“文档”的库,不少软件的默认文件保存路径都是这里。在刚用新的笔记本电脑时,我把这个库的位置切换到了 D 盘,以减轻 C 盘的负担,同时方便我进行备份。当时设置路径时直接使用了“文档”这个名称进行命名。在在之后的日子里,使用这个名字一般是没有问题的。直到我配置 Anaconda 时,才因为这个中文路径产生了麻烦,详见:Anaconda 安装时遇到的一些问题

之后这个问题一直被搁置,直到前一段时间我重新想起这个问题,才打算将中文路径修改为英文。修改完路径之后就是对各种软件重新配置。我发现不少软件时可以自动识别路径的变化的,少数不能识别的我已经手动修改了。如此,我总算是填了之前的一个大坑。

其实自那次 Anaconda 的安装问题之后,我在设置路径时会尽量使用英文,并且避免空格的使用,不得已需要做出分隔的地方,在单词之间使用“-”或者“_”,尽可能避免由于路径引发的错误。

Chrome→Edge

在弃用 Firefox 之后,我一直使用 Chrome 作为我的桌面浏览器,也收藏了不少网页。在微软推出使用 Chromium 内核的全新 Edge 浏览器后,一直有改用 Edge 的想法,但是懒于行动。这次下定决心迁移到 Edge。Edge 的导入功能还是很完善的,十分方便地导入了我在 Chrome 的各种数据。只是之前在 Chrome 上收藏的网页并没有进行很好的归类,如今迁移到了 Edge 可以对收藏夹进行整理了。

Gitee→Vercel

这个网站之前是托管在 Gitee 上的,前几天在 Github 上也搞了一个托管。今天发现了 Vercel,决定把网站迁移到 Vercel 上。

先对这三个平台做一个对比:

网站 Gitee Github Vercel
速度 较慢
稳定性 较差,之前出现过被墙的情况
部署 手动,无自定义域名 自动,可自定义域名 自动,可自定义域名

由于我一直没有对我的网站进行备案(备案需要具有国内的服务器),只好使用一些国外的服务。

在比较了一些服务之后,还是选择了 Vercel,虽然速度比不上国内的 Gitee,但是足够方便,目前访问起来还算稳定。具体的配置方法我就不在这里重复了,可以参考我列出的参考链接中的内容。

不过,还是有一些东西需要额外说明的。

首先,Vercel 可以自动检测我对于 Github 仓库的更改。不过由于我仍然没有放弃 Gitee,在本地 Git 中,将源代码上传至 Github 的仓库,并设置为私有。设置成私有主要是因为配置文件中有一些 token 之类的信息。在 Gitee 中,选择从 Github 中导入仓库。这样,每次在线或者在本地对文件进行修改之后,Vercel 会自动部署网站,在 Gitee 中可以点击同步按钮来同步 Github 中的修改。

其次,我之前使用 Hexo 的一个自动部署的插件,将生成的静态文件提交到 Github 和 Gitee 上,使用它们提供的 Pages 服务。如果使用 Vercel,需要新建一个用来保存源代码的仓库,而不是生成的静态文件, 并且之前用来部署到 Github/Gitee 的代码应该删除,否则可能影响 Vercel 的自动部署 (2021/8/25)如果需要同时部署到 Github 或 Gitee 上,可以通过在环境变量中设置 token 的方式完成。

~~TODO:~~Stellar→Stellar

我现在使用的主题是 Stellar1.1.0,自己做了一些配置和两三处修改,作者已经发布了新的主题,有时间的话对主题进行一下更新。

(2021/8/25)已经完成了版本更新。

部分参考

vercel 是什么神仙网站?

Vercel 被墙后国内无法访问的解决方案

小林书架 Hexo:将你的博客部署到 Vercel