{"pageContext":{"index":47,"total":362,"name":"2020-03-29","items":[{"node":{"frontmatter":{"title":"CodeMirror 支持100多种代码语言的浏览器内代码编辑器","publish":true,"cover":"https://codemirror.net/doc/logo.png","showCover":true,"date":"2020-03-29","category":"javascript","url":"https://github.com/codemirror/CodeMirror/","author":"CodeMirror","translator":"","tags":["code"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"TOAST UI Editor 浏览器内所见即所得mardown编辑器,支持图标和uml扩展","publish":true,"cover":"https://user-images.githubusercontent.com/1215767/34356204-4c03be8a-ea7f-11e7-9aa9-0d84f9e912ec.gif","showCover":true,"date":"2020-03-29","category":"javascript","url":"https://github.com/nhn/tui.editor","author":"NHN","translator":"","tags":["github"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"backstage 支持插件的运维工具整合UI平台","publish":true,"cover":"https://github.com/spotify/backstage/raw/master/docs/headline.png","showCover":true,"date":"2020-03-29","category":"devops","url":"https://github.com/spotify/backstage","author":"tooling","translator":"","tags":["github"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"coreui-free-react-admin-template react,bootstrap4的admin模板","publish":true,"cover":"https://camo.githubusercontent.com/c274908af25138712c77b543fd4edc23452930e4/68747470733a2f2f636f726575692e696f2f6173736574732f696d672f6578616d706c652d636f75726575692e6a7067","showCover":true,"date":"2020-03-29","category":"frontend","url":"https://github.com/coreui/coreui-free-react-admin-template","author":"CoreUI","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"dinero.js - 多语言货币格式化工具","publish":true,"cover":"https://raw.githubusercontent.com/dinerojs/dinero.js/develop/logo.png","showCover":true,"date":"2020-03-29","category":"javascript","url":"https://github.com/dinerojs/dinero.js","author":"Dinero.js","translator":"","tags":["currency"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"build-push-action docker官方github action","publish":true,"cover":"https://blog.kazge.com/assets/volitantegg-show.gif","showCover":true,"date":"2020-03-29","category":"devops","url":"https://github.com/docker/build-push-action","author":"docker","translator":"","tags":["github"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"log-update 终端覆盖式日志","publish":true,"cover":"https://github.com/sindresorhus/log-update/raw/master/screenshot.gif","showCover":true,"date":"2020-03-29","category":"nodejs","url":"https://github.com/sindresorhus/log-update","author":"Sindre Sorhus","translator":"","tags":["terminal"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"nanoid 安全高效的唯一随机字符串构建器，支持短字符串","publish":true,"cover":"https://camo.githubusercontent.com/c4ef62b839b94b49d74681db7a48262a32193602/68747470733a2f2f61692e6769746875622e696f2f6e616e6f69642f6c6f676f2e737667","showCover":true,"date":"2020-03-29","category":"javascript","url":"https://github.com/ai/nanoid","author":"Andrey Sitnik","translator":"","tags":["random"],"priority":1},"html":"<p>位数对应安全性可通过<a href=\"https://zelark.github.io/nano-id-cc/\">ID collision probability（冲突可能性）</a>查看。如果要安全性，最好是 10 位以上。</p>"}},{"node":{"frontmatter":{"title":"gqless 自动从代码生成graphql的客户端","publish":true,"cover":"","showCover":true,"date":"2020-03-29","category":"frontend","url":"https://github.com/samdenty/gqless","author":"Sam Denty","translator":"","tags":["graphql"],"priority":1},"html":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token keyword\">const</span> Description <span class=\"token operator\">=</span> <span class=\"token function\">graphql</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">{</span> user <span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">=></span> <span class=\"token operator\">&lt;</span>p<span class=\"token operator\">></span><span class=\"token punctuation\">{</span>user<span class=\"token punctuation\">.</span>description<span class=\"token punctuation\">}</span><span class=\"token operator\">&lt;</span><span class=\"token operator\">/</span>p<span class=\"token operator\">></span><span class=\"token punctuation\">)</span>\n\n<span class=\"token keyword\">const</span> App <span class=\"token operator\">=</span> <span class=\"token function\">graphql</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token operator\">=></span> <span class=\"token punctuation\">(</span>\n  <span class=\"token operator\">&lt;</span>div<span class=\"token operator\">></span>\n    <span class=\"token operator\">&lt;</span>h1<span class=\"token operator\">></span><span class=\"token punctuation\">{</span>query<span class=\"token punctuation\">.</span>me<span class=\"token punctuation\">.</span>name<span class=\"token punctuation\">}</span><span class=\"token operator\">&lt;</span><span class=\"token operator\">/</span>h1<span class=\"token operator\">></span>\n    <span class=\"token operator\">&lt;</span>Query<span class=\"token operator\">></span>\n      <span class=\"token operator\">&lt;</span>Description user<span class=\"token operator\">=</span><span class=\"token punctuation\">{</span>query<span class=\"token punctuation\">.</span>me<span class=\"token punctuation\">}</span> <span class=\"token operator\">/</span><span class=\"token operator\">></span>\n    <span class=\"token operator\">&lt;</span><span class=\"token operator\">/</span>Query<span class=\"token operator\">></span>\n  <span class=\"token operator\">&lt;</span><span class=\"token operator\">/</span>div<span class=\"token operator\">></span>\n<span class=\"token punctuation\">)</span><span class=\"token punctuation\">)</span></code></pre></div>\n<p>对应生成</p>\n<div class=\"gatsby-highlight\" data-language=\"graphql\"><pre class=\"language-graphql\"><code class=\"language-graphql\"><span class=\"token keyword\">query</span> App <span class=\"token punctuation\">{</span> me <span class=\"token punctuation\">{</span> name <span class=\"token punctuation\">}</span> <span class=\"token punctuation\">}</span>\n<span class=\"token keyword\">query</span> Description <span class=\"token punctuation\">{</span> me <span class=\"token punctuation\">{</span> description <span class=\"token punctuation\">}</span> <span class=\"token punctuation\">}</span></code></pre></div>\n<p><code class=\"language-text\">Query</code>标签手动指明生成另一个query</p>\n<blockquote>\n<p>目前尚在beta版,subscription正在开发.</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"node-ble 纯nodejs蓝牙库","publish":true,"cover":"","showCover":true,"date":"2020-03-29","category":"nodejs","url":"https://github.com/chrvadala/node-ble","author":"Christian Vadalà","translator":"","tags":["bluetooth"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"ora - 终端状态条工具","publish":true,"cover":"https://github.com/sindresorhus/ora/raw/master/screenshot.svg?sanitize=true","showCover":true,"date":"2020-03-29","category":"nodejs","url":"https://github.com/sindresorhus/ora","author":"Sindre Sorhus","translator":"","tags":["terminal"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"pg_timetable postgres高级计划任务插件","publish":true,"cover":"https://www.cybertec-postgresql.com/wp-content/uploads/2020/03/PG-Timetable.jpg","showCover":true,"date":"2020-03-29","category":"database","url":"https://github.com/cybertec-postgresql/pg_timetable","author":"Cybertec","translator":"","tags":["postgres"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"受疫情影响 微软Edge宣布紧跟谷歌Chrome团队暂停新版开发","publish":true,"cover":"","showCover":true,"date":"2020-03-29","category":"frontend","url":"https://www.cnbeta.com/articles/tech/958121.htm","author":"cnBeta.COM","translator":"","tags":["chrome"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"safari全面禁止第三方cookie","publish":true,"cover":"","showCover":true,"date":"2020-03-29","category":"frontend","url":"https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more/","author":"John Wilander (WebKit)","translator":"","tags":["safari"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"幽默 - NASA导入247 Petabytes(拍)到AWS,却忘记了计算AWS的出口费用","publish":true,"cover":"https://regmedia.co.uk/2016/08/16/nasalogo.jpg?x=442&y=293&crop=1","showCover":true,"date":"2020-03-29","category":"devops","url":"https://blog.kazge.com/devops/2020/02/01/zh-NASA-forget-AWS-epress-cost/","author":"Ka","translator":"","tags":["github"],"priority":2},"html":""}},{"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":"教程 - 使用box-shadow创建叠放(extrude)特效","publish":true,"cover":"https://fossheim.io/static/img/css-box-shadow-animation-preview.gif","showCover":true,"date":"2020-03-29","category":"frontend","url":"https://fossheim.io/writing/posts/css-box-shadow-animation/","author":"Sarah L. Fossheim","translator":"","tags":["css"],"priority":2},"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":"教程 - Media Session API使用","publish":true,"cover":"https://web.dev/media-session/tldr.jpg","showCover":true,"date":"2020-03-29","category":"frontend","url":"https://web.dev/media-session/","author":"François Beaufort","translator":"","tags":["media"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"教程 - 使用Particle标签创建粒子特效","publish":true,"cover":"https://i1.wp.com/css-tricks.com/wp-content/uploads/2020/02/popping-particles.gif?ssl=1","showCover":true,"date":"2020-03-29","category":"frontend","url":"https://css-tricks.com/playing-with-particles-using-the-web-animations-api/","author":"Louis Hoebregts","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"有攻击者正发动中间人攻击 GitHub和京东受影响最大","publish":true,"cover":"https://github.com/spotify/backstage/raw/master/docs/headline.png","showCover":true,"date":"2020-03-29","category":"security","url":"https://m.cnbeta.com/view/960295.htm","author":"蓝点网","translator":"","tags":["security"],"priority":1},"html":""}}]}}