常见规范
· 3 min read
常见规范。
中文排版规范
https://github.com/sparanoid/chinese-copywriting-guidelines
git 提交规范
单词 | 说明 |
---|---|
feat | 增加新功能 |
fix | 修复问题/bug |
style | 代码风格相关 |
perf | 优化/性能提升 |
refactor | 重构 |
revert | 撤销修改 |
test | 测试相关 |
docs | 文档/注释 |
chore | 依赖更新/脚手架配置修改 |
workflow | 工作流改进 |
ci | 持续集成 |
types | 类型定义文件更改 |
wip | 开发中 |
release | 发布新版 |
git 表情
符号 | 效果 | 意义 |
---|---|---|
:tada: | 🎉 庆祝 | 初次提交 |
:sparkles: | ✨ 火花 | 引入新功能 |
:bug: | 🐛 bug | 修复 bug |
:ambulance: | 🚑 急救车 | 重要补丁 |
:memo: | 📝 备忘录 | 撰写文档 |
:construction: | 🚧 施工 | 工作进行中 |
:lock: | 🔒 锁 | 修复安全问题 |
:rocket: | 🚀 火箭 | 部署功能 |
:zap: | ⚡ 闪电 | 提升性能 |
:wrench: | 🔧 扳手 | 修改配置文件 |
:white_check_mark: | ✅ 白色复选框 | 增加测试 |
:lipstick: | 💄 口红 | 更新 UI 和样式文件 |
:bookmark: | 书签 | 发行/版本标签 |
:globe_with_meridians: | 🌐 地球 | 国际化与本地化 |
:rotating_light: | 🚨 警车灯 | 移除 linter 警告 |
:heavy_plus_sign: | ➕ 加号 | 增加一个依赖 |
:heavy_minus_sign: | ➖ 减号 | 减少一个依赖 |
:arrow_up: | ⬆️ 上升箭头 | 升级依赖 |
:arrow_down: | ⬇️ 下降箭头 | 阶级依赖 |
:racehorse: | 🐎 赛马 | 提升性能 |
:chart_with_upwards_trend: | 📈 上升趋势图 | 添加分析或跟踪代码 |
:hammer: | 🔨 锤子 | 重大重构 |
:art: | 🎨 调色版 | 改进代码结构/代码格式 |
:fire: | 🔥 火焰 | 移除代码或文件 |
:pencil2: | ✏️ 铅笔 | 修复 typo |
:construction_worker: | :construction_worker: 工人 | 添加 CI 构建系统 |
:green_heart: | 💚 绿心 | 修复 CI 构建问题 |
:whale: | 🐳 鲸鱼 | Docker 相关工作 |
:apple: | 🍎 苹果 | 修复 macOS 下的问题 |
:penguin: | 🐧 企鹅 | 修复 Linux 下的问题 |
:checkered_flag: | 🏁 旗帜 | 修复 Windows 下的问题 |
next.js 稳定版本
npx create-next-app@14.2.24
next.js 重定向
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: false,
async redirects() {
return [
{
source: "/",
destination: "/dashboard",
permanent: true, // 使用永久重定向(HTTP 301)
},
];
},
// output: "standalone",
};
module.exports = nextConfig;