<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>wangzuo (Wang Zuo)</title>
    <link>https://ruby-china.org/wangzuo</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>邀请大家测试一个简单的前端静态网站托管服务</title>
      <description>&lt;p&gt;团队内部一直用 netlify，但是限于速度和满足自身需求等原因我们内部实现了一个类似的服务，从一个简单的原型最近打造成一个能用的服务 &lt;a href="https://github.com/caitouyun/docs" rel="nofollow" target="_blank" title=""&gt;菜头云&lt;/a&gt;，这里简单介绍一下菜头云的使用流程，欢迎大家体验测试，更多详细文档请参考 &lt;a href="https://github.com/caitouyun/docs" rel="nofollow" target="_blank" title=""&gt;https://github.com/caitouyun/docs&lt;/a&gt; 以及快速介绍视频 &lt;a href="https://www.bilibili.com/video/BV1tV411v7Gp" rel="nofollow" target="_blank" title=""&gt;https://www.bilibili.com/video/BV1tV411v7Gp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;每个菜头云网站都有一个唯一的网站名，只能由小写字母和数字组成。菜头云现在是一个命令行工具，当本地开发完只需要一个命令就可以将代码部署到一个线上链接，对于做 demo 非常方便。&lt;/p&gt;

&lt;p&gt;以下代码示例可以在 &lt;a href="https://github.com/caitouyun/demo" rel="nofollow" target="_blank" title=""&gt;https://github.com/caitouyun/demo&lt;/a&gt; 查看&lt;/p&gt;

&lt;p&gt;1.安装和登录&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-sf&lt;/span&gt; https://cli.caitouyun.com/install.sh | sh
caitou login
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;2.创建一个 caitou.yml 文件&lt;/p&gt;
&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;site&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;demo&lt;/span&gt; &lt;span class="c1"&gt;# 网站名(如果已经被占用则部署会报错)&lt;/span&gt;
&lt;span class="na"&gt;public&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;www&lt;/span&gt; &lt;span class="c1"&gt;# 部署的本地网站目录&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;3.部署&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;caitou deploy (生成预览链接，比如 &lt;a href="https://demo-5c4992f8.caitou.org" rel="nofollow" target="_blank"&gt;https://demo-5c4992f8.caitou.org&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;caitou deploy --production (生产环境链接，比如 &lt;a href="https://demo.caitou.org" rel="nofollow" target="_blank"&gt;https://demo.caitou.org&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(第一次访问因为没有缓存可能会比较慢一些，当缓存后访问就会正常，每次部署都会自动刷新缓存)&lt;/p&gt;

&lt;p&gt;更多使用配置比如 github actions 集成和绑定自动域名都可以在&lt;a href="https://github.com/caitouyun/docs" rel="nofollow" target="_blank" title=""&gt;文档&lt;/a&gt;中查看，也欢迎通过&lt;a href="https://github.com/caitouyun/docs/issues" rel="nofollow" target="_blank" title=""&gt;issue&lt;/a&gt;提交使用问题&lt;/p&gt;

&lt;p&gt;关于测试：我们已经有一些流量并不大的网站跑在菜头云上了，总部署也有上千次了，之后我们会发布一个更正式的服务版本，同时也有一些网页版的功能在测试中。如果你过去使用 Github Pages，那么欢迎你切换过来体验一下，测试期间所有功能都是免费的。部署成功了也欢迎你在回复中分享一下项目的链接，我们非常愿意支持开源项目的维护者使用菜头云托管文档，需要帮助可以随时&lt;a href="mailto:contact@swiftcarrot.com" title=""&gt;联系我们&lt;/a&gt;。&lt;/p&gt;</description>
      <author>wangzuo</author>
      <pubDate>Thu, 11 Mar 2021 22:19:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/41018</link>
      <guid>https://ruby-china.org/topics/41018</guid>
    </item>
    <item>
      <title>WeStack 技术栈分享社区</title>
      <description>&lt;p&gt;虽然很久没有做过 ruby 项目，只是偶尔写写脚本，但还是保持了刷 Ruby China 的习惯。WeStack 是我们刚上线的一个技术栈分享社区，在这里你可以分享技术栈和评价各种软件工具，用你的经验帮助开发者做出更好的选择。&lt;/p&gt;

&lt;p&gt;对于程序员来说选择合适的技术栈无论是对于事业还是心情都是很重要的，几年前我曾经做过一个叫&lt;a href="https://twitter.com/withgithub" rel="nofollow" target="_blank" title=""&gt;withgithub&lt;/a&gt;的网站，那时我刚开始维护一些开源项目，在 npm 上也开始有一些下载量。我的初衷是建立一个中间平台来看到我的代码是用在哪些产品里，但是由于工作原因运营了一段时间就关闭了。
这些年我一直保持收集技术栈的习惯，对新技术也比较感兴趣，同时研究了国外一些平台，比如 g2, stackshare 等等。&lt;/p&gt;

&lt;p&gt;说回 westack, 用户可以通过 westack 分享产品的技术栈，比如 &lt;a href="https://westack.live/wangzuo/westack" rel="nofollow" target="_blank" title=""&gt;westack 自己的技术栈&lt;/a&gt; ，不仅仅是分享用到的代码库，运行环境和各种项目管理工具也可以一起分享出来。同时也可以分享自己的技术栈，比如&lt;a href="https://westack.live/wangzuo/wangzuo" rel="nofollow" target="_blank" title=""&gt;我自己的常用工具和工作技术栈&lt;/a&gt;。另一方面也可以对各种软件工具进行评价和推荐，在社区里通过关注不同的人和工具来发现新信息。&lt;/p&gt;

&lt;p&gt;我们希望 westack 将产品通过技术栈和各种开源库以及开源作者连接起来，很多时候 github 上的 star 数当作指标也并不是很靠谱，westack 的目标就是不断收集数据来给开发者提供更有用的信息。其中最重要的一个指标就是代码是如何用在实际项目中的，
比起整个项目开源，这种程度的开源也更容易接受。我们相信这种信息连接是有意义的，不仅仅是帮助我们开发者自己做选择，也是给无数默默无闻的开源软件作者一些 credit 吧。&lt;/p&gt;

&lt;p&gt;westack 还保持了之前 withgithub 的主要功能，就是从 package.json, Gemfile 等文件直接导入 (比如我用 rails gemfile 测试添加的&lt;a href="https://westack.live/wangzuo/rails" rel="nofollow" target="_blank" title=""&gt;技术栈&lt;/a&gt; )。其他更详细的功能介绍可以查看我们的网站首页 &lt;a href="https://westack.live/" rel="nofollow" target="_blank" title=""&gt;https://westack.live/&lt;/a&gt;，也欢迎大家注册体验。&lt;/p&gt;

&lt;p&gt;在过去一个月的时间，我们进行了简单的用户测试，也开始逐步搭建我们的 &lt;a href="https://westack.live/tools" rel="nofollow" target="_blank" title=""&gt;westack 工具库&lt;/a&gt;，计划中会添加更多维度的信息，比如下载量，版本更新等。&lt;/p&gt;

&lt;p&gt;我们的目标是打造一个持续且有帮助的平台，也有很多想法还在测试中，我们非常珍惜各种反馈，很多功能也是和社区用户一起讨论开发出来的，欢迎&lt;a href="https://westack.live/contact" rel="nofollow" target="_blank" title=""&gt;联系我们&lt;/a&gt;。我的微信是&lt;code&gt;adjusted&lt;/code&gt;，westack 目前有一个 200+ 的微信用户群，有兴趣入群或者有任何问题都可以直接联系我，谢谢大家。&lt;/p&gt;

&lt;p&gt;WeStack 网址：&lt;a href="https://westack.live" rel="nofollow" target="_blank" title=""&gt;https://westack.live&lt;/a&gt;&lt;/p&gt;</description>
      <author>wangzuo</author>
      <pubDate>Mon, 25 Jan 2021 10:28:43 +0800</pubDate>
      <link>https://ruby-china.org/topics/40850</link>
      <guid>https://ruby-china.org/topics/40850</guid>
    </item>
  </channel>
</rss>
