<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>buildinpublic | 互联网从业者充电站</title><description>互联网从业者专属内容多为技术、产品、设计、运营等不同话题内容；目标人群为程序员、设计师、产品经理、运营管理等不同职能。投稿/合作： @inside1024_bot内容来源网络</description><link>https://internet-charging-station.pages.dev</link><item><title>花了一些时间把导航站接入了 Google 登录、Lemon 付款、多语言</title><link>https://internet-charging-station.pages.dev/posts/25621</link><guid isPermaLink="true">https://internet-charging-station.pages.dev/posts/25621</guid><pubDate>Thu, 06 Jun 2024 12:13:12 GMT</pubDate><content:encoded>花了一些时间把导航站接入了 Google 登录、Lemon 付款、多语言。&lt;br /&gt;&lt;br /&gt;对没做过的小白来说，这三个真的都挺复杂的&lt;i&gt;&lt;b&gt;😂&lt;/b&gt;&lt;/i&gt;。&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;🔑&lt;/b&gt;&lt;/i&gt; Google 登录：&lt;br /&gt;&lt;br /&gt;用的 Next-Auth，由于是 Cloudflare 部署，所以目前只能用 V5 beta 版。有了解到其他项目在 Vercel 上是可以用 V4 版的。&lt;br /&gt;&lt;br /&gt;如果有用 Supabase，直接用它自带的 Auth 模块更香。&lt;br /&gt;&lt;br /&gt;嫌麻烦也可也用 Clerk，免费额度也挺高。&lt;br /&gt;&lt;br /&gt;这里有个小技巧：Google oAuth 应用不上传 Logo 就免审核！&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;💳&lt;/b&gt;&lt;/i&gt; Lemon 付款：&lt;br /&gt;&lt;br /&gt;整体不复杂，checkout 时生成一个 checkout url，然后搞一个 order_created 的 webhook 就可以了，其他都是自己的业务逻辑。&lt;br /&gt;&lt;br /&gt;由于是导航站提交一次性付款，暂时没用订阅，订阅的逻辑应该复杂一些。&lt;br /&gt;&lt;br /&gt;可以参考官方的一个 nextjs-billing 仓库，是按订阅制实现的。&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;🌐&lt;/b&gt;&lt;/i&gt; 多语言 i18n：&lt;br /&gt;&lt;br /&gt;没想到 react 生态的多语言这么杂，而且 next 14 后又变天了。&lt;br /&gt;&lt;br /&gt;挑了一个没那么臃肿的 next-intl。&lt;br /&gt;&lt;br /&gt;坑1：无法渲染数组，只能以对象的形式替代。&lt;br /&gt;&lt;br /&gt;坑2：官方推荐的 VSCode 扩展 i18n-Ally 的翻译功能用不了，后期只能写脚本解决了，其他功能还挺好用的，推荐试下~。&lt;br /&gt;&lt;br /&gt;导航站已经收录 2000+ 产品啦（名义上），网站 DR 也已经到 25 &lt;i&gt;&lt;b&gt;🥳&lt;/b&gt;&lt;/i&gt;，有需要的小伙伴可以加反链提交，自动通过，否则看质量哈~&lt;br /&gt;&lt;br /&gt;提交的网站也会自动同步到 Github 的开源数据中，多了二次传播的机会~&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&lt;b&gt;💪🏻&lt;/b&gt;&lt;/i&gt;&lt;i&gt;&lt;b&gt;💪🏻&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/%23buildinpublic&quot;&gt;#buildinpublic&lt;/a&gt;&lt;a href=&quot;https://t.me/https1024/25621&quot;&gt;
  &lt;div&gt;&lt;/div&gt;
  &lt;div&gt;
    &lt;div&gt;FqV7d0mvvarLvZuQ3MkTjNUf95d4v3.png&lt;/div&gt;
    &lt;div&gt;517.4 KB&lt;/div&gt;
  &lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>#运营最近一段时间，发布的内容原创比例在降低，我偷懒去干嘛了呢？去学习海外社媒了哇，最终目的就是为了解锁自由</title><link>https://internet-charging-station.pages.dev/posts/15702</link><guid isPermaLink="true">https://internet-charging-station.pages.dev/posts/15702</guid><pubDate>Fri, 21 Jul 2023 07:43:07 GMT</pubDate><content:encoded>&lt;div&gt;
      
        &lt;img src=&quot;/static/https://cdn4.telesco.pe/file/EdG44SSxzo6Nh_d5rm0vglA6x85A5H9mC_VQyJHr5j7trnmuHTgxqjyRCOOfVVwy71ra6sPV0lDrdX8K9t7Mk21MFr3qly4Ai48cxRUN85SvOkGPMNcapZfMuZTD-zGFcUoiQqrjqULRDfSRsylXtmcJ-PmziG0gx1zaegqvH4zQsR4bk7Hi4bSuVKKqXxidEHQPlhS0-FFQbPYQM4v-Y6v7trYo7fSRxmieI65J4Vmwn8f12xDYrbMinjU9FiQru-8wwRGSWKbM-FjeM9aoMRQDXx4kw1NVChUeXX2cJ5sIlWQ9ZdlaLet6_1mrJ_zCsfPuoC2C-oQfIBqQVjTgbw.jpg&quot; alt=&quot;#运营最近一段时间，发布的内容原创比例在降低，我偷懒去干嘛了呢？去学习海外社媒了哇，最终目的就是为了解锁自由&quot; loading=&quot;lazy&quot; /&gt;
      
      
        
      
    &lt;/div&gt;&lt;a href=&quot;/search/%23%E8%BF%90%E8%90%A5&quot;&gt;#运营&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;最近一段时间，发布的内容原创比例在降低，我偷懒去干嘛了呢？去学习海外社媒了哇，最终目的就是为了解锁自由。&lt;br /&gt;&lt;br /&gt;在了解到越来越多的海外案例之后，我更加坚定了要出海，海外的产品形态太丰富了，有 IT 背景的，通过自己做小产品变现。没有 IT 背景的，会设计；也可以通过卖模板、或者基于平台做小组件挣钱；那我真的一点这种有门槛的技能背景都没有呢？但是勤快的，也可以做收集类的生意，比如将所有 indie hacker 的故事，做好分类打包赚钱。这些都没兴趣，还也可以分享自己涨粉的经验，通过陪跑咨询服务挣钱等等。&lt;br /&gt;&lt;br /&gt;我列举的这些，只是冰山一角，其实有非常多五花八门的案例。跟国内运营不同，不必等到自己变成大牛才分享经验，我觉得这让很多原本有想法的人，迫于这种「成功」文化的压力，最终失去了解锁自由的机会。在海外社媒做个人 IP，则完全没有这种压力，Ta 们更看重的是，你是否真诚，以及一致性。&lt;br /&gt;&lt;br /&gt;真诚很简单，就是看这个人是在装腔作势，还是真的有在保持独立思考。一致性，就是看你发布的内容，是否真心实意地坚持自己的方向。操作起来非常简单，也没有什么压力，尤其是当你看到非常多小小 up 都在每天坚持持续输出，并分享他们的成绩的时候。你就觉得这地方来对了，是真的可以实践长期主义的地方。&lt;a href=&quot;/search/%23buildinpublic&quot;&gt;#buildinpublic&lt;/a&gt;</content:encoded></item></channel></rss>