以开源为理念开创自己的(副业)事业
这个月我开始了自己的 DevRel 咨询业务,说实话,这真的超级有趣。虽然还没正式上线,但已经是一次很棒的体验了。
实际上,只需不到 2 天的时间即可完成网站静态部分的所有设置。
这是我的网站的网址:developuls.com。
它很简单,但会随着时间的推移不断扩展。
以下是一些快速指南,教你如何搭建自己的网站
(或者将你的影响力从你依赖的任何平台扩展到你自己的网站)。
网站组件
持续集成/持续交付
Vercel是一个用于托管和部署 Web 应用程序和网站的开源平台。
您可以无缝地将其用作 CI-CD 流水线的一部分。您还可以在这里连接您的域名,从此再也不用担心它了。
创建一个 Vercel 爱好(阅读:免费)帐户(请务必在此处检查它是否适合您)。
单击Add new...
仪表板右侧的按钮,然后选择Project
。
如果您已经拥有网站代码,只需将 Git 存储库与您的 Vercel 帐户连接即可。
否则,要么开始编码,要么按照我的做法检查一些可用的模板,然后选择最适合您的模板。
完成您的网站(或其中的一部分)后,如果您想部署它,只需转到您的项目(在仪表板上),单击...
,然后选择Create deployment
选项。
网站框架
正如我在介绍中提到的,我的网站相当简单。
我的网站是基于Astro及其在 Vercel 上提供的模板构建的。Astro
是一个专为内容驱动型网站设计的开源框架。
幸运的是,框架本身非常容易使用,并且可以根据我的特定需求调整模板。
我在项目内图像渲染方面确实遇到了一些Sharp
困难,因为它依赖于谁的v0.33.0
版本实际上并没有发挥出最好的效果,但这是一个简单的解决方法,只需将我的图像存储在云端而不是网站存储库中即可。
除此之外,使用它非常愉快,而且我迭代得非常快。
联系表格
与任何业务一样,您希望能够与您的(潜在)客户进行沟通。
我选择了另一个开源工具,将我的公司邮箱地址与网站的联系表单关联起来。Web3forms是一个开源解决方案(而且完全免费),它使用其联系表单 API 服务将 HTML 联系表单提交直接发送到你的邮箱,
无需任何服务器或后端代码。
您甚至不必登录。只需访问他们的网站并单击Create your Access Key
按钮即可。
然后输入您的电子邮件地址。
然后复制 HTML 表单(您可以根据需要进行调整),并将其粘贴到您希望客户通过该网站与您联系的任何位置。
最后,转到您上面插入的电子邮件的收件箱,复制发送给您的访问密钥,并将其粘贴到您之前放置的联系表单的占位notify@web3forms.com
符处。YOUR_ACCESS_KEY_HERE
日历集成
虽然我很感激人们通过电子邮件联系我,但我发现与他们聊天更容易了解他们的需求和痛苦。
作为一名技术人员,我在这里使用了另一个开源解决方案:Cal.com。
Cal.com是一个面向所有人的开源事件调度程序,并且对个人免费。
您只需创建一个帐户,将其与您的电子邮件日历连接,然后开始安排通话。
它最酷的地方在于它自带了几个可嵌入的模板,你可以直接把它们添加到你的网站上。我选择了网站右下角的浮动小部件,这样人们就可以预约电话,讨论潜在的合作关系。
它可与 Google、Outlook、Apple、Notion 和许多其他日历配合使用,您可以在任何 +20 选项中安排通话。
实时沟通平台
如果您和我一样是开源爱好者,您可能会将 Cal.com 与 Mirotalk 连接起来。
Mirotalk是一个开源、免费、基于浏览器的实时通信(视频)解决方案,您可以使用它来替代 Google Meet 或您之前可能使用的任何其他商业替代品。
包起来
如今,开展在线业务变得非常容易。我们能想到的大多数东西都以开源解决方案的形式存在。
那有多么疯狂的好啊!?
在我的努力中,我使用了许多开源解决方案,因为它:
1)节省了我一些重新发明轮子的时间
2)是免费的
3)通常有一个健康的贡献者社区,人们愿意在你遇到任何问题时提供帮助。
让我们在 GitHub 上支持这些开源工具:
- Vercel - [ 在 GitHub 上加星标 ]
- Astro - [ 在 GitHub 上加星标 ]
- Web3Forms - [ 在 GitHub 上加星标 ]
- Cal.com - [ 在 GitHub 上加星标 ]
- Mirotalk - [ 在 GitHub 上加星标 ]
哪些开源项目帮助您将您的项目提升到顶级水平?
链接:https://dev.to/developuls/start-your-own-side-business-with-open-source-in-mind-2noe