{"pageContext":{"index":44,"total":368,"name":"2020-03-08","items":[{"node":{"frontmatter":{"title":"38妇女节快乐","publish":true,"cover":"http://img.tbnimg.com/2017/03/09/09CC3558133F.jpg","showCover":true,"date":"2020-03-08","category":"topic","url":"","author":"","translator":"","tags":["womenday"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"MongoDB统一账户","publish":true,"cover":"https://webassets.mongodb.com/_com_assets/cms/user_info-cclu1o208w.png","showCover":true,"date":"2020-03-08","category":"database","url":"https://www.mongodb.com/blog/post/introducing-a-single-unified-mongodb-account","author":"Marissa Jasso","translator":"","tags":["mongo"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"adonisjs 微服务框架","publish":true,"cover":"https://camo.githubusercontent.com/305144b0a9d114cb25281a93646ce26dbabf615e/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f61646f6e69736a732f696d6167652f75706c6f61642f715f3130302f76313535383631323836392f61646f6e69732d726561646d655f7a73637963752e6a7067","showCover":true,"date":"2020-03-08","category":"nodejs","url":"https://github.com/adonisjs/core","author":"adonisjs","translator":"","tags":["microservice"],"priority":2},"html":"<blockquote>\n<p>比 nestjs 早，但是明显不如 nestjs 了。</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"css.gg MIT许可图标库","publish":true,"cover":"https://camo.githubusercontent.com/fda7825e0890b746bdbbb444df56fa95fdfd5648/68747470733a2f2f6373732e67672f6661762f6f672e706e67","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://github.com/astrit/css.gg","author":"Astrit Malsija","translator":"","tags":["icon"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"bstreeview bootstrap4树插件","publish":true,"cover":"https://github.com/chniter/bstreeview/raw/master/screeshots/bstreeview.PNG?raw=true","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://github.com/chniter/bstreeview","author":"Sami CHNITER","translator":"","tags":["tree"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"conference-app-in-a-box serverless 和 React Native会议程序","publish":true,"cover":"https://github.com/dabit3/conference-app-in-a-box/raw/master/src/assets/confapps1.jpg","showCover":true,"date":"2020-03-08","category":"mobile","url":"https://github.com/dabit3/conference-app-in-a-box","author":"Nader Dabit","translator":"","tags":["react native"],"priority":2},"html":"<ul>\n<li>后端是<a href=\"https://amazonaws-china.com/cn/about-aws/whats-new/2017/11/introducing-aws-amplify-a-declarative-javascript-library-for-cloud-development-with-mobile-or-web-applications/\">AWS amplify</a></li>\n<li>graphql</li>\n<li>实时聊天</li>\n</ul>"}},{"node":{"frontmatter":{"title":"在线css阴影构造器","publish":true,"cover":"","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://brumm.af/shadows","author":"Philipp Brumm","translator":"","tags":["css"],"priority":1},"html":"<p>也有对应<a href=\"https://www.figma.com/community/plugin/788830704169694737/SmoothShadow\">figma插件</a></p>"}},{"node":{"frontmatter":{"title":"css柯里化","publish":true,"cover":"","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://www.trysmudford.com/blog/currying-in-css/","author":"Trys Mudford","translator":"","tags":["css"],"priority":1},"html":"<div class=\"gatsby-highlight\" data-language=\"css\"><pre class=\"language-css\"><code class=\"language-css\"><span class=\"token selector\">:root</span> <span class=\"token punctuation\">{</span>\n  <span class=\"token property\">--f-2</span><span class=\"token punctuation\">:</span> <span class=\"token punctuation\">(</span><span class=\"token punctuation\">(</span>2 / 16 - <span class=\"token function\">var</span><span class=\"token punctuation\">(</span>--f-foot<span class=\"token punctuation\">)</span><span class=\"token punctuation\">)</span> * <span class=\"token function\">var</span><span class=\"token punctuation\">(</span>--f-hill<span class=\"token punctuation\">)</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n<span class=\"token punctuation\">}</span>\n\n<span class=\"token selector\">body</span> <span class=\"token punctuation\">{</span>\n  <span class=\"token property\">font-size</span><span class=\"token punctuation\">:</span> <span class=\"token function\">calc</span><span class=\"token punctuation\">(</span><span class=\"token function\">var</span><span class=\"token punctuation\">(</span>--f-2<span class=\"token punctuation\">)</span> * 16<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n<span class=\"token punctuation\">}</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"heroicons - MIT许可svg图标","publish":true,"cover":"https://github.com/refactoringui/heroicons/raw/master/.github/outline-md-preview.svg?sanitize=true","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://github.com/refactoringui/heroicons","author":"refactoring ui","translator":"","tags":["svg"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"joe - slack的postgres帮助机器人","publish":true,"cover":"https://postgres.ai/docs/assets/joe/demo.gif","showCover":true,"date":"2020-03-08","category":"database","url":"https://postgres.ai/blog/joe-0.5/","author":"Postgres.ai","translator":"","tags":["slack"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"diva.js - 基于浏览器的高清图片文档浏览工具","publish":true,"cover":"https://github.com/DDMAL/diva.js/wiki/img/diva-logo-sm.png","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://github.com/DDMAL/diva.js","author":"Distributed D","translator":"","tags":["image"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"edtr-io react WYSIWYG编辑器","publish":true,"cover":"https://github.com/edtr-io/edtr-io/raw/master/README_files/edtr-io.gif","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://github.com/edtr-io/edtr-io","author":"Edtr.io Conso...","translator":"","tags":["react"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"p5.js 是个 JavaScript 创意编程程式库,面向设计者和艺术家","publish":true,"cover":"","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://github.com/processing/p5.js","author":"Processing Fo...","translator":"","tags":["artist"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-native-swipe-list-view 滑动编辑列表","publish":true,"cover":"https://camo.githubusercontent.com/3fbd2d37a24e22f7fe5e800c9d6283fe4c835479/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f5841616f71586b31626c7658756b4c49635a2f67697068792e676966","showCover":true,"date":"2020-03-08","category":"mobile","url":"https://github.com/jemise111/react-native-swipe-list-view","author":"Jesse Sessler","translator":"","tags":["react native"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"nodejs直接使用文件引用依赖","publish":true,"cover":"","showCover":true,"date":"2020-03-08","category":"nodejs","url":"https://www.aaron-powell.com/posts/2020-03-02-making-it-easier-to-work-with-local-npm-packages/","author":"Aaron Powell","translator":"","tags":["npm"],"priority":1},"html":"<div class=\"gatsby-highlight\" data-language=\"json\"><pre class=\"language-json\"><code class=\"language-json\"><span class=\"token punctuation\">{</span>\n    ...\n    <span class=\"token property\">\"dependencies\"</span><span class=\"token operator\">:</span> <span class=\"token punctuation\">{</span>\n        <span class=\"token property\">\"durable-functions\"</span><span class=\"token operator\">:</span> <span class=\"token string\">\"file:../azure-functions-durable-js\"</span><span class=\"token punctuation\">,</span>\n        ...\n    <span class=\"token punctuation\">}</span>\n    ...\n<span class=\"token punctuation\">}</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"react-curved-arrow 曲线箭头","publish":true,"cover":"https://camo.githubusercontent.com/a66bdad4d736db84ed375d755ea126112683e50f/68747470733a2f2f6173736574732e7374796c6564706167652e636f6d2f72656163742d6375727665642d6172726f772f6c6f676f2e706e67","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://github.com/nickjanssen/react-curved-arrow/","author":"Nick Janssen","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-placeholder 内容加载placeholder","publish":true,"cover":"https://cloud.githubusercontent.com/assets/691940/24140211/78406120-0e1f-11e7-9738-af2b2434c50e.png","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://github.com/buildo/react-placeholder","author":"buildo","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"stryker 针对测试用例代码的突变测试框架","publish":true,"cover":"https://stryker-mutator.io/images/stryker-install.gif","showCover":true,"date":"2020-03-08","category":"javascript","url":"https://github.com/adonisjs/core","author":"Jansen, de Lang, et al.","translator":"","tags":["test"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"styled-icons 支持组件式使用的react图标库","publish":true,"cover":"","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://github.com/jacobwgillespie/styled-icons","author":"Jacob Gillespie","translator":"","tags":["icon"],"priority":1},"html":"<div class=\"gatsby-highlight\" data-language=\"jsx\"><pre class=\"language-jsx\"><code class=\"language-jsx\"><span class=\"token keyword\">import</span> React <span class=\"token keyword\">from</span> <span class=\"token string\">'react'</span>\n<span class=\"token keyword\">import</span> <span class=\"token punctuation\">{</span>Lock<span class=\"token punctuation\">}</span> <span class=\"token keyword\">from</span> <span class=\"token string\">'@styled-icons/material/Lock'</span>\n\n<span class=\"token keyword\">const</span> <span class=\"token function-variable function\">App</span> <span class=\"token operator\">=</span> <span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">=></span> <span class=\"token tag\"><span class=\"token tag\"><span class=\"token punctuation\">&lt;</span>Lock</span> <span class=\"token punctuation\">/></span></span></code></pre></div>"}},{"node":{"frontmatter":{"title":"vue-formulate vue 表单组件库","publish":true,"cover":"","showCover":true,"date":"2020-03-08","category":"frontend","url":"https://github.com/wearebraid/vue-formulate","author":"Braid LLC","translator":"","tags":["vue"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"游戏-飞翔的鸡蛋(Aero Egg)","publish":true,"cover":"https://blog.kazge.com/assets/volitantegg-show.gif","showCover":true,"date":"2020-01-12","category":"game","url":"https://blog.kazge.com/show/volitantegg/%E9%A3%9E%E7%BF%94%E7%9A%84%E9%B8%A1%E8%9B%8B.apk","author":"广告","translator":"","tags":["ads"],"priority":1},"html":"<p><a href=\"https://itunes.apple.com/us/app/volitant-egg-ads-version/id1247264387?mt=8\">APP Store(非国内账户可下载)</a>\n<a href=\"https://blog.kazge.com/show/volitantegg/%E9%A3%9E%E7%BF%94%E7%9A%84%E9%B8%A1%E8%9B%8B.apk\">安卓 - 中文</a></p>"}},{"node":{"frontmatter":{"title":"想让你的文章出现在这里？","publish":true,"cover":"","showCover":true,"date":"2020-01-12","category":"frontend","url":"mailto:editor@zhouexin.com?subject=投稿!","author":"投稿","translator":"","tags":["editor"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"教程 - 从头写个数据库","publish":true,"cover":"https://cstack.github.io/db_tutorial/assets/images/arch1.gif","showCover":true,"date":"2020-03-08","category":"database","url":"https://cstack.github.io/db_tutorial/parts/part1.html","author":"Connor Stack","translator":"","tags":["database"],"priority":1},"html":"<p><a href=\"https://itunes.apple.com/us/app/volitant-egg-ads-version/id1247264387?mt=8\">APP Store(非国内账户可下载)</a>\n<a href=\"https://blog.kazge.com/show/volitantegg/%E9%A3%9E%E7%BF%94%E7%9A%84%E9%B8%A1%E8%9B%8B.apk\">安卓 - 中文</a></p>"}}]}}