This is Mini Project 1 for SCLS AI Camp students, based on the excellent portfolio template originally created by Corey Chiu. This template has been adapted for educational purposes to help students learn web development, Git workflows, and deployment practices.
This template was created by Corey Chiu. Check out his work at coreychiu.com
- Basic understanding of Git
- Node.js installed on your computer
- GitHub account
-
Fork this repository to your GitHub account:
- Click the "Fork" button at the top right of this page
- Select your GitHub account as the destination
-
Clone your forked repository:
git clone git@github.com:YOUR_USERNAME/MP1.git
cd MP1
- Install dependencies:
pnpm install
- Create and configure your
.env.local
:
cp .env.example .env.local
- Start the development server:
pnpm dev
- Open http://localhost:3000 in your browser to see your portfolio
The easiest way to deploy your portfolio is using Vercel:
- Create an account on Vercel
- Click the button below to deploy:
- Follow Vercel's instructions to complete the deployment
- 🎨 Beautifully designed UI using TailwindCSS, MagicUI, and Shadcn/UI
- 📱 Responsive layout
- 🌙 Light/Dark Mode
- 📊 Github Calendar & Contribution Snake
- 💻 Tech Icon Cloud
- 🐦 Tweet Grid
- 👥 Visitor Counter
- 📝 Blog Section with MDX and Markdown support
- 📰 RSS Feed
- 📈 Web Analytics support (Google Analytics, OpenPanel Analytics, Plausible Analytics)
- Next.js
- TailwindCSS
- Shadcn/UI
- MagicUI
- Phosphor Icons
After getting your site running, you can customize it by modifying these files:
.env.local
- Environment variablessrc/config/siteConfig.ts
- Site configurationsrc/config/infoConfig.ts
- Personal informationsrc/config/*.ts
- Section-specific configurationssrc/content/blog/**.mdx
- Blog contentpublic/github-contribution-snake/*.svg
- GitHub contribution visualization
- Watch the tutorial videos provided in the AI Camp course
- Ask questions during class sessions
This project is licensed under the MIT License - see the LICENSE file for details.
这是 SCLS AI Camp 的第一个迷你项目,基于 Corey Chiu 创建的优秀作品集模板。我们已经针对教育目的对其进行了调整,帮助学生学习网页开发、Git 工作流程和部署实践。
本模板由 Corey Chiu 创建。查看他的作品:coreychiu.com
- 基本的 Git 知识
- 电脑上已安装 Node.js和pnpm
- GitHub 账号
-
Fork 这个仓库到你的 GitHub 账号:
- 点击页面右上角的 "Fork" 按钮
- 选择你的 GitHub 账号作为目标
-
克隆你 fork 的仓库:
git clone git@github.com:你的用户名/MP1.git
cd MP1
- 安装依赖:
pnpm install
- 创建并配置
.env.local
:
cp .env.example .env.local
- 启动开发服务器:
pnpm dev
- 在浏览器中打开 http://localhost:3000 查看你的作品集
使用 Vercel 是部署你的作品集最简单的方式:
- 在 Vercel 创建账号
- 点击下面的按钮开始部署:
- 按照 Vercel 的说明完成部署
- 🎨 使用 TailwindCSS、MagicUI 和 Shadcn/UI 设计的精美界面
- 📱 响应式布局
- 🌙 明暗主题模式
- 📊 GitHub 贡献日历和贡献蛇形图
- 💻 技术图标云
- 🐦 推文展示
- 👥 访客计数器
- 📝 支持 MDX 和 Markdown 的博客部分
- 📰 RSS 订阅
- 📈 网站分析支持(Google Analytics、OpenPanel Analytics、Plausible Analytics)
- Next.js
- TailwindCSS
- Shadcn/UI
- MagicUI
- Phosphor Icons
在网站运行之后,你可以通过修改这些文件来自定义你的网站:
.env.local
- 环境变量src/config/siteConfig.ts
- 网站配置src/config/infoConfig.ts
- 个人信息src/config/*.ts
- 各部分的具体配置src/content/blog/**.mdx
- 博客内容public/github-contribution-snake/*.svg
- GitHub 贡献可视化
- 观看 AI Camp 课程提供的教学视频
- 在课堂上提出问题
本项目基于 MIT 许可证 - 查看 LICENSE 文件了解详情
This is Mini Project 1 for SCLS AI Camp students, based on the excellent portfolio template originally created by Corey Chiu. This template has been adapted for educational purposes to help students learn web development, Git workflows, and deployment practices.
This template was created by Corey Chiu. Check out his work at coreychiu.com
- 🎨 Beautifully designed UI using TailwindCSS, MagicUI, and Shadcn/UI
- 📱 Responsive layout
- 🌙 Light/Dark Mode
- 📊 Github Calendar & Contribution Snake
- 💻 Tech Icon Cloud
- 🐦 Tweet Grid
- 👥 Visitor Counter
- 📝 Blog Section with MDX and Markdown support
- 📰 RSS Feed
- 📈 Web Analytics support (Google Analytics, OpenPanel Analytics, Plausible Analytics)
- Next.js
- TailwindCSS
- Shadcn/UI
- MagicUI
- Phosphor Icons
- Basic understanding of Git
- Node.js installed on your computer
- GitHub account
.env.local
- Environment variablessrc/config/siteConfig.ts
- Site configurationsrc/config/infoConfig.ts
- Personal informationsrc/config/*.ts
- Section-specific configurationssrc/content/blog/**.mdx
- Blog contentpublic/github-contribution-snake/*.svg
- GitHub contribution visualization
- Clone the repository:
git clone [your-forked-repo-url]