处女座->记录搭建该blog遇到的问题

2021/10/10 vuepress

我是摘要,报告完毕

提示的色块

This is a warning⚠️

This is a dangerous warning

牛顿第一定律

假若施加于某物体的外力为零,则该物体的运动速度不变。

See More

这是一个详情块,在 IE / Edge 中不生效


# 技术栈

github中创建两个仓库,vuepress-blog用来存放项目的源代码,vuepress-blog-dist用来存放项目打包之后的dist文件夹。利用deploy.sh脚本自动切换到项目本地的npm run build打包之后的 dist 文件夹中,之后通过git addgit commitgit pushvuepress-blog-dist仓库上面,自动触发vercel进行项目的部署(vercel只需要dist文件夹)。目前存在的一个问题就是项目的源代码没有和项目打包部署进行同步,未解决(本来是利用deploy.sh脚本中进行自动的推送源代码到vuepress-blog上面,但是会遇到一个问题就是:如果一次npm run deploy操作失败的话呢,就是会有未pushcommit残留,导致下一次运行该命令失败。解决思路的话:判断有没有未推送的commit,对它进行回推到未git add -A之前(目前不会写判断条件,没时间研究,好吧,主要是我的笔记本还没有置换,太卡不想操作 😅)~~~~或者干脆单独另外再本地提交一次(主要还是嫌麻烦 🦄)

# 遇到报错Maximum call stack size exceeded... pageMeta is not defined...

解决办法: 就是你写博客那个[name].md文件的name不可以带有中文字符 😑。好像可以配置一个插件来解决该问题,等有时间我一定要看看(换了新电脑 😭)

这是自定义组件啊啊啊