首页 > 其他分享 >不会前端也能写官网?没问题,Devbox+Cursor 带你起飞

不会前端也能写官网?没问题,Devbox+Cursor 带你起飞

时间:2024-12-02 12:33:47浏览次数:4  
标签:部署 配置 Cursor 域名 开发 官网 Devbox

大家平时都是怎么给自己的产品开发官方网站的?

是不是先在本地配置好环境,然后使用 IDE 写代码,写完代码后部署到服务器生成预览链接,团队协作成员再打开浏览器访问,然后你再修改,再部署,再访问,再修改,再部署,再访问...

今天给你们分享一个丝滑的方案,让你告别繁琐的本地环境配置,告别反复沟通修改,告别部署上线配置一大堆服务器和证书,只需3分钟就能完成部署上线。

先给你们看看效果,网站预览地址:https://iceivijrqqpj.hzh.sealos.run/

下面是详细教程。

创建开发环境

首先进入 Sealos 桌面,打开 Devbox 应用,新建一个项目。因为我的官网项目是基于 Next.js 开发的,所以我选择了 Next.js 作为运行环境。

Devbox 为开发者提供了几个非常实用的功能:

  • 灵活的资源配置:可以根据项目需求自由调整 CPU 和内存,选择合适配置既保证性能又能控制成本。
  • 一键启用 HTTPS:系统自动分配安全域名,再也不用为配置 SSL 证书发愁。
  • 全自动域名管理:从开发到测试环境,域名配置全程由系统处理,开发者可以专注于代码本身。

因为这是一个从本地迁移的项目,我对环境做了一些定制化调整:

  • Node 环境升级到 20.x 版本
  • pnpm 包管理器更新至 8.x

不过对于全新项目来说,Devbox 的默认配置已经足够优秀,你可以直接开始开发之旅!

Cursor AI 助力开发

环境准备好后,我们直接用 Cursor 连接开发环境。在操作选项中选择使用 Cursor 连接:

首次打开会提示安装 Devbox 插件,安装后即可自动连接开发环境。

有了 Cursor AI 的加持,编码效率直接起飞!

接下来我克隆了项目仓库,这一切都在云端,但使用起来跟本地开发完全一样。

来看看实际的开发过程:AI 助力,效率翻倍

我鼠标放这里代码就帮我写完了!!!

{/* Tabs */}
<div className="mb-9 flex flex-wrap justify-center gap-4 text-sm font-medium sm:text-base">
  {Object.keys(mockData).map((tab) => (
    <button
      key={tab}
      className={`rounded-md px-2 py-1 ${
        activeTab === tab
          ? 'rounded-md bg-[#FAFCFF] text-black'
          : 'text-custom-secondary-text hover:bg-[#FAFCFF]/80'
      }`}
      style={{
        boxShadow:
          activeTab === tab
            ? '0px 4px 4px 0px rgba(19, 51, 107, 0.05), 0px 0px 1px 0px rgba(19, 51, 107, 0.08)'
            : '',
      }}
      onClick={() => handleTabChange(tab)}
    >
      {tab}
    </button>
  ))}
</div>

实时协作的威力

开发过程中最爽的是什么?当然是和 UI 同事的无缝协作!

得益于 Devbox 的云端开发环境,UI 同事可以通过域名实时查看修改效果,再也不用本地运行、反复部署测试环境了!

当然,开发过程也不是一帆风顺,毕竟是官网开发嘛,总要经历一番九九八十一难:

相关文章

  • agent introduced in Cursor v0.43
    InthelatestCursorIDE,AgentsintheComposerpanelarecustomizableAIassistantsthatcanbeconfiguredforspecifictasks.Here'sabreakdown:WhatAgentsAre:SpecializedAIassistantswithdefinedbehaviorsCanbecustomizedforspecificp......
  • zlibrary镜像官网入口,全球最大数字图书馆恢复了
    Z-Library(简称Z-Lib,前身为BookFinder)是一个著名的影子图书馆网站,用户可以在上面下载各类书籍、期刊和文章。该网站目前收录了超过1,000万本书籍和8,000万篇文章。由于版权问题,Z-Library曾在2022年11月3日遭到封锁。然而,经过调整,Z-Library通过新的官方网址和镜像网站......
  • Cursor安裝、使用與模型設置
    1.下載首先先到這個網站https://www.cursor.com/,並點及右上角的下載,即可下載Cursor。2.安裝找到剛剛下載完的檔案,雙擊安裝應該會出現下方的畫面。Keyboard:習慣的鍵盤方式,有VSCode、vim…可以選擇。LanguageforAI:AI在回答時會幫你翻譯成該語言,建議輸入英文,如......
  • [20241124]测试软软解析人为修改cursor pin S的mutext值.txt
    [20241124]测试软软解析人为修改cursorpinS的mutext值.txt--//测试软软解析人为修改cursorpinS的mutext值会出现怎么情况。1.环境:SCOTT@book01p>@ver2==============================PORT_STRING                  :x86_64/Linux2.4.xxVERSION    ......
  • 哔咔漫画PicACG官网版2024安卓下载-哔咔漫画
    哔咔漫画在数字化时代,移动应用(App)已成为人们日常生活不可或缺的一部分。哔咔漫画无论是娱乐、教育、购物还是办公,各类App都在不断改变我们的生活方式。哔咔漫画本文将详细介绍App软件制作的全过程,从概念设计到最终发布,帮助你了解如何开发一款成功的移动应用。哔咔漫画安卓苹果下......
  • e站官网版2024下载-e站(EhViewer)绿色板更新
    EhViewer漫画是一种通过图像和文字相结合的方式讲述故事的艺术形式。无论是专业的漫画家还是初学者,掌握漫画制作的基本步骤都是非常重要的。EhViewer本文将为你提供一份全面的漫画制作教程,EhViewer从构思到发布,每一步都将详细介绍,帮助你顺利创作出高质量的漫画作品。构思与策划......
  • e站官网版2024下载-e站(EhViewer)绿色版
    查看EhViewer的更新记录可以帮助你了解软件的最新功能、修复的Bug以及其他改进。以下是几种查看EhViewer更新记录的方法:方法一:通过GitHub仓库查看EhViewer的源代码托管在GitHub上,更新记录通常会记录在项目的CHANGELOG文件中。以下是具体步骤:访问EhViewer的GitHub仓库:打开浏览......
  • Keil C51 9.61__官网“最新版“下载、安装及相关提示( 保姆级教程, 安装过程详解, 附
     前言Keil5常用的分两个版本,C51 和MDK。C51用于编译8051内核的单片机程序,譬如AT89C51、STC89C51、STC98C52等。MDK用于编译STM32、GD32等ARM32位内核单片机程序。‌KeilC51‌是由KeilSoftwareCompany开发的,专门用于8051微控制器的软件开发系统。它支持8051系列的所有......
  • 这波高颜值的官网界面,不知道让多少用户沦陷了
    高颜值的官网界面确实有着强大的吸引力,让众多用户为之“沦陷”。一个拥有高颜值官网界面的网站,首先在视觉上就给用户带来了极大的冲击。精心设计的布局、和谐的色彩搭配以及精美的图片和动画效果,使得整个网站仿佛一件艺术品,让人赏心悦目。这种视觉上的享受能够瞬间抓住用户......
  • zlibrary数字图书馆官网镜像网址及客户端入口(长期更新)
    zlibrary数字图书馆介绍Z-library,被誉为全球范围内最为庞大的数字图书馆之一,其藏书量之丰富令人叹为观止,总计囊括了超过9,826,996册电子书及84,837,646篇学术期刊文章。这座庞大的知识宝库覆盖了从经典文学巨著到前沿理工学科,从人文艺术瑰宝到专业学术论文的广泛领域,几乎能够......