快速搭建 Nexior AI 平台使用 Netlify
Nexior 是一个开源项目旨在帮助用户快速部署自己的 AI 应用网站包括 AI 问答、Midjourney 绘图、知识库问答、艺术二维码等功能。用户无需自己开发 AI 系统、购买 AI 账户、担心 API 支持或配置支付系统完全零启动成本并且能够无风险地从 AI 中赚取收益。本文将介绍如何在 Netlify 上部署 Nexior 项目的过程。Netlify 是一个非常流行的静态网站托管平台类似于 Vercel提供免费自动部署和 HTTPS能够让您在几分钟内无需编程技能就能够部署自己的 AI 网站。环境准备首先打开 Nexior 的 GitHub 仓库 https://github.com/AceDataCloud/Nexior然后注册或登录您的 GitHub 账户点击 Fork 将代码克隆到您自己的仓库。完成 Fork 后您将拥有一个个人仓库并带有 forked from AceDataCloud/Nexior 标签准备工作完成。Netlify 部署Netlify 是一个非常适合前端项目如 Nexior部署的静态网站托管平台。它能够自动检测项目框架并自动构建和部署提供免费 HTTPS 和全球 CDN 加速。打开 https://app.netlify.com/ 并使用 GitHub 登录。登录后点击页面上的 Add new site 按钮然后选择 Import an existing project。接下来选择 GitHub 作为代码源。Netlify 会显示您的 GitHub 仓库列表选择您刚刚 Fork 的 Nexior 仓库。Netlify 将自动识别项目类型为 Vue/Vite 项目并自动填写构建配置。您只需确认以下设置Branch to deploy: mainBuild command: yarn buildPublish directory: dist确认后点击 Deploy site 按钮。Netlify 将开始构建和部署整个项目您只需等待大约 2-3 分钟。部署完成后Netlify 会为您生成一个格式为xxx.netlify.app的预览域名。点击该链接查看已部署的 Nexior 网站。打开网站后注册或使用邮箱/GitHub 登录。登录后您将看到一个配置页面您可以在其中修改网站标题、logo、favicon、管理员等信息。在配置页面中还有一个重要的分销推广配置部分您可以修改以下信息Default Inviter ID: 如果只设置了 Default Inviter ID任何人都可以分销和推广网站。邀请者将从他们邀请的客户中获得佣金回扣。未携带任何推广信息的注册用户将默认绑定到此 Default Inviter ID初始为网站所有者的个人 ID。Forced Inviter ID: 如果设置了 Forced Inviter ID只有此强制邀请者可以获得分销回扣其他人无法获得。后台将不显示分销推广选项所有注册用户将绑定到此强制邀请者所有佣金回扣将归此强制邀请者。您还可以配置功能开关Nexior 提供多种功能网站所有者可以选择性启用或禁用某些功能。配置 SPA 重定向由于 Nexior 是一个使用前端路由的单页面应用程序SPA在 Netlify 上刷新非主页路由会导致默认 404 错误。为了解决此问题您需要在项目的public目录中创建一个_redirects文件内容如下/* /index.html 200这告诉 Netlify 将所有路由请求重定向到index.html允许前端路由器处理页面导航。注意将_redirects文件放在public/目录中它将在构建后自动复制到dist/目录。自定义域名现在您已经成功部署了一个网站域名是 Netlify 分配的子域名。将其更改为您的自定义域名将更有利于外部推广。如果您还没有域名可以在 Namecheap 或 Godaddy 等主要域名注册商注册一个。在 Netlify 控制面板中找到您的已部署网站进入 Domain management 或 Domains 页面点击 Add custom domain输入您希望绑定的域名例如ai.example.com点击验证Netlify 会提示您配置 DNS。按照 Netlify 的说明在域名注册商的后台添加 CNAME 记录类型CNAME主机ai如果是根域名则使用 值您的 Netlify 网站地址例如xxx.netlify.app配置完成后等待 DNS 传播通常需要几分钟到几小时。Netlify 会自动为您的域名申请并配置免费的 SSL 证书无需手动干预。注意配置新域名后请记得重新访问网站配置页面重新配置网站标题、logo 等选项因为这些设置与域名绑定。启用新域名需要新的网站配置。代码更新由于 Nexior 的源代码会持续更新以修复bug和新增功能因此代码会与官方源仓库同步 https://github.com/AceDataCloud/Nexior。如何将最新代码同步到您已部署的网站这很简单。返回到您在 GitHub 上的 Fork 仓库。您会看到您的 Fork 仓库落后于官方 Nexior 仓库。点击 Sync fork 按钮然后点击 Update branch。更新代码后Netlify 将自动触发重新构建并重新部署网站。稍等片刻刷新网页即可查看更新后的站点。赚取收益现在您已经拥有了自定义域名并配置完成可以开始分享网站以赚取收益。只要用户支付账单收入的一部分将转化为收益划入分销商账户可通过联系客服进行提现。进入分销界面查看当前邀请人数、总分销金额、总奖励等信息。您可以直接联系客服进行提现。总结通过以上步骤您已经成功在 Netlify 上部署了 Nexior AI 平台并进行了必要的配置。无论是个人项目还是商业用途Nexior 都能帮助您快速搭建 AI 应用。如需更多信息请访问 Ace Data Cloud。技术标签NexiorNetlifyAI前端开发开源项目