Skip to content

搭建记录

为啥搭建blog

啊,很突然的,原因是猫猫的友链帖子(距离这个帖子居然已经过去两个月了,拖延懒狗)。 看到猫猫的blog,感觉好有意思。

工作至今,一直有想搭建自己blog的想法,从未付诸于行动。看到鱼排里大佬们的帖子,也只是默默想着下次一定,就抛诸脑后。 但想想自己去年在鱼排写的年终期望,心里想着,不行,好歹得有点进步吧。加上很喜欢猫猫的友链板块(谢谢猫猫!)。于是,快乐的建站开始(踩坑(╬▔皿▔)╯)了。

搭建技术

vitepress

主题-clark-cui

github Pages

以上对我这个菜鸡来说都是两眼一抹黑,只好硬着头皮上(看文档.jpg)。

遇到的问题

仿照着猫猫和clark-cui的页面。删删改改。我总能写出让自己百度不到的bug ¯_(ツ)_/¯。

  1. config.ts 中使用 await 报错 Top-level await is currently not supported with the "cjs" output format

    把package.josn 的type配置为module即可。(这个bug卡了我好久,我太菜了>︿<)。

  2. 打包后遇到页面样式丢失,还有跳转链接失效问题,把 vitepress 版本从 1.0.0-beta.2 换成猫猫老师的 1.0.0-alpha.60 就没问题了。不知道更底层的原因。 再次部署发现完全不是,是我github 仓库命名问题。账户名和仓库名不一致。如果要正确引用就需要改config.ts 中 base为仓库名,或者直接改账户名(选了这个)。啊。总算成功了(T_T)