一、自我介绍


各位圈友好,我是前行,自23年加入生财以来,做过不少项目,每期航海基本都有报名参加,目前收获了一些小结果,赚到了工资以外的第一个1万。


非常感谢生财提供了这么多航海,让我不断地试错,从而找到了我接下来将投入巨大精力持续深耕的项目——AI web。我相信这个项目将是我赚到工资以外的第一个10万,第一个100万的项目。


之所以有这么大的信心,主要有2点:


1、AI的出现,让代码再也不是门槛,作为0代码基础的我也能用AI做出看起来非常专业的网站。现在真正的竞争是看谁能找到用户真正的痛点,然后用网站来满足。找到真需求成为能否赚到美元最大的因素,而不是技术。


2、我对做网站有极大的热情,即使短期内没有收入我也能持续投入巨大的精力而不觉得疲惫。


基于这两点,我不信挖掘不出用户的真需求,更何况我不是单打独斗,我已经报名了刘小排老师的课程,有刘老师保驾护航,成功的概率高了不少。


二、背景


目前我做了3个网站如下:

1、AI专业头像网站:https://www.professionalheadshot.online/

2、AI文本转信息图:https://texttoinfographic.online/

3、轻量化、场景化、碎片化国际语言学习站(主要针对旅游):https://www.littlelanguage.top/


大家可以访问看看怎么样,希望得到大家的点评。


其实这3个网站还有许多需要优化的地方,但我不会一股脑把全部精力投入到网站优化中,我的策略是一边看流量一边优化,同时挖掘新需求。



接下来,我将复盘0代码背景的普通人如何做AI工具站的全过程,希望能给在观望或者准备入场的圈友一些信心,不要因没有代码基础而不敢下场,同时也希望能得到前辈们的指导,给我提供一些冷启动和挖掘需求的方法。


三、开发过程复盘


这个复盘,非常适合0代码基础的圈友参考,我就是通过学习一个个技能,然后把这些技能拼接起来,最终做成了3个网站。


1、工具准备


毫无疑问,魔法是一切的基础。这里推荐一个网站,流量非常便宜,15块多130g,我用的还算稳定,有需要的自取。https://mojie.app/


2、账号准备


① Google账号:Google账号是基础,基本每个软件和网站都能用Google账号登录。


其实注册非常简单,下载谷歌浏览器,搜索谷歌邮箱,进入页面后,点击创建账号,然后根据要求填写就行,可以用大陆手机号收码或者用邮箱作为辅助邮箱。(记得开魔法)


② github账号:这个是用来存放代码文件的,具体怎么用问AI。注册非常简单。


③ AI编程软件:如果你刚接触,推荐直接用cursor就好了,先不用去找其他的。目前咸鱼上还有教育优惠一年的账号,大概100多,可以去找找。如果找不到可以联系鱼丸找我,我给你推。


以上工具准备好了,接下来就是找需求和验证需求。


3、找需求与验证需求


① 需求从何而来?


看了好几遍往期的航海以及高手领航,我把需求分为两种:一种是热点需求,两一种是长期稳定的需求。


我主要学习的航海:

a、出海工具站 https://scys.com/activity/landing/4245?tabIndex=0

b、出海第一站 https://scys.com/activity/landing/3044?tabIndex=0

c、英文工具站https://scys.com/view/docx/M0LZd0HI5o2nEjxVwYdcrj8BnAd#doxcnYBvx7xCmRp1mD7gTQI9Ryf

d、Cursor-零基础做软件应用 https://scys.com/activity/landing/4668?tabIndex=0

e、AI 应用-web网站 https://scys.com/activity/landing/5121?tabIndex=0


这5本航海手册我前前后后应该看了4遍,包括高手领航,收获非常大,建议新手一定要看。


·热点需求:其实就是找新词,突然爆发起来的词,你能快速做网站去满足,就能获得巨大的流量,即使是新站也是如此。那新词怎么找呢?


有个方法就是关注许多AI博主,只要有什么新词,基本都会第一时间发出来,比新手自己去挖掘快很多。


推荐几个我个人觉得比较有用的:https://www.xiaohu.ai/ https://www.toolify.ai/zh/ https://github.com/trending https://huggingface.co/spaces https://www.reddit.com/ (这个是海外社交平台,相当于国内的知乎吧,可以挖掘到很多真需求,我目前也在学习中)


·长期需求:每年都有稳定的搜索量,比较平稳稳定。能挖掘到稳定且大流量的词,基本就是躺赚。

具体挖掘方法可以参考这次高手领航 https://shengcaiyoushu01.feishu.cn/minutes/obcnadk7rh7gfper83f9d7i5?from=from_copylink


以上的内容都在航海手册里有,我只是看完后把对我有用的分享出来,算是我自己的理解。


② 验证需求


你看到一个词后,不要立马扎进去开发网站,不然很容易自嗨,或者进入到无法抗衡的领域,导致一直没有流量。


是不是真需求,通过这三步基本能确定(我自己的理解,如果有错误请指出)


a、先看Google趋势(https://trends.google.com/trends/)



能看到AI、gpt的搜索量非常巨大,而且还在逐步上涨,而gpts与这两个对比基本为0。那么在同等优化难度下,肯定是优先选择AI、gpt作为我们网站的主关键词。


怎么样是新词呢?



这样的趋势图就是新词,曲线突然变得超级陡,搜索量迅速上涨。我们一般找1个月-半年的新词进行开发网站。


b、看优化难度


非常有用的免费工具https://ahrefs.com/keyword-difficulty 直接把想要做的词输入进去就能显示难度,数字越高,难度越大,非常量化,一眼就能看到优化难度。




你看AI这个词数字是98,下面也写着super hard,表示难度非常大了,基本没有机会。新手建议选择20以下的吧,先练练手。图片里面的3106表示的是,你的网站要有3106个外链,才能排上搜索展示的前10,难度真得太大了。


c、直接在Google搜索


把你想做的词直接在Google搜索,看看是什么网站在满足这个需求。如果看了一圈下来,没有发现有人专门做一个网站去优化这个词,那么你去做机会就比较大。当然你需要结合前面两步综合判断是否要做。不过新手的话,前几个网站不用太纠结吧,先做起来再说,然后在现实中测试。


这就是我理解的验证需求,可能不够全面,但还是有一定数据支撑的。


其实,以上的内容航海手册都有,我只是把对我有用的总结起来,算是我自己的理解。再次推荐新手一定要去多看几篇上面推荐的航海。


需求验证完了,接下来正式进入开发了。


4、正式开发


① git的学习


这一知识非常重要,在你开发之前一定要搞清楚git的用法,不然对后续的开发效率会有非常大的影响。我专门花了一晚上专门进行学习,然后在开发中不断验证自己对git用法的理解。


git是用来控制网站的版本的,很多时候,让AI改代码,它会把不相关的代码都改了,导致网站不是你想要的效果,你就能用git回退到你想要的版本。具体的学习,你可以看看Cursor-零基础做软件应用 https://scys.com/activity/landing/4668?tabIndex=0 里面有非常详细的讲解。然后在实战中遇到不懂的,可以直接问AI。


② cursor(或其他AI 编程软件)生成代码


a、做一个cursor rules文档


让cursor好好听你的话,有一个办法,就是先给一个cursor rules,开发代码前让cursor仔细阅读这个文档,为了避免cursor忘记,是不是都可以@这个文档,加强记忆。


https://cursor.directory/ 这个链接基本聚集了所有的cursor rules,你可以从中找到适合自己的。


我的也是从里面挑选的,然后做了修改。供你参考,我主要是用Next.js来做的网站。


You are an expert in TypeScript, Node.js, Next.js App Router, React, Shadcn UI, Radix UI and Tailwind.

Code Style and Structure

- Write concise, technical TypeScript code with accurate examples.

- Use functional and declarative programming patterns; avoid classes.

- Prefer iteration and modularization over code duplication.

- Use descriptive variable names with auxiliary verbs (e.g., isLoading, hasError).

- Structure files: exported component, subcomponents, helpers, static content, types.

Naming Conventions

- Use lowercase with dashes for directories (e.g., components/auth-wizard).

- Favor named exports for components.

TypeScript Usage

- Use TypeScript for all code; prefer interfaces over types.

- Avoid enums; use maps instead.

- Use functional components with TypeScript interfaces.

Syntax and Formatting

- Use the "function" keyword for pure functions.

- Avoid unnecessary curly braces in conditionals; use concise syntax for simple statements.

- Use declarative JSX.

UI and Styling

- Use Shadcn UI, Radix, and Tailwind for components and styling.

- Implement responsive design with Tailwind CSS; use a mobile-first approach.

Performance Optimization

- Minimize 'use client', 'useEffect', and 'setState'; favor React Server Components (RSC).

- Wrap client components in Suspense with fallback.

- Use dynamic loading for non-critical components.

- Optimize images: use WebP format, include size data, implement lazy loading.

Key Conventions

- Use 'nuqs' for URL search parameter state management.

- Optimize Web Vitals (LCP, CLS, FID).

- Limit 'use client':

- Favor server components and Next.js SSR.

- Use only for Web API access in small components.

- Avoid for data fetching or state management.

Error Handling

- Use early returns for error conditions.

- Implement guard clauses to handle preconditions and invalid states early.

- Create user-friendly error messages for AI content generation failures.

- Implement error boundaries using error.tsx and global-error.tsx files.

SEO Optimization & AI Content

- Metadata Management:

- Implement dynamic metadata using Next.js Metadata API

- Create reusable metadata patterns for AI-generated content

- Use template strings for combining fixed and dynamic content in titles

- Content Structure:

- Use semantic HTML (article, section, nav)

- Maintain proper heading hierarchy (H1-H6)

- Create component templates for consistent AI content presentation

- Sitemap & Indexing:

- Implement next-sitemap with dynamic configuration

- Add priority values based on content importance

- Schedule regular content refreshes to improve crawl frequency

- Structured Data:

- Create utility functions for common Schema.org types (Article, FAQ, Product)

- Inject structured data based on content type

- Validate implementation with testing tools

- AI Content Quality:

- Implement content filtering for automatically generated text

- Create content validation against SEO best practices

- Store content versions for performance comparison

Data Management

- Content Storage:

- Use appropriate database (Supabase, MongoDB, etc.) for AI content

- Implement content versioning and rollback capabilities

- Structure database for efficient content retrieval

- Caching Strategy:

- Configure ISR (Incremental Static Regeneration) for frequency-appropriate updates

- Implement edge caching for global performance

- Use stale-while-revalidate pattern for dynamic content

- Refresh Cycles:

- Identify content freshness requirements by type

- Implement automated content refreshes based on performance metrics

- Track and log content update performance

Security

- Store API keys in environment variables

- Sanitize user inputs before sending to AI models

- Implement rate limiting for generated content

- Add content moderation for user-influenced AI generations

Monitoring

- Add Core Web Vitals RUM tracking

- Implement simple analytics for content performance

- Set up automated SEO checks (meta tags, links, etc.)

- Track key engagement metrics by content type

Follow Next.js docs for Data Fetching, Rendering, and Routing best practices.



b、形成product.md和design.md文档


确定好cursor rules后,与AI深入讨论,形成product.md和design.md文档。(cursor航海里都有讲的)


product文档:记录你的网站功能以及想法,以及实现方式,方便cursor理解整个网站的目的,然后按照此文档进行开发。我一般会生成两个文档,一个是MVP版,用于快速上线测试,另一个是详细版,包括未来很多可能要实现的功能。


design文档:记录网站整体的项目结构,所用技术与流程,方便cursor照着开发。


除了这个两个文档,还有一个readme文档,用来记录开发进度。如果是模块化开发,记得每个模块都新建一个readme文档记录进度。


c、生成代码


· 如果你的网站比较简单,那就可以直接让cursor生成代码了。与cursor的交流,我没有什么技巧,纯粹就是自然语言,现在AI大模型非常厉害,能很好的理解你的意思。但还是建议你说的更具体、更准确,才能更高效的得到你想要的结果。


在这过程中,有一点需要非常注意,就是同样的词或者句子,尤其是有歧义,或者有专业名词的术语,AI的理解可能跟你的不一样。此时你最好展开说,让cursor确认是不理解。这种情况尤其出现在一直无法修复错误的场景下。


· 如果网站相对复杂,最好先与cursor讨论沟通,设计好网站的结构,如下图,再开始开发。


图片来源于航海手册



与cursor沟通确实没有什么技巧,多沟通就能慢慢体会到,我之前用了3个免费账号,再加一个月的付费账号才慢慢摸索出一些门道。多练多沟通才是最好的方法。如果硬要说技巧,那就是表达更精准、更加具体,同时多学习一下开发专业术语。


记住遇到不懂的,随时提问AI,现场学会。在AI时代,99%的知识AI基本能教会你,就看你有没有耐心。


⑤ 部署


a、买域名


非常多的网站可以买:阿里云、cloudflare、spaceship等等。以关键词作为域名就行。


b、vercel部署


用vercel部署就行,免费好用。目前大部分AI工具站都是用Next.js开发的,与vercel非常匹配,而且SEO最友好。后端就用supabase,也是免费的。


到这里,整个开发复盘基本结束,没有什么技巧,只有耐心与不断地与AI对话和测试,遇到不懂的就问AI。AI 的出现,真的是让普通人都能把想法兑现。


四、冷启动与推广


这块我只了解了皮毛,目前主要是做SEO优化,然后学习reddit的玩法,以及养各大可以发外链的账号,后续慢慢发外链。不是很熟悉,就先不分享,等摸索熟悉后再做分享。


五、个人感受


① AI ,是一场技术平权运动,让每个普通的个体都能让自己的想法落地,真的没有理由不去尝试。还在观望的圈友,希望你们能早点下场,体验其中的乐趣。


② 0代码基础无需担心,到现在我仍然看不懂代码,也有不少不懂代码的圈友通过AI开发网站,收获了不小的结果。


③ 耐心和热情,我觉得是这个项目能否成的关键因素,有了这两样,啥事都能学会,毕竟你有一个24小时能解答你问题,又不会有任何怨言的导师——AI 在协助你。


④ AI 发展的真的太快了,新的模型层出不穷,我们没必要去追,选好合适自己的工具,持续用下去就行了,没必要换来换去浪费时间。



以上就是一位0代码背景的普通人通过AI工具做出3个AI工具站的完整复盘,希望对新手们有一点启发,然后果断下场。


再次感谢生财有术提供这么多项目让我不断试错,最终选定了AI web这条赛道。







Comments on "AI web航海后,0代码基础开发了3个AI工具站后复盘" :

Leave a Reply

Your email address will not be published. Required fields are marked *

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源