图片表情的类型、分组与标记文本
【这是一篇写在此项目开发期的文章】 评论区的表情面板本来只有两组写死的 Emoji 和颜文字,所以我打算给它加自定义表情包。做完在页面上试的时候遇到了这样的问题:图片表情插进输入框只剩一串 URL,发出去也还是那串 URL;翻后端,发现没有 image 类型,表情也不分组织。这篇记录如何解决遇到的以上问题,以及评论字数按码元算、URL 里不能有方括号这些约束。
共 5 篇文章
【这是一篇写在此项目开发期的文章】 评论区的表情面板本来只有两组写死的 Emoji 和颜文字,所以我打算给它加自定义表情包。做完在页面上试的时候遇到了这样的问题:图片表情插进输入框只剩一串 URL,发出去也还是那串 URL;翻后端,发现没有 image 类型,表情也不分组织。这篇记录如何解决遇到的以上问题,以及评论字数按码元算、URL 里不能有方括号这些约束。
【这是一篇写在此项目开发期的文章】 我的后台一直有富文本和 Markdown 两个编辑模式,但文章自己并不记录是用哪种模式写的,于是前台靠正则去猜、后台重新打开时总是回到富文本。这篇记录我给文章加上 content_format 字段、在前后台和两套后端把它接起来、写脚本回填存量文章的过程,以及切换模式丢格式、预览和前台对不上这些坑。
【这是一篇写在此项目开发期的文章】 我的博客移动端一直只是把桌面版按断点往下塌缩,字号还整体偏大。这篇记录我用容器查询替掉固定断点、把触摸目标补到 44px、用根字号加 rem 统一收紧全站字号的过程,以及导航抽屉被 Header 裁掉、改根字号却不见效这些遇到的问题。
【这是一篇写在此项目开发期的文章】 一个博客里,首页、文章详情、归档、关于、搜索、工具箱的内容更新频率完全不同,用一种渲染模式套全站总让人感到别扭。这篇文章用来记录我按"内容多久变一次"给每个路由分档、用 Nuxt 的 routeRules 配出混合方案的过程,以及在自建 node-server 上踩到的几个坑。
【这是一篇写在此项目开发期的文章】 一个博客项目同时有 Nuxt 前台与 Vue 后台,如何避免两套前端各写各的样式?我将在这篇文章讲讲如何将「设计 Token」抽成唯一事实来源、用三层架构统一前后台,并选择落地极简毛玻璃风格的完整过程。