利用Next.js和Tailwind CSS创建的开发者在线作品集
发表时间: 2024-05-09 09:17
您是否正在为创建专业的个人作品集网站而苦恼?别再犹豫了!您可以使用开发者作品集模板,立即创建您自己的个性化作品集!我的网站设计用户友好且易于定制,非常适合开发人员和自由职业者。
部分
您需要下载 Git 和 Node 来运行此项目
确保您的计算机上安装了最新版本的 Git 和 Node。
node --versiongit --version
要 Fork 仓库,请单击页面右上角的 fork 按钮。Fork 仓库后,打开终端并执行以下命令
git clone https://github.com/<YOUR GITHUB USERNAME>/developer-portfolio.gitcd developer-portfolio
从根目录安装软件包
npm install# oryarn install
然后,运行开发服务器:
npm run dev# oryarn dev
使用浏览器打开 http://localhost:3000 查看结果。
前往 emailjs.com 并创建一个新帐户以发送邮件。在免费试用版中,您每月将获得 200 封邮件。设置 emailjs 帐户后,请从 .env.example 文件创建一个新的 .env 文件。
例如:
NEXT_PUBLIC_EMAILJS_SERVICE_ID =NEXT_PUBLIC_EMAILJS_TEMPLATE_ID =NEXT_PUBLIC_EMAILJS_PUBLIC_KEY =NEXT_PUBLIC_GTM = # For site analyticsNEXT_PUBLIC_APP_URL = "http://127.0.0.1:3000"NEXT_PUBLIC_RECAPTCHA_SECRET_KEY = # For captcha verification on contact formNEXT_PUBLIC_RECAPTCHA_SITE_KEY =
然后,在 utils/data 文件夹中自定义数据。
例如:
export const personalData = { name: "ABU SAID", profile: "/profile.png", designation: "Full-Stack Software Developer", description: "My name is ABU SAID....", email: "abusaid7388@gmail.com", phone: "+8801608797655", address: "Dhaka, Bangladesh", github: "https://github.com/said7388", facebook: "https://www.facebook.com/abusaid.riyaz/", linkedIn: "https://www.linkedin.com/in/abu-said-bd/", twitter: "https://twitter.com/said7388", stackOverflow: "https://stackoverflow.com/users/16840768/abu-said", leetcode: "https://leetcode.com/said3812/", devUsername: "said7388", resume: "...",};
devUsername 用于从 dev.to 获取博客。
使用的软件包列表
项目地址:
https://github.com/said7388/developer-portfolio