{"pageContext":{"index":280,"total":364,"name":"2024-09-14","items":[{"node":{"frontmatter":{"title":"Next.js部署到各种服务器","publish":true,"cover":"https://www.saybackend.com/_astro/nextjs_docker_og.DuNXxnFC_b5PLD.avif","showCover":null,"date":"2024-09-14","category":"devops","url":"https://www.saybackend.com/blog/04-deploy-nextjs-to-production-without-vercel","author":"SayBackend","translator":"","tags":["nextjs"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"JavaScript 中 delete 运算符","publish":true,"cover":"https://cdn-images-1.medium.com/max/1117/0*IbMOsccWAEUt1nBD.png","showCover":null,"date":"2024-09-14","category":"javascript","url":"https://webdeveloper.beehiiv.com/p/secrets-delete-operator-javascript","author":"Zachary Lee","translator":"","tags":["delete"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"React 和 FormData","publish":true,"cover":"","showCover":null,"date":"2024-09-14","category":"frontend","url":"https://reacttraining.com/blog/react-and-form-data","author":"Brad Westfall","translator":"","tags":["react"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"react-call - 调用式react组件","publish":true,"cover":"","showCover":null,"date":"2024-09-14","category":"frontend","url":"https://github.com/desko27/react-call","author":"Ismael Ramon","translator":"","tags":["react"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"Web Inspector - iOS safari 开发者扩展程序","publish":true,"cover":"https://andadinosaur.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBRdz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--b3a72710d1a083fdfc823441ea2be84b42504a8e/console.png","showCover":null,"date":"2024-09-14","category":"mobile","url":"https://reacttraining.com/blog/react-and-form-data","author":"Zhenyi Tan","translator":"","tags":["safari"],"priority":2},"html":"<hr>"}},{"node":{"frontmatter":{"title":"Web 的剪贴板，以及它如何存储不同类型的数据","publish":true,"cover":"https://alexharri.com/images/posts/clipboard/copy-paste-rich-content.png","showCover":null,"date":"2024-09-14","category":"frontend","url":"https://alexharri.com/blog/clipboard","author":"Alex Harri","translator":"","tags":["web"],"priority":2},"html":"<hr>\n<p>截至目前，还没有一种适用于所有浏览器的将自定义数据类型写入剪贴板的好方法。Figma 将 base64 字符串放入 HTML 表示中的方法很粗糙，但很有效，因为它绕过了剪贴板 API 的大量限制</p>"}},{"node":{"frontmatter":{"title":"react-kitten - 类似桌面多窗口的组件","publish":true,"cover":"https://github.com/rohanrhu/react-kitten/raw/main/public/images/kitten.png","showCover":null,"date":"2024-09-14","category":"frontend","url":"https://github.com/rohanrhu/react-kitten","author":"Oğuzhan Eroğlu","translator":"","tags":["react"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"svg.wtf - 在线svg playground","publish":true,"cover":"","showCover":null,"date":"2024-09-14","category":"frontend","url":"https://svg.wtf/","author":"svg.wtf","translator":"","tags":["react"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"react-native-compressor - react native多媒体压缩","publish":true,"cover":"","showCover":null,"date":"2024-09-14","category":"mobile","url":"https://github.com/numandev1/react-native-compressor","author":"Numan","translator":"","tags":["react native"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"valtio - 支持vanilla javascript的状态管理","publish":true,"cover":"","showCover":null,"date":"2024-09-14","category":"frontend","url":"https://github.com/pmndrs/valtio","author":"Poimandres","translator":"","tags":["react"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"svgedit - 浏览器svg编辑工具","publish":true,"cover":"https://github.com/SVG-Edit/svgedit/raw/master/docs/screenshot.png","showCover":null,"date":"2024-09-14","category":"frontend","url":"https://github.com/SVG-Edit/svgedit","author":"SVG-Edit","translator":"","tags":["svg"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"链接跳转分析工具","publish":true,"cover":"","showCover":null,"date":"2024-09-14","category":"nodejs","url":"https://github.com/seadfeng/redirect-checker","author":"Sead Feng","translator":"","tags":["web"],"priority":1},"html":"<hr>"}},{"node":{"frontmatter":{"title":"节日快乐","publish":true,"cover":"/imgs/happyholiday.png","showCover":true,"date":"2024-09-14","category":"topic","url":"","author":"周e信","translator":"","tags":["holiday"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"yournextstore - nextjs和stripe实现的商城网站","publish":true,"cover":"","showCover":null,"date":"2024-09-14","category":"nodejs","url":"https://github.com/yournextstore/yournextstore","author":"Your Next Store","translator":"","tags":["commerce"],"priority":1},"html":"<hr>\n<p>AGPL以及一个自定义协议</p>"}}]}}