-
前端框架 NextJS
-
前端样式 TailwindCSS
-
代码检查与格式化
- 代码检查 eslint
- TypeScript 规则 typescript-eslint
- 格式美化 prettier
-
代码提交
- 钩子工具 husky
- 暂存区校验 lint-staged
- 提交信息规范 commitlint
-
站点生成
- MarkDown 文件读取 contentlayer
- Sitemap 生成 next-sitemap
- 访客评论 giscus
-
内容解析
- 图标库 lucide-react
- 外部链接 rehype-external-links
- 代码高亮 rehype-pretty-code
- 辅助解析 remarkGfm
- 图片尺寸计算 image-size
- SVG 图标 svgr
- 样式管理 clsx
- 日期处理 date-fns
-
效果增强
- 图片预览 react-photo-view
- 滚动动画 aos
- 颜色转换 color
- 打字机 Typed.js
类型 | 描述 |
---|---|
feat | 新功能 |
fix | 修复 |
docs | 文档变更 |
chore | 构建过程或辅助工具的变动 |
style | 代码格式 |
refactor | 代码重构 |
ci | 自动化相关 |
test | 代码测试 |
perf | 性能优化 |
revert | 回退 |
vercel | vercel 相关 |
Ability to add width and height to the image rehype-img-size
问题详情:Error when building with contentlayer 0.3.4 and Next.js 13 App Router
临时解决:在 package.json
中覆盖版本。
- Giscus 的文字选中效果改动