{"componentChunkName":"component---src-templates-blog-detail-tsx","path":"/blog/2020-10-26-gitchartofyear","result":{"data":{"currentBlog":{"id":"2a450970-4d07-5115-9b7b-e0b9ae9ac4a7","frontmatter":{"thumbnail":"https://img.serverlesscloud.cn/20201125/1606302161462-QQ20201125-190101.jpg","authors":["兰浩"],"categories":["user-stories"],"date":"2020-10-26T00:00:00.000Z","title":"🤸‍♂️👩‍💻 使用腾讯云 Serverless 生成你的 GIT 代码年历！","description":"不要 Github profile 页的统计图！是好程序员就应该自己 Host！","authorslink":["https://github.com/LanHao0"],"translators":null,"translatorslink":null,"tags":["Serverless","GitHub"],"keywords":null,"outdated":null},"wordCount":{"words":125,"sentences":33,"paragraphs":33},"fileAbsolutePath":"/opt/build/repo/content/blog/2020-10-26-gitchartofyear.md","fields":{"slug":"/blog/2020-10-26-gitchartofyear/","keywords":["serverless","代码","Serverless","serverless","github","serverlesscloud"]},"html":"<p>最近在将平时各项的日常生活数据统计起来，并 host 到自己的站点上。平时走路有步数统计，消费有月度账单，咱们程序员是不是也应该有个属于自己的统计数据呢？</p>\n<blockquote>\n<p>作者简介：<a href=\"https://github.com/LanHao0\">兰浩</a>，目前在一家创业公司做前端开发。平时喜欢探索有意思的站点、app 和设计，从各个地方从 everywhere 学习。</p>\n</blockquote>\n<h2 id=\"前言\"><a href=\"#%E5%89%8D%E8%A8%80\" aria-label=\"前言 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>前言</h2>\n<p>每天看代码、写代码、修 Bug，突发奇想做了这么一款小工具「<strong>代码年历</strong>」来统计自己一年提交了多少次代码。<del><strong><em>（然后就可以跟朋友炫耀了啊哈哈哈哈哈哈哈哈）</em></strong></del>（是的！不要 Github profile 页的统计图！是好程序员就应该自己 Host！） </p>\n<p>正好最近接触到了腾讯的 Serverless, 就用它了！ </p>\n<h3 id=\"项目组成：\"><a href=\"#%E9%A1%B9%E7%9B%AE%E7%BB%84%E6%88%90%EF%BC%9A\" aria-label=\"项目组成： permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>项目组成：</h3>\n<p>Serverless + <a href=\"https://github.com/serverless-components/tencent-express/tree/master/example\">Tencent-express</a> + ECharts 以及对接微信公众号（支持直接在公众号查询）</p>\n<h3 id=\"效果图：\"><a href=\"#%E6%95%88%E6%9E%9C%E5%9B%BE%EF%BC%9A\" aria-label=\"效果图： permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>效果图：</h3>\n<p><img src=\"https://img.serverlesscloud.cn/20201125/1606302304263-%E4%B8%8B%E8%BC%89%20%283%29.png\" alt=\"代码年历效果图\"></p>\n<h3 id=\"公众号查询效果图：\"><a href=\"#%E5%85%AC%E4%BC%97%E5%8F%B7%E6%9F%A5%E8%AF%A2%E6%95%88%E6%9E%9C%E5%9B%BE%EF%BC%9A\" aria-label=\"公众号查询效果图： permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>公众号查询效果图：</h3>\n<p><img src=\"https://img.serverlesscloud.cn/20201125/1606302303193-%E4%B8%8B%E8%BC%89%20%283%29.png\"></p>\n<h2 id=\"正题！搭建步骤\"><a href=\"#%E6%AD%A3%E9%A2%98%EF%BC%81%E6%90%AD%E5%BB%BA%E6%AD%A5%E9%AA%A4\" aria-label=\"正题！搭建步骤 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>正题！搭建步骤</h2>\n<h3 id=\"1-克隆项目\"><a href=\"#1-%E5%85%8B%E9%9A%86%E9%A1%B9%E7%9B%AE\" aria-label=\"1 克隆项目 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>1. 克隆项目</h3>\n<p>clone 本项目到本地</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">git clone https://github.com/LanHao0/serverless-GITChartOfYear</code></pre></div>\n<h3 id=\"2-微信部分（不需要公众号查询可跳过此步）\"><a href=\"#2-%E5%BE%AE%E4%BF%A1%E9%83%A8%E5%88%86%EF%BC%88%E4%B8%8D%E9%9C%80%E8%A6%81%E5%85%AC%E4%BC%97%E5%8F%B7%E6%9F%A5%E8%AF%A2%E5%8F%AF%E8%B7%B3%E8%BF%87%E6%AD%A4%E6%AD%A5%EF%BC%89\" aria-label=\"2 微信部分（不需要公众号查询可跳过此步） permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>2. 微信部分（不需要公众号查询可跳过此步）</h3>\n<ol>\n<li>在公众号后台 左侧菜单-开发-基本配置 中设置好</li>\n<li>服务器地址(URL)</li>\n</ol>\n<p>填写 serverless 的链接 +/w\n例如： </p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">https://您的 Serverless 应用链接/w</code></pre></div>\n<ul>\n<li>令牌(Token)</li>\n<li>消息加解密密钥(EncodingAESKey)</li>\n<li>更改 sls.js 代码中 27 行开始的 config 中的参数</li>\n<li>更改 sls.js 代码中微信回复消息为您的 Serverless 应用链接</li>\n</ul>\n<h3 id=\"3部署\"><a href=\"#3%E9%83%A8%E7%BD%B2\" aria-label=\"3部署 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>3.部署</h3>\n<p>运行以下命令</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">serverless deploy</code></pre></div>\n<h3 id=\"开始使用\"><a href=\"#%E5%BC%80%E5%A7%8B%E4%BD%BF%E7%94%A8\" aria-label=\"开始使用 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>开始使用</h3>\n<h3 id=\"网页\"><a href=\"#%E7%BD%91%E9%A1%B5\" aria-label=\"网页 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>网页</h3>\n<p>直接访问 serverless 应用链接即可, 您可以在网页上输入 id 与年份获取到自己的代码年历图</p>\n<h3 id=\"微信\"><a href=\"#%E5%BE%AE%E4%BF%A1\" aria-label=\"微信 permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>微信</h3>\n<p>发送任意字符到公众号可获取帮助信息，输入 GITHUB，您的 GITHUB ID，四位数年份来查询年份内您在 github 或 gitlab 上提交代码次数，例如：</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">GITHUB,LanHao0,2020</code></pre></div>\n<p>就可以查询 GITHUB 用户 LanHao0 在 2020 年提交代码次数，GITLAB 同理。</p>\n<h2 id=\"在线体验！\"><a href=\"#%E5%9C%A8%E7%BA%BF%E4%BD%93%E9%AA%8C%EF%BC%81\" aria-label=\"在线体验！ permalink\" class=\"anchor\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>在线体验！</h2>\n<p>当然要来个能体验的地址了，对不对！  </p>\n<p>网页端：<a href=\"https://service-a4gbsyqw-1251935409.gz.apigw.tencentcs.com\">https://service-a4gbsyqw-1251935409.gz.apigw.tencentcs.com</a></p>\n<hr>\n<p>欢迎访问：<a href=\"https://serverlesscloud.cn/\">Serverless 中文网</a>，您可以在 <a href=\"https://serverlesscloud.cn/best-practice\">最佳实践</a> 里体验更多关于 Serverless 应用的开发！</p>","tableOfContents":"<ul>\n<li>\n<p><a href=\"/blog/2020-10-26-gitchartofyear/#%E5%89%8D%E8%A8%80\">前言</a></p>\n<ul>\n<li><a href=\"/blog/2020-10-26-gitchartofyear/#%E9%A1%B9%E7%9B%AE%E7%BB%84%E6%88%90%EF%BC%9A\">项目组成：</a></li>\n<li><a href=\"/blog/2020-10-26-gitchartofyear/#%E6%95%88%E6%9E%9C%E5%9B%BE%EF%BC%9A\">效果图：</a></li>\n<li><a href=\"/blog/2020-10-26-gitchartofyear/#%E5%85%AC%E4%BC%97%E5%8F%B7%E6%9F%A5%E8%AF%A2%E6%95%88%E6%9E%9C%E5%9B%BE%EF%BC%9A\">公众号查询效果图：</a></li>\n</ul>\n</li>\n<li>\n<p><a href=\"/blog/2020-10-26-gitchartofyear/#%E6%AD%A3%E9%A2%98%EF%BC%81%E6%90%AD%E5%BB%BA%E6%AD%A5%E9%AA%A4\">正题！搭建步骤</a></p>\n<ul>\n<li><a href=\"/blog/2020-10-26-gitchartofyear/#1-%E5%85%8B%E9%9A%86%E9%A1%B9%E7%9B%AE\">1. 克隆项目</a></li>\n<li><a href=\"/blog/2020-10-26-gitchartofyear/#2-%E5%BE%AE%E4%BF%A1%E9%83%A8%E5%88%86%EF%BC%88%E4%B8%8D%E9%9C%80%E8%A6%81%E5%85%AC%E4%BC%97%E5%8F%B7%E6%9F%A5%E8%AF%A2%E5%8F%AF%E8%B7%B3%E8%BF%87%E6%AD%A4%E6%AD%A5%EF%BC%89\">2. 微信部分（不需要公众号查询可跳过此步）</a></li>\n<li><a href=\"/blog/2020-10-26-gitchartofyear/#3%E9%83%A8%E7%BD%B2\">3.部署</a></li>\n<li><a href=\"/blog/2020-10-26-gitchartofyear/#%E5%BC%80%E5%A7%8B%E4%BD%BF%E7%94%A8\">开始使用</a></li>\n<li><a href=\"/blog/2020-10-26-gitchartofyear/#%E7%BD%91%E9%A1%B5\">网页</a></li>\n<li><a href=\"/blog/2020-10-26-gitchartofyear/#%E5%BE%AE%E4%BF%A1\">微信</a></li>\n</ul>\n</li>\n<li><a href=\"/blog/2020-10-26-gitchartofyear/#%E5%9C%A8%E7%BA%BF%E4%BD%93%E9%AA%8C%EF%BC%81\">在线体验！</a></li>\n</ul>"},"previousBlog":{"id":"502c534b-996d-5ea4-b88f-439b7d5875db","frontmatter":{"thumbnail":"https://img.serverlesscloud.cn/20201027/1603785148698-1603767329871-api.jpg","authors":["腾讯云 API 网关团队"],"categories":["news"],"date":"2020-10-27T00:00:00.000Z","title":"喜报：恭喜腾讯云 API 网关获得国内首张可信云认证证书","description":"通过信通院评估认证，获得国家认可，证书编号 ：No.GW-0001。","authorslink":["https://www.zhihu.com/people/Aceyclee"],"translators":null,"translatorslink":null,"tags":["Serverless","API 网关"],"keywords":"Serverless,SCF,API","outdated":null},"wordCount":{"words":97,"sentences":9,"paragraphs":9},"fileAbsolutePath":"/opt/build/repo/content/blog/2020-10-27-api-certificate.md","fields":{"slug":"/blog/2020-10-27-api-certificate/","keywords":["serverless","云函数","云原生","网关","腾讯","serverlesscloud","Serverless","服务","原生"]}},"nextBlog":{"id":"bb1e667a-3b55-5ab5-b1d0-fc6480061def","frontmatter":{"thumbnail":"https://img.serverlesscloud.cn/2020115/1604567165601-spboot.jpg","authors":["Freeeeeedom"],"categories":["user-stories"],"date":"2020-10-25T00:00:00.000Z","title":"Springboot 之基于 Serverless 的订单应用","description":"Java 是最好的语言","authorslink":["https://freeeeeedom.github.io/"],"translators":null,"translatorslink":null,"tags":["Serverless","Springboot"],"keywords":null,"outdated":null},"wordCount":{"words":275,"sentences":65,"paragraphs":64},"fileAbsolutePath":"/opt/build/repo/content/blog/2020-10-25-serverless-order.md","fields":{"slug":"/blog/2020-10-25-serverless-order/","keywords":["go","java","php","python","serverless","无服务器","云函数","函数","网关","部署","springboot","serverlesscloud","log"]}},"recommendBlogs":{"edges":[{"node":{"id":"4300b21c-7209-5256-86ff-0d38e3daec9b","frontmatter":{"thumbnail":"https://main.qcloudimg.com/raw/14f1c8eed372e76c1b139703b2f6d0fa.jpg","authors":["KieranMcCarthy"],"categories":["user-stories","engineering-culture"],"date":"2018-01-09T00:00:00.000Z","title":"我是如何在四年时间里，从厨师转行为 Serverless 应用开发者","description":"我是厨师出身，现在成为了一名 Serverless 应用开发者。","authorslink":["https://serverless.com/author/kieranmccarthy/"],"translators":["Aceyclee"],"translatorslink":["https://www.zhihu.com/people/Aceyclee"],"tags":["应用开发","Serverless"],"keywords":"Serverless 应用开发,Serverless 管理,厨师转行为 Serverless 应用开发者","outdated":null},"wordCount":{"words":285,"sentences":38,"paragraphs":36},"fileAbsolutePath":"/opt/build/repo/content/blog/2018-01-09-from-chef-to-serverless-developer-in-4-years.md","fields":{"slug":"/blog/2018-01-09-from-chef-to-serverless-developer-in-4-years/","keywords":["无服务器","无服务器开发","云函数","学习","Serverless","构建","Framework","开发者","服务器","应用","学位","简历"]}}},{"node":{"id":"713a0563-4bf9-5721-bacb-3b4ef609fe4a","frontmatter":{"thumbnail":"https://s3-us-west-2.amazonaws.com/assets.blog.serverless.com/camp-fire/camp-fire-housing-thumb.jpg","authors":["EricWyne"],"categories":["guides-and-tutorials","user-stories"],"date":"2018-12-05T00:00:00.000Z","title":"Serverless Twitter 机器人帮助为坎普山火受灾者安置住房","description":"加利福尼亚州的坎普山火致使数千人流离失所，为此，我构建了一个简单的 Serverless Twitter 机器人来帮助将受灾者安置在临时住房！","authorslink":["https://serverless.com/author/ericwyne/"],"translators":["Aceyclee"],"translatorslink":["zhihu.com/people/Aceyclee"],"tags":null,"keywords":null,"outdated":null},"wordCount":{"words":157,"sentences":26,"paragraphs":26},"fileAbsolutePath":"/opt/build/repo/content/blog/2018-12-05-serverless-twitter-camp-fire.md","fields":{"slug":"/blog/2018-12-05-serverless-twitter-camp-fire/","keywords":["serverless","无服务器","云函数","Serverless","org","住房","Twitter","函数","受灾","机器人","山火"]}}},{"node":{"id":"98602143-b837-5f50-a24f-3b1ec76044d7","frontmatter":{"thumbnail":"https://s3-us-west-2.amazonaws.com/assets.blog.serverless.com/sqquid/sqquid-serverless-thumb.jpg","authors":["RonPeled"],"categories":["user-stories"],"date":"2018-12-17T00:00:00.000Z","title":"SQQUID：100% 无服务器初创公司","description":"SQQUID 将 AWS Lambda 和无服务器框架用于其核心产品和营销网站。我们来看看一个完全无服务器的初创公司是怎样的。","authorslink":null,"translators":null,"translatorslink":null,"tags":null,"keywords":null,"outdated":null},"wordCount":{"words":266,"sentences":42,"paragraphs":42},"fileAbsolutePath":"/opt/build/repo/content/blog/2018-12-17-sqquid-one-hundred-percent-serverless.md","fields":{"slug":"/blog/2018-12-17-sqquid-one-hundred-percent-serverless/","keywords":["go","serverless","无服务器","无服务器架构","服务器","架构","Lambda","集成","FaaS","串行","系统"]}}},{"node":{"id":"29dc2e58-d2ba-56f9-aee1-d21b0bc62e0e","frontmatter":{"thumbnail":"https://s3-us-west-2.amazonaws.com/assets.blog.serverless.com/ao-com-story/ao-serverless-thumbnail.png","authors":["NickGottlieb"],"categories":["user-stories"],"date":"2019-04-24T00:00:00.000Z","title":"AO.com：逐渐转向无服务器优先","description":"AO.com 的 SCV 团队率先尝试无服务器服务。折服于无服务器框架的快速周转时间和低维护成本，整个团队逐渐转向无服务器优先。","authorslink":null,"translators":null,"translatorslink":null,"tags":null,"keywords":null,"outdated":null},"wordCount":{"words":236,"sentences":42,"paragraphs":35},"fileAbsolutePath":"/opt/build/repo/content/blog/2019-04-24-ao-serverless-first.md","fields":{"slug":"/blog/2019-04-24-ao-serverless-first/","keywords":["serverless","无服务器","服务器","团队","Lambda","功能","构建"]}}},{"node":{"id":"752d08d1-387a-5bde-acf3-98141baab294","frontmatter":{"thumbnail":"https://img.serverlesscloud.cn/2020414/1586871710979-%E5%85%AC%E5%85%B1%E7%94%A8.png","authors":["Anycodes"],"categories":["user-stories"],"date":"2019-06-20T00:00:00.000Z","title":"如何用 Serverless 为 Python 云函数打包依赖","description":"在使用无服务器云函数SCF时通常会遇到导入第三方库的问题，很多小伙伴比较头疼是：应该如何打包进去？这里，推荐几个不错的方法。","authorslink":["https://zhuanlan.zhihu.com/ServerlessGo"],"translators":null,"translatorslink":null,"tags":["云函数","Serverless"],"keywords":"Serverless,Serverless应用,无服务器云函数","outdated":null},"wordCount":{"words":81,"sentences":43,"paragraphs":43},"fileAbsolutePath":"/opt/build/repo/content/blog/2019-06-20-for-python-cloud-functions.md","fields":{"slug":"/blog/2019-06-20-for-python-cloud-functions/","keywords":["java","serverless","无服务器","无服务器云函数","云函数","serverlesscloud","安装","serverless","pillowtest"]}}},{"node":{"id":"2dc78814-9d77-555b-a1bb-ad202c8ec2d1","frontmatter":{"thumbnail":"https://s3-us-west-2.amazonaws.com/assets.blog.serverless.com/cloudforecast/thumbnail.png","authors":["FrancoisLagier"],"categories":["user-stories"],"date":"2019-08-07T00:00:00.000Z","title":"Serverless：初创企业的理想选择？（CloudForecast 案例分析）","description":"CloudForecast 是 2018 年成立的一家独立初创企业，本文将介绍他们决定选择 Serverless 的原因。","authorslink":["https://serverless.com/author/francoislagier/"],"translators":["Aceyclee"],"translatorslink":["zhihu.com/people/Aceyclee"],"tags":null,"keywords":null,"outdated":null},"wordCount":{"words":211,"sentences":29,"paragraphs":29},"fileAbsolutePath":"/opt/build/repo/content/blog/2019-08-07-serverless-for-startups.md","fields":{"slug":"/blog/2019-08-07-serverless-for-startups/","keywords":["serverless","云函数","serverless","函数","Serverless","utm","Framework","blog","CloudForecast","cloudforecast"]}}},{"node":{"id":"97450b07-658b-5207-8216-1c7b9b51b115","frontmatter":{"thumbnail":"https://img.serverlesscloud.cn/2020114/1578988490344-v2-8b2cd2c5275aa2c5a3c5083a148a7a9f_1200x500.jpg","authors":["Anycodes"],"categories":["user-stories"],"date":"2019-09-01T00:00:00.000Z","title":"如何通过 Serverless 与自然语言处理，让搜索引擎「看」到你的博客","description":"Serverless 与自然语言处理结合的一个小应用","authorslink":["https://www.zhihu.com/people/liuyu-43-97"],"translators":null,"translatorslink":null,"tags":["个人博客","serverless"],"keywords":"Serverless 自然语言处理","outdated":null},"wordCount":{"words":106,"sentences":34,"paragraphs":34},"fileAbsolutePath":"/opt/build/repo/content/blog/2019-09-01-search-engine-blog.md","fields":{"slug":"/blog/2019-09-01-search-engine-blog/","keywords":["serverless","云函数","keywords","serverlesscloud","summary"]}}},{"node":{"id":"ae4fd2f8-515c-5aec-b584-38427ef33f7e","frontmatter":{"thumbnail":"https://img.serverlesscloud.cn/2020114/1578989800047-part-00492-780.jpg","authors":["Anycodes"],"categories":["guides-and-tutorials","user-stories"],"date":"2019-09-16T00:00:00.000Z","title":"突破传统 OJ 瓶颈，「判题姬」接入云函数","description":"通过 Serverless 实现在线编程","authorslink":["https://www.zhihu.com/people/liuyu-43-97"],"translators":null,"translatorslink":null,"tags":["在线编程","云函数"],"keywords":"Serverless 在线编程,Serverless OJ","outdated":null},"wordCount":{"words":169,"sentences":30,"paragraphs":30},"fileAbsolutePath":"/opt/build/repo/content/blog/2019-09-16-online-Judge.md","fields":{"slug":"/blog/2019-09-16-online-Judge/","keywords":["python","serverless","云函数","代码","函数","serverless"]}}}],"totalCount":64}},"pageContext":{"isCreatedByStatefulCreatePages":false,"blogId":"2a450970-4d07-5115-9b7b-e0b9ae9ac4a7","previousBlogId":"502c534b-996d-5ea4-b88f-439b7d5875db","nextBlogId":"bb1e667a-3b55-5ab5-b1d0-fc6480061def","categories":["user-stories"]}}}