{"pageContext":{"index":77,"total":364,"name":"2020-10-25","items":[{"node":{"frontmatter":{"title":"MongoDB Atlas支持混合云","publish":true,"cover":"https://webassets.mongodb.com/_com_assets/cms/MongoDB-Atlas-cross-cloud-data-migration-ip40ue5k07.gif","showCover":true,"date":"2020-10-25","category":"database","url":"https://www.mongodb.com/blog/post/introducing-multicloud-clusters-on-mongodb-atlas","author":"Sahir Azam","translator":"","tags":["mongodb"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"React 17 正式版发布","publish":true,"cover":"","showCover":true,"date":"2020-10-25","category":"frontend","url":"https://reactjs.org/blog/2020/10/20/react-v17.html","author":"react","translator":"","tags":["react"],"priority":1},"html":"<p>没有新特性发布，但是内部为react以后的更新做好了准备。</p>"}},{"node":{"frontmatter":{"title":"OpenTTD - 基于游戏运输大亨的开源模拟器","publish":true,"cover":"https://www.openttd.org/screenshots/1.0-20081217_matthew_iselin_thumb.png","showCover":true,"date":"2020-10-25","category":"game","url":"https://github.com/OpenTTD/OpenTTD","author":"OpenTTD","translator":"","tags":["game"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"awesome-shields 加强版状态图标列表","publish":true,"cover":"","showCover":true,"date":"2020-10-25","category":"devops","url":"https://github.com/a-maliarov/awesome-shields","author":"Anatolii","translator":"","tags":["status"],"priority":1},"html":"<p>Add some <strong>color</strong> to your repository! Or remove it, while leaving the logo on a badge. Anyway, it just looks dope :sunglasses:</p>\n<table>\n    <tbody><tr>\n        <th>Before</th>\n        <th>\n            <a href=\"https://discord.gg/VnrdB6K\"><img alt=\"Discord\" src=\"https://img.shields.io/discord/767286138007584780\"></a>\n        </th>\n        <th>\n            <a href=\"https://www.youtube.com/watch?v=xFXERAZ3RIg\"><img alt=\"YouTube\" src=\"https://img.shields.io/youtube/likes/xFXERAZ3RIg?style=social\"></a>\n        </th>\n        <th>\n            <a href=\"https://github.com/a-maliarov/awesome-shields/blob/main/categories/build.md\"><img alt=\"Build Status\" src=\"https://travis-ci.com/a-maliarov/amazoncaptcha.svg?branch=master\"></a>\n        </th>\n        <th>\n            <a href=\"https://github.com/a-maliarov/awesome-shields/blob/main/categories/code_coverage.md\"><img alt=\"Code Coverage\" src=\"https://img.shields.io/codecov/c/gh/a-maliarov/amazoncaptcha\"></a>\n        </th>\n        <th>\n            <a href=\"https://github.com/a-maliarov/awesome-shields/blob/main/categories/dependencies.md\"><img alt=\"Dependencies\" src=\"https://img.shields.io/requires/github/a-maliarov/amazoncaptcha\"></a>\n        </th>\n    </tr>\n    <tr>\n        <th>After</th>\n        <td>\n            <a href=\"https://discord.gg/VnrdB6K\"><img alt=\"Discord\" src=\"https://img.shields.io/discord/767286138007584780?label=Discord&amp;logo=discord&amp;logoColor=ffffff&amp;labelColor=7289DA&amp;color=2c2f33\"></a>\n        </td>\n        <td>\n            <a href=\"https://www.youtube.com/watch?v=xFXERAZ3RIg\"><img alt=\"YouTube\" src=\"https://img.shields.io/youtube/likes/xFXERAZ3RIg?label=Likes&amp;logo=youtube&amp;logoColor=ffffff&amp;labelColor=FF0000&amp;color=282828&amp;style=flat\"></a>\n        </td>\n        <td>\n            <a href=\"https://github.com/a-maliarov/awesome-shields/blob/main/categories/build.md\"><img alt=\"Build Status\" src=\"https://img.shields.io/travis/a-maliarov/amazoncaptcha?branch=master&amp;label=Travis%20CI&amp;logo=Travis%20CI&amp;logoColor=ffffff&amp;labelColor=2782f7\"></a>\n        </td>\n        <td>\n            <a href=\"https://github.com/a-maliarov/awesome-shields/blob/main/categories/code_coverage.md\"><img alt=\"Code Coverage\" src=\"https://img.shields.io/codecov/c/gh/a-maliarov/amazoncaptcha?label=Codecov&amp;logo=Codecov&amp;logoColor=ffffff&amp;labelColor=F01F7A\"></a>\n        </td>\n        <td>\n            <a href=\"https://github.com/a-maliarov/awesome-shields/blob/main/categories/dependencies.md\"><img alt=\"Dependencies\" src=\"https://img.shields.io/requires/github/a-maliarov/amazoncaptcha?label=Requirements&amp;logoColor=ffffff&amp;labelColor=282828\"></a>\n        </td>\n    </tr>\n</tbody></table>"}},{"node":{"frontmatter":{"title":"boundary - 安全登陆服务器的新方式","publish":true,"cover":"https://github.com/hashicorp/boundary/raw/main/boundary.png","showCover":true,"date":"2020-10-25","category":"devops","url":"https://polypane.app/css-3d-transform-examples/","author":"HashiCorp","translator":"","tags":["ssh"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"hitcount.io - 图片网站点击计数","publish":true,"cover":"","showCover":true,"date":"2020-10-25","category":"frontend","url":"https://hitcount.io/","author":"HitCount","translator":"","tags":["count"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"fingerprintjs - 浏览器用户身份鉴定服务","publish":true,"cover":"https://github.com/fingerprintjs/fingerprintjs/raw/master/resources/pro_screenshot.png","showCover":true,"date":"2020-10-25","category":"javascript","url":"https://github.com/fingerprintjs/fingerprintjs","author":"fingerprintjs","translator":"","tags":["security"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"fonos - 新一代旨在替换twilio的开源语音解决方案","publish":true,"cover":"https://raw.githubusercontent.com/fonoster/fonos/master/repo_banner.jpg","showCover":true,"date":"2020-10-25","category":"nodejs","url":"https://github.com/fonoster/fonos","author":"Fonoster","translator":"","tags":["VOIP"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"react-native-loading-spinner-overlay react 加载转圈组件","publish":true,"cover":"https://camo.githubusercontent.com/4ff7f3ed847ebd9b406872b9f033b98006b42239/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f6a6f696e73706f6e74616e656f75732f72656163742d6e61746976652d6c6f6164696e672d7370696e6e65722d6f7665726c617940312e302e302f6d656469612f64656d6f2e676966","showCover":true,"date":"2020-10-25","category":"mobile","url":"https://github.com/joinspontaneous/react-native-loading-spinner-overlay","author":"Spontaneous","translator":"","tags":["react native"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"rewire - 单元测试非导出函数","publish":true,"cover":"","showCover":true,"date":"2020-10-25","category":"nodejs","url":"https://github.com/jhnns/rewire","author":"Johannes Ewald","translator":"","tags":["test"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"skypack.dev - 新一代javascript开源项目搜索工具","publish":true,"cover":"","showCover":true,"date":"2020-10-25","category":"javascript","url":"https://www.skypack.dev/","author":"skypack","translator":"","tags":["search"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"takenote - 数据保存在github上的无数据库开源web笔记","publish":true,"cover":"https://github.com/taniarascia/takenote/raw/master/assets/takenote-light.png","showCover":true,"date":"2020-10-25","category":"nodejs","url":"https://github.com/taniarascia/takenote","author":"Tania Rascia","translator":"","tags":["github"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"waypoint - 以代码的方式构建，发布任何产品到任何平台","publish":true,"cover":"https://github.com/hashicorp/waypoint/raw/main/website/public/img/logo-fullcolor-rgb.png","showCover":true,"date":"2020-10-25","category":"devops","url":"https://github.com/hashicorp/waypoint","author":"HashiCorp","translator":"","tags":["ci"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-native-dialog 模仿原生对话框的纯javascript对话框","publish":true,"cover":"https://raw.githubusercontent.com/mmazzarolo/react-native-dialog/master/.github/docs-images/react-native-dialog-ios-alert.png","showCover":true,"date":"2020-10-25","category":"mobile","url":"https://github.com/mmazzarolo/react-native-dialog","author":"Matteo Mazzarolo","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"在线svg ico制作工具","publish":true,"cover":"","showCover":true,"date":"2020-10-25","category":"frontend","url":"https://formito.com/tools/favicon","author":"Formito","translator":"","tags":["svg"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"想让你的文章出现在这里？","publish":true,"cover":"","showCover":true,"date":"2020-10-03","category":"frontend","url":"mailto:editor@zhouexin.com?subject=投稿!","author":"投稿","translator":"","tags":["editor"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-paypal-js 官方paypal react sdk","publish":true,"cover":"","showCover":true,"date":"2020-10-25","category":"frontend","url":"https://github.com/paypal/react-paypal-js","author":"paypal","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"经验 - 管理技术质量","publish":true,"cover":"","showCover":true,"date":"2020-10-25","category":"other","url":"https://lethain.com/managing-technical-quality/","author":"Will Larson","translator":"","tags":["manage"],"priority":1},"html":"<p>心急吃不了热豆腐，改良也需要小步进行，验证有用后再来迭代。</p>"}},{"node":{"frontmatter":{"title":"用 Substats 和 Shields.io 为你的个人主页定制动态数据小牌子","publish":true,"cover":"https://cdn.sspai.com/editor/u_spencerwoo/15846965978682.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1","showCover":true,"date":"2020-10-25","category":"devops","url":"https://sspai.com/post/59593","author":"SpencerWoo","translator":"","tags":["status"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"webkit 支持apple Face ID和Touch ID","publish":true,"cover":"https://webkit.org/wp-content/uploads/Screen-Shot-2020-08-11-at-2.34.11-PM.png","showCover":true,"date":"2020-10-25","category":"frontend","url":"https://webkit.org/blog/11312/meet-face-id-and-touch-id-for-the-web/","author":"Jiewen Tan","translator":"","tags":["apple"],"priority":1},"html":""}}]}}