起因

行动

概览

使用到以下工具:

docusaurus搭建博客

​ 参考官网

vercel

​ vercel本身的使用是很简单的,导入项目,然后选择docusaurus框架即可,它提供自动构建和部署的功能。这里主要说一下为什么不使用Github pages。

​ 一开始我是打算使用Github pages来完成部署的,但是遇到了这样一个问题:通过Github pages部署,域名会自动重定向到我自己的域名。带来的后果就是:直接访问会404,我想要正常访问部署的博客就需要手动添加域名设置,而docusaurus提供的deploy 脚手架并没有考虑到这一点,每一次部署都会清除我对域名的设置。

​ 一开始我考虑是自定义域名的问题,尝试解除自定义域名的设置,但解除之后对域名的重定向仍然存在。

​ 后面考虑是不是域名解析带来的重定向,于是将阿里云上的域名解析规则清除,但仍然未生效。

​ 上面两个步骤花了2个多小时(中途需要多次触发部署来验证效果),感觉到时间的浪费。直接上vercel,20s解决问题

typora