用途:这是一个开发者个人作品集网站模板,用于展示个人信息、工作经历、项目、技能与教育背景,并提供联系方式和博客内容。
主要能力:采用 Next.js 16 App Router 与 React 19,样式使用 Tailwind CSS 4,动画使用 Lottie。联系表单支持通过 Gmail 与 Telegram 发送消息,并可集成 dev.to 博客内容。模板包含 personal-data.js、experience.js、projects-data.js、skills.js、educations.js 等数据文件,便于自定义内容。
使用方式:克隆模板后安装依赖并启动开发环境。
克隆:git clone --depth 1 https://github.com/Eng0AI/developer-portfolio-template.git .
安装依赖:pnpm install
开发:pnpm dev(默认 http://localhost:3000)
构建:pnpm build
部署:Vercel 可用 vercel pull --yes -t $VERCEL_TOKEN、vercel build --prod -t $VERCEL_TOKEN、vercel deploy --prebuilt --prod --yes -t $VERCEL_TOKEN;Netlify 可用 netlify deploy --prod。
环境变量:必须设置 NEXT_PUBLIC_APP_URL;可选 NEXT_PUBLIC_GTM、TELEGRAM_BOT_TOKEN、TELEGRAM_CHAT_ID、GMAIL_PASSKEY、EMAIL_ADDRESS。
适用场景:适合开发者快速搭建个人主页、作品集和博客入口。
限制:需要 Node.js 18.17+,推荐 Node.js 20+;输出目录为 .next;开发端口为 3000;其他运行或托管限制资料未提供。