Daniyal197/my-portfolio

GitHub: Daniyal197/my-portfolio

一个采用终端/安全日志美学风格的响应式个人作品集网站,面向网络安全从业者展示安全与全栈项目。

Stars: 0 | Forks: 0

# Daniyal — 个人作品集 (我从零开始构建了它) 一个使用 React + Vite + Tailwind CSS 构建的响应式个人作品集网站,其设计风格围绕终端 / 安全日志美学,以契合网络安全主题。 ## 在本地运行 ``` npm install npm run dev ``` 然后打开它输出的本地 URL(通常是 http://localhost:5173)。 ## 生产环境构建 ``` npm run build ``` 输出内容将存放在 `dist/` 目录中。使用 `npm run preview` 在本地预览。 ## 部署(免费选项) **Vercel**(最简单) 1. 将此文件夹推送到 GitHub 仓库。 2. 访问 vercel.com → New Project → 导入该仓库。 3. Framework preset:Vite。保持构建设置为默认值。然后部署。 **GitHub Pages** 1. `npm install -D gh-pages` 2. 在 `package.json` 中添加:`"homepage": "https://Daniyal197.github.io/"` 以及一个 script:`"deploy": "vite build && gh-pages -d dist"` 3. 在 `vite.config.js` 中,设置 `base: '//'` 4. `npm run deploy` ## 结构 ``` src/ components/ Nav.jsx fixed terminal-prompt navbar Hero.jsx typing boot-sequence intro About.jsx bio + neofetch-style info panel Skills.jsx grouped skill tags Projects.jsx project "log entries" Experience.jsx timeline Contact.jsx contact channels Footer.jsx index.css theme tokens + terminal effects App.jsx ``` 所有颜色和字体都在 `src/index.css` 的 `@theme` 下集中定义—— 在那里修改它们即可重新定制整个网站的主题。
标签:React, Syscalls, Tailwind CSS, Vite, 个人作品集, 前端, 终端风格UI, 自定义脚本