最近一周我接了个很小的活儿:给一家本地企业做一个官网。传统做法当然是找设计师出图、切图、前端套模板,但客户预算不高、时间又紧,页面要求也简单——有首页、产品展示、关于我们、联系方式,能放视频和表单,电脑端浏览为主。这个量级的需求,让前端从零手撸HTML/CSS/JS,三五个工作日跑不掉。
所以这次我换了个思路:直接用OpenClaw(社区给它的中文昵称是"小龙虾")的AI对话能力,让它一步步生成一套完整的HTML5企业静态电脑网站。结果比我预期顺利不少——从OpenClaw初始化完成算起,到本地预览确认页面效果,大约30分钟。整个过程我没有手写业务代码,属于很典型的零代码交付。这篇就把完整流程、提示词模板、部署路径以及中间踩过的几个坑全部摊开讲,想抄作业的直接照着做就行。
这里想先说明白一件事:用OpenClaw做网站,不是说AI能替代设计师,而是它能把"从零到有个能看的初版"这个环节压缩得极短。你要做的核心工作是清楚地告诉它"给谁看、什么行业、要哪些板块",剩下的结构和细节它自己会补。这一点对中小企业的官网、活动页、产品落地页特别实用,预算有限又想要一个体面门面的场景,它几乎是为这种需求设计的。
1. 为什么我决定让"小龙虾"来写企业官网,而不是继续手撸HTML
1.1 传统做站流程的隐性成本
很多人觉得做一个企业静态站很简单,但真正跑过一遍流程的人都知道,花时间的从来不是HTML标签本身,而是各个环节的沟通和返工。找设计师出图要等排期,设计稿改两版基本一周没了;切图之后前端套页面,遇到响应式还要再调;等客户看到实际网页,经常又会冒出"这里LOGO再大一点""这个板块能不能换个顺序"这类修改需求。每一轮修改都是成本,对于一个总预算可能只有几千块的小项目来说,利润就是这么被磨掉的。
而且小企业官网大多功能单薄,没有什么复杂交互,用现成CMS或者页面搭建器又往往带着平台限制和强制性广告,最后交付给客户的是一套自己都说不清楚怎么维护的"黑盒"。对比之下,一个由AI对话生成的纯静态HTML5网站,结构透明、文件都在自己手里、改哪里直接改代码或者继续对话让AI改,后续维护成本低得多。我在这次项目里最大的感受是:不是AI多聪明,而是它把最容易被反复消耗的"初稿环节"变得几乎零成本,后面所有沟通都建立在看得见的实物上,效率完全不一样。
1.2 OpenClaw这类AI智能体跟普通聊天AI差在哪
光看名字容易混淆,OpenClaw不是另一个网页聊天窗口。我第一次用的时候也以为它就是套了个壳的AI对话工具,打开Control UI之后一通聊,让它"帮我写个网站",结果发现它不止是回复文字,而是真的在本地创建了项目目录、写入了多个HTML/CSS/JS文件,甚至会把生成过程中的日志一条条列出来。
这是它和普通聊天AI最本质的区别:普通聊天AI的输出止步于对话框,你需要自己复制代码、自己建文件、自己整理目录结构;OpenClaw这类智能体能直接操控运行环境,把对话意图转化为文件操作、命令执行、工具调用。你可以让它"把产品图放到images目录下""检查一下index.html有没有语法错误""把CSS合并压缩",它是一个能落地的执行者,而不只是一个会说话的文档。
另外它的"小龙虾"昵称就来自Claw这个词,形象一点说,是长了一对钳子的AI——不仅能想,还能动手干。实际用下来,这种"能动手"的特性在做网站这种多文件、多轮修改的任务时特别重要:我不用管文件怎么组织,不用管依赖怎么声明,只需要在对话里描述需求,它在后台把杂活干完了。
1.3 什么样的网站适合用对话生成
也不是所有网站都适合让AI对话来搞,我自己试下来,边界感要清楚。目前最合适的,就是企业展示型静态站:品牌官网、产品介绍页、团队介绍、新闻列表、联系方式、落地页,这些页面基本没有后端逻辑,纯HTML5加少量JavaScript就能搞定,数据不涉及实时读写,AI生成的内容质量足够直接使用。
反过来,如果你要做电商交易、用户登录、后台管理系统,或者需要频繁增删改查的动态网站,现阶段纯靠对话生成就不太靠谱。因为这些场景涉及数据库设计、权限体系、接口安全,需要的是严谨的系统架构,而不是页面堆叠。我这边建议是:把OpenClaw当"静态站生成器加前端搭手"来用,动态部分仍然用传统技术栈来实现,两者各干各擅长的,效率最高。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 半小时跑通OpenClaw环境:Windows、Mac、服务器三条路
2.1 Windows安装:PowerShell一键脚本和它的前置条件
Windows上装OpenClaw最省事的方式是PowerShell一键脚本,我是这么操作的:先确认系统装了Node.js LTS版本,然后以管理员身份打开PowerShell,执行官方安装脚本。我第一次安装时就踩了坑,脚本跑完启动OpenClaw,直接报了一个"oneclaw node runtime not found",翻译过来就是找不到Node运行时。
当时我还在想,明明刚装完Node,怎么会找不到?检查了一圈发现,问题出在我用的是一个便携版Node,它的路径没有写进系统PATH。OpenClaw启动时是
