网站改进
- 解析markdown时不要改变默认的img样式(不要改成flex布局,也不要限制图片高度),它该怎么显示就怎么显示。目前已知的bug:长图,手机浏览器,页面滚动时,图片大小伸缩,图片高度60vh导致的;窄图,看着别扭
-
搜索框首次打开会“预查询”,关闭再打开就不会了把预查询取消了 - 搜索框,中文输入法输英文,按回车,显示两份文字
- “正在发布文章”,右侧loading
- 管理员邮箱更改为[email protected]
- Nginx切换到Caddy
- 在所有获取验证码的地方,验证码获取成功后,不要弹toast,弹弹窗:“验证码已发送至xxxxxxx,如果未收到邮件,请检查垃圾信箱”。弹窗不可取消,只能点击“我知道了”按钮才能取消
- 设备号用fingerprint
- banner-[datetime].json放到minio,动态配置
- 打包时exclude,改用cdn方式引入,减小网页体积
- 登录成功后会自动更新未读消息数,不知道是哪里更新的。(我也想不明白为啥,登陆成功后,会自动刷新,所以触发了url change 。导致GlobalPageData接口开始请求)
- api 改成 server action. 疑问:server action 不会触发 catch 回调吗?
- banner config server action 没有网络的时候,页面报错。好像是bug:https://github.com/vercel/next.js/issues?q=action+network
- global-error.tsx页面展示报错信息
- menu添加网址收藏或网址导航
- 有时候,打开页面,登陆状态会丢失。原因:GlobalPageData获取用户信息时,如果连接不上服务器,会返回{success:true,user=null},回调接口中判断user为null时,以为该用户不存在,就直接把token清空了
- 文章详情页左上角加一个“私密”标签,提示作用
- 文章页,评论开始加载,迅速返回到上个页面,评论接口报错
- axios不用了,http util 可以删了
- 文章置顶功能
- document visiable 时,如果没网络,获取 global page data 会报错,因为是 server action ,看看之后nextjs会不会把server action 的bug修复,否则就只能将这个逻辑删掉了
- 个人信息页,添加一个“使用默认头像”的按钮
- 文章编辑页面,修改标题和和封面的label的zIndex
- 权限文案改成“xxx可见”
- getGlobalPageDataAction()的catch回调,应该 do nothing
- 退出账号,清除cookie不成功,导致账号无法退出
- 换了城市评论,ip地址没有改变
- 搜索结果点击后在当前标签页打开链接
- 把404的返回值从
new Response({},{status:404})
改成NextResponse.json(null,{status: 404})
- 把turnstile弹窗改成hcaptcha,评论回复那里不用加验证码弹窗了
- 编辑页面,内容未保存,标签页不可关闭
- 迁移到nextjs15(版本还不太稳定,到2025年2、3月份再升级吧,代码在 git stash 中)
- sitemap
-
账号登录状态下,直接在数据库里修改密码,然后切换标签页,登陆状态未刷新原因:是由initialState变量导致的。initialState是为了防止页面加载时登录状态闪烁,就不改了 - 接入sentry
- 如果searchdialog中的内容长度超过屏幕高度,则在底部显示关闭按钮,否则就不显示。fix属性要写在style里面,不能写在className里面
- 手机上显示邮箱时,文字底部会有一条线。解决办法:在head标签中添加
<meta name="format-detection" content="telephone=no,email=no,address=no"/>
,避免浏览器对邮箱地址的自动链接和下划线处理 - 文章管理tab页和用户列表tab页,宽度过大时,出现页面可水平滚动的情况
- markdown编辑器页面做seo优化
- Markdown编辑器为空时,有虚线
- 搜索还没有分页,现在只显示了第一页20条数据
- server-action中进行fetch请求,要加timeout逻辑。另外,server-action还不支持取消
- image compress type的逻辑要优化一下,改成是否压缩就行了
- 粘贴上传文件,判断文件类型,如果为文件夹,就不适用
- html to pdf 加一个管理员选项,是否使用代理
- 有时候会出现文章权限更新失败
- server-action handler 慢慢改
- 文章中图片放大后,背景改成blur效果
- 宽度缩小,顶部展示搜索框
- pdf,文件夹用时间戳,文件名用网站标题,.改成_;pdf每天清理一次或手动清理
- 显示纯文本 空的时候不显示
- 编辑时,按tab有问题
- git submodule 这篇文章,同步滚动有问题