安装
学习如何使用 Mkdirs 启动您的导航站。
安装指南
-
创建您的仓库
点击 Mkdirs 模板 右上角的
Use this template
按钮创建您的仓库,设置仓库名称,并确保将其设置为私有。 -
克隆 Github 仓库
Terminal window git clone https://github.com/your-username/<your-repository-name>.git -
安装依赖
确保安装依赖(推荐使用 PNPM)。
Terminal window cd <your-repository-name>pnpm install -
复制
.env.example
文件为.env
Terminal window cp .env.example .env -
配置环境变量
更新环境变量,了解更多关于配置环境变量的信息,请看 这里。
.env # "http://localhost:3000" or "https://mkdirs.com"NEXT_PUBLIC_APP_URL=# -----------------------------------------------------------------------------# Dataset & Storage (Sanity)# -----------------------------------------------------------------------------NEXT_PUBLIC_SANITY_DATASET=NEXT_PUBLIC_SANITY_PROJECT_ID=SANITY_API_TOKEN=# -----------------------------------------------------------------------------# Email (Resend)# -----------------------------------------------------------------------------RESEND_API_KEY=RESEND_EMAIL_FROM=RESEND_EMAIL_ADMIN=RESEND_AUDIENCE_ID=# -----------------------------------------------------------------------------# Analytics (OpenPanel & Google Analytics)# -----------------------------------------------------------------------------NEXT_PUBLIC_OPENPANEL_CLIENT_ID=NEXT_PUBLIC_GOOGLE_ANALYTICS_ID=# -----------------------------------------------------------------------------# Payment (Stripe)# -----------------------------------------------------------------------------STRIPE_API_KEY=STRIPE_WEBHOOK_SECRET=NEXT_PUBLIC_STRIPE_PRO_PRICE_ID=# -----------------------------------------------------------------------------# Authentication (NextAuth)# -----------------------------------------------------------------------------AUTH_SECRET=AUTH_GOOGLE_ID=AUTH_GOOGLE_SECRET=AUTH_GITHUB_ID=AUTH_GITHUB_SECRET= -
启动开发服务器
启动开发服务器,并打开浏览器访问 http://localhost:3000
Terminal window pnpm dev -
构建生产环境
构建应用程序以生成生产环境的代码。
Terminal window pnpm build -
部署
按照部署指南将您的应用程序部署到您喜欢的平台。
视频教程
视频教程有2个版本,一个是开发者教程,一个是初学者教程,请根据自己的实际情况选择观看。
【完整版】基于Mkdirs模板部署上线导航站的全流程记录 - 开发者教程
【完整版】基于Mkdirs模板部署上线导航站的全流程记录 - 初学者教程
下一步是什么?
一旦您部署了应用程序,建议设置一个过程来同步 MkdirsHQ/mkdirs-template
的源代码到您的仓库,当有新功能或错误修复时,您可以同步更新。
了解更多关于如何同步源代码的信息,请看 开发相关 部分。
进一步阅读
配置 学习如何配置环境变量