git commit -m <type>[optional scope]: <description>
// 注意冒号后面有空格
- type:提交的改动类型(如新增、修改、更新等)
- optional scope:标识此次提交主要涉及到代码中哪个模块
- description:一句话描述此次提交的主要内容
type | 描述 |
---|---|
feat | 新增功能 |
fix | bug 修复 |
style | 不影响程序逻辑的代码修改(修改空白字符,补全缺失的分号等) |
refactor | 重构代码(既没有新增功能,也没有修复 bug) |
docs | 文档更新 |
test | 增加测试 |
chore | 构建过程或辅助工具的变动 |
revert | 还原 |
ci | |
perf |
示例:
git commit -m 'feat: 增加 xxx 功能'
git commit -m 'bug(blog): 修复 xxx 功能'
0学习成本,用起来就像使用hooks一样,业务逻辑共享
(已解决) v2.1.0 感觉较为严重的bug:Provider内部的children不受外部state的影响 回复中有解决方案,但是是修改源码的,且不知道改动后性能怎么样 规避:先用全局store替代吧
常用的react组件样式库
问题:老问题了,<React.StrictMode>
下各种报错,其他的可以去看看issue
- 开发主界面
- 主界面展示(pc端图片待定)
- 主界面各入口
- (pending) 设置默认主页,将其他页面设置成主页面
- 文章搜索页
- 文章列表展示
- 文章搜索功能
- (extra) 标签分类功能
- 文章内容展示
- 基本内容展示 + 目录展示
- 提供快速修改功能
- (extra) 文章内容分块,内容右侧再分出一块空间,选中内容某部分可将其固定至此,方便浏览
- (pending) 开启评论功能
- 发布文章
- 文章管理页面,方便管理大量文章
- (extra) 文章合集
- 音乐搜索/下载
- 本服务器音乐搜索 / 下载
- 展示搜索结果,提供在线试听功能
- (extra) 展示封面、歌词等
- 下载音乐时,嵌入封面 / 歌词 / 翻译歌词 / 罗马音歌词(如果有的话)
- 下载设置,默认只嵌入封面 / 歌词
- (pending) 第三方音乐搜索 / 下载,如wyy
- 避免ip被封,限制访问次数???(本人不限,所有游客总计1次/秒)
- 提供更多的第三方,限制次数独立计算
- 多种音质下载
- 音乐上传(本人)
- 牢*闲话(本人才能看)
- 竖排时间线卡片展示,从新到旧
- 搜索功能,日期 / 内容
- 发表新内容
- 给内容标记,方便快速筛选
- (extra) 多种标记多种筛选
- (pending) 内容储存在本地,不上传到服务器
- (pending) 网站分享
- 分享一些觉得有趣 / 有用的网站
- (extra) 进行分类
- ......