跳到主要内容

使用Docusaurus搭建首个博客

阅读需 2 分钟

在之前的学习中经常没有及时总结,导致许多知识学习过后仍然不会,因此搭建本博客用于记录我在学习过程中遇到的问题,总结解决办法

为什么选择Docusaurus

docusaurus本质上是一个npm包,可以帮助我极快的搭建个人博客,我不需要过分关注网站如何编写,只需要专注于我的md文档,同时docusaurus的样式好看,让我最终决定使用docusaurus来搭建我的博客.

博客搭建

使用vercel+github+cloudflare+docusaurus搭建个人博客

vercel用于部署博客,vercel提供了免费的静态网站部署,并且通过github登录可以一键部署github中的网站,非常方便

github托管代码,存放博客源代码,同时后期博客更新通过git提交到github后,vercel会自动检测main分支更改并同步更新博客网站

cloudflare提供了cdn加速与域名解析,帮助我将购买的域名解析到vercel提供的静态网站地址上,使用自己的域名即可访问博客

pnpm安装报错

在本地搭建docusaurus环境时,pnpm安装一直报错

pnpm报错图

排查问题后发现,失败的原因是pnpm要访问GitHub下载shark,国内访问GitHub速度过慢,下载超时,开启代理后解决问题

install报错要注意

在国内下载各种依赖时首先应当要考虑是否应该开启代理

总结

总的来说搭建个人博客是非常简单的,有成熟的一键傻瓜式搭建,也有各种教程帮助你搭建,搭建个人博客最大的问题只剩下域名的购买了

搭建博客中也会遇到不少问题,但是只要勤用百度,多问GPT,绝大部分问题会迎刃而解

由于这篇博文写的时间跨度有点大,有许多问题与细节我已经想不起来了,但是从这篇博客开始,我的博客生涯便要正式开始了 ,让我养成随时记录随时总结的习惯吧🎉