YaCnDehfuli/Website_Design

GitHub: YaCnDehfuli/Website_Design

一个基于 Next.js 静态导出的安全工程师个人作品集网站,用于展示检测工程、DFIR 自动化与安全研究方面的项目成果和职业履历。

Stars: 0 | Forks: 0

# 安全工程作品集 [![Next.js](https://img.shields.io/badge/Next.js-16-000000?logo=next.js&logoColor=white)](https://nextjs.org/) [![TypeScript](https://img.shields.io/badge/TypeScript-5-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/) [![Cloudflare Pages](https://img.shields.io/badge/Deploy-Cloudflare_Pages-F38020?logo=cloudflare&logoColor=white)](https://pages.cloudflare.com/) [![License: MIT](https://img.shields.io/badge/Code_License-MIT-2ea44f.svg)](LICENSE) 这是一个为 **Yasin Dehfouli** 静态导出的作品集,专注于检测工程、DFIR 自动化、安全交付和应用安全研究。 项目、出版物、标签、职业履历和个人简介资料均随仓库进行版本控制。生产构建会将每个公开页面预生成到 `out/` 目录中,可以直接从 Git 部署到 Cloudflare Pages。 ## 开发 环境要求: - Node.js 24 - 包含 pnpm 11 的 Corepack ``` corepack pnpm install corepack pnpm dev ``` 打开 [http://localhost:3000](http://localhost:3000)。 在请求代码审查之前,请先运行质量检查: ``` corepack pnpm format:check corepack pnpm lint corepack pnpm typecheck corepack pnpm test corepack pnpm build corepack pnpm exec playwright install chromium corepack pnpm test:e2e ``` `pnpm build` 会在 `out/` 目录中生成 Cloudflare Pages artifact。`pnpm preview` 会通过本地的 Cloudflare Pages runtime 来提供该 artifact。 ## 内容 - 项目:`src/content/portfolio/projects.ts` - 出版物:`src/content/portfolio/publications.ts` - 项目标签:`src/content/portfolio/tags.ts` - 简介与职业资料:`src/content` - 项目媒体文件:`public/projects` 在 Git 中修改内容并重新构建网站,这就是完整的发布工作流。 ## 文档 - [架构](docs/architecture.md) - [开发工作流](docs/development.md) - [Cloudflare Pages 部署](docs/deployment.md) - [带有日期的提交计划](docs/commit-plan.md) ## 许可证 软件源代码基于 [MIT License](LICENSE) 发布。个人传记、简历文本以及项目/出版物媒体未经许可不得重复使用。
标签:MITM代理, TypeScript, 个人主页, 前端工程, 安全工程, 安全插件, 特征检测, 自动化攻击, 静态站点