Nuxt3 -> Nuxt4

基本上就是把依赖升级了一遍,Nuxt4比Nuxt3稳定一些,非常Nice

样式

将通用/可复用的样式抽离到了全局的样式文件里,大概有:
_variables:样式变量
theme:主题样式变量
layout:布局
form:表单
button:按钮
highlight:代码高亮
transition:过渡动画
blog:博客的通用样式
blog-post:博客文章通用样式

类型

一些模块的类型放在 types 下
一些特殊的联系放在 types/form、types/query 下
form:表单参数
query:搜索参数

静态资源

将 styles、icons、images 放在 assets 下

组件

重构了所有的组件,基本满足组件设计原则

主要调整的有 Comment、Editor 等

Comment

将 Comment 拆分成了 CommentCard、Input、CommentText、ReplyCard 等组件
每一个组件负责单一的职责,接口数据处理全在 comment/index 组件内统一处理