{"pageContext":{"index":75,"total":364,"name":"2020-10-11","items":[{"node":{"frontmatter":{"title":"Amazon ECR vs. Docker Hub vs. GitHub Container Registry","publish":true,"cover":"https://res.cloudinary.com/kazge/image/upload/v1602294700/blog/dockervs_tyickx.png","showCover":true,"date":"2020-10-11","category":"devops","url":"https://cloudonaut.io/amazon-ecr-vs-docker-hub-vs-github-container-registry/","author":"Andreas Wittig ","translator":"","tags":["docker"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"DevUtils-app - 运维工具app","publish":true,"cover":"https://camo.githubusercontent.com/e8bb68362e78709414b7c271708ce42ed1469cca/68747470733a2f2f6465767574696c732e6170702f73637265656e73686f742d6c696768742d6d696e2e706e67","showCover":true,"date":"2020-10-11","category":"devops","url":"https://github.com/DevUtilsApp/DevUtils-app","author":"DevUtils.app","translator":"","tags":["devops"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Chrome 86默认启用Native File System API","publish":true,"cover":"http://img2.diglog.com/img/2020/9/179248f14c647fc8fffe0e9e63bb54a0.jpg","showCover":true,"date":"2020-10-11","category":"javascript","url":"https://www.diglog.com/story/1022882.html","author":"diglog","translator":"","tags":["file"],"priority":1},"html":"<p>原生文件系统API(以前称为可写文件API)使开发人员能够构建功能强大的Web应用程序，这些应用程序可以与用户本地设备上的文件交互，如IDE、照片和视频编辑器、文本编辑器等等。在用户授予Web应用程序访问权限后，此API允许Web应用程序直接读取或保存对文件的更改，并在用户的设备上进行切换。除了读写文件之外，Native File SystemAPI还提供打开目录并枚举其内容的功能。</p>"}},{"node":{"frontmatter":{"title":"DigitalOcean推出Paas平台 APP Platform","publish":true,"cover":"https://www.digitalocean.com/docs/images/app-platform/deploy-app-from-github.dc5627d3bbe6797a540b8fd9b26f3e7eb06034d64e2797da82d59f436194d147.gif","showCover":true,"date":"2020-10-11","category":"devops","url":"http://www.diglog.com/story/1019521.html","author":"diglog","translator":"","tags":["paas"],"priority":1},"html":"<p>App Platform是DigitalOcean提供的平台即服务(PaaS)产品，允许开发人员将代码直接发布到DigitalOcean服务器，而无需担心底层基础设施。</p>\n<p>App Platform将自动分析您的代码，创建构建构件(以容器的形式)，并将您的应用程序发布到云上。它还具有生命周期管理功能、垂直和水平扩展、GitHub与一键部署支持的集成、自省和监控功能，以及对托管数据库的支持。</p>\n<p>App Platform允许您挂接源代码Repo，并使用云托管构建系统进行部署，该系统会自动检测运行您的应用程序所需的环境。</p>\n<p>虽然可以自动检测以下环境，但只要源存储库中存在Dockerfile，任何不在此列表中的环境仍然可以部署。</p>"}},{"node":{"frontmatter":{"title":"Library-Detector-for-Chrome 检测网页使用的前端框架的chrome插件","publish":true,"cover":"","showCover":true,"date":"2020-10-11","category":"frontend","url":"https://github.com/johnmichel/Library-Detector-for-Chrome","author":"John Michel","translator":"","tags":["chrome"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"React + Typescript 项目初始化工具列表","publish":true,"cover":"","showCover":true,"date":"2020-10-11","category":"frontend","url":"https://github.com/typescript-cheatsheets/react/blob/main/docs/basic/setup.md#react--typescript-starter-kits","author":"Shawn Wang","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"ZzFX 非常小的音效音乐设计工具","publish":true,"cover":"https://github.com/KilledByAPixel/ZzFX/raw/master/screenshot.jpg","showCover":true,"date":"2020-10-11","category":"javascript","url":"https://github.com/KilledByAPixel/ZzFX","author":"Frank Force","translator":"","tags":["music"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"actionsflow -  基于github actions的替代IFTTT,Zapier的免费工作流工具","publish":true,"cover":"","showCover":true,"date":"2020-10-11","category":"devops","url":"https://github.com/actionsflow/actionsflow","author":"Actionsflow","translator":"","tags":["workflow"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"anbox - 在linux上运行android程序","publish":true,"cover":"https://anbox.io/img/video-preview.jpg","showCover":true,"date":"2020-10-11","category":"mobile","url":"https://github.com/anbox/anbox","author":"Anbox","translator":"","tags":["android"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"go-compression.github.io - 压缩算法指南","publish":true,"cover":"","showCover":true,"date":"2020-10-11","category":"algorithm","url":"https://github.com/go-compression/go-compression.github.io","author":"diglog","translator":"","tags":["compression"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"ml - 浏览器中的javascript机器学习框架","publish":true,"cover":"","showCover":true,"date":"2020-10-11","category":"javascript","url":"https://github.com/mljs/ml","author":"ml.js","translator":"","tags":["machine learning"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"github支持开启暂时交互限制","publish":true,"cover":"https://i1.wp.com/user-images.githubusercontent.com/811954/94873697-67f61a80-04ac-11eb-82bc-ef77acf50fb7.gif?ssl=1","showCover":true,"date":"2020-10-11","category":"devops","url":"https://github.blog/changelog/2020-10-01-temporary-interaction-limits-can-now-be-set-for-up-to-six-months/","author":"github","translator":"","tags":["github"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-avatar - react 头像编辑工具","publish":true,"cover":"https://camo.githubusercontent.com/39ba98b70af2c6040bbdee3e6400262dadae81bc/68747470733a2f2f6d656469612e67697068792e636f6d2f6d656469612f336f376144316643654a787a4e75327559672f67697068792e676966","showCover":true,"date":"2020-10-11","category":"frontend","url":"https://github.com/kirill3333/react-avatar","author":"Kirill Novikov","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"shellspec - shell测试框架","publish":true,"cover":"https://github.com/shellspec/shellspec/raw/master/docs/coverage.png","showCover":true,"date":"2020-10-11","category":"devops","url":"https://github.com/shellspec/shellspec","author":"ShellSpec","translator":"","tags":["test"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"tsparticles - typescript粒子引擎","publish":true,"cover":"https://camo.githubusercontent.com/cccbe6edb0746fca9a23f586334602e6ac624829/68747470733a2f2f63646e2e6d617474656f6272756e692e69742f696d616765732f7061727469636c65732f62616e6e6572322e706e67","showCover":true,"date":"2020-10-11","category":"javascript","url":"https://github.com/matteobruni/tsparticles","author":"Matteo Bruni","translator":"","tags":["particles"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"upcount 开源账单工具","publish":true,"cover":"https://camo.githubusercontent.com/dae8a323f65c6ddc9198f95d3db4912e8c3f2efb/68747470733a2f2f7777772e7570636f756e742e6170702f73637265656e73686f74732f696e766f696365732e706e67","showCover":true,"date":"2020-10-11","category":"frontend","url":"https://github.com/madisvain/upcount","author":"Madis Väin","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"darling - 在linux上运行OSX程序","publish":true,"cover":"https://camo.githubusercontent.com/53594ce6962c38d49d0166b7723140df00a3fa93/687474703a2f2f6461726c696e6768712e6f72672f696d672f6461726c696e673235302e706e67","showCover":true,"date":"2020-10-11","category":"others","url":"https://github.com/darlinghq/darling","author":"Darling Proj","translator":"","tags":["github"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"vscode-drawio - 非官方draw.io的VSCode插件","publish":true,"cover":"https://github.com/hediet/vscode-drawio/raw/master/docs/liveshare-demo.gif","showCover":true,"date":"2020-10-11","category":"IDE","url":"https://github.com/hediet/vscode-drawio","author":"Henning Dieterichs","translator":"","tags":["vscode"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"优秀首页(Landing Page)设计展示.md","publish":true,"cover":"","showCover":true,"date":"2020-10-11","category":"frontend","url":"https://www.goodweb.design/","author":"Charlie and Yitong","translator":"","tags":["web-component"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"微软官方VSCode插件 - Edge浏览器嵌入VSCode","publish":true,"cover":"https://github.com/Microsoft/vscode-edge-devtools/raw/master/demo.gif","showCover":true,"date":"2020-10-11","category":"frontend","url":"https://marketplace.visualstudio.com/items?itemName=ms-edgedevtools.vscode-edge-devtools","author":"Microsoft","translator":"","tags":["vscode"],"priority":2},"html":"<blockquote>\n<p>👍 🎉🎉🎉🎉🎉  不用频繁切换，但-是不是该换个大显示器了？</p>\n</blockquote>"}},{"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":"教程 - javascript event loop和call stack讲解","publish":true,"cover":"https://felixgerschau.com/static/79486d91b22a7c1b4044fce88a4cae20/29007/js-event-loop-explained.png","showCover":true,"date":"2020-10-11","category":"javascript","url":"https://felixgerschau.com/javascript-event-loop-call-stack/","author":"Felix Gerschau","translator":"","tags":["event loop"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"粘贴可用3d特效","publish":true,"cover":"","showCover":true,"date":"2020-10-03","category":"frontend","url":"https://polypane.app/css-3d-transform-examples/","author":"Polypane","translator":"","tags":["animation"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"观点 -  Web Components的失败","publish":true,"cover":"","showCover":true,"date":"2020-10-11","category":"frontend","url":"https://blog.carlmjohnson.net/post/2020/web-components/","author":"Carl M. Johnson","translator":"","tags":["web-component"],"priority":1},"html":"<ul>\n<li>\n<p>对SEO不友好</p>\n</li>\n<li>\n<p>不如React/Vue这些框架好用</p>\n</li>\n<li>\n<p>对IE11不支持</p>\n</li>\n</ul>\n<blockquote>\n<p>貌似确实没有预想中流行啊🤔</p>\n</blockquote>"}}]}}