纯 HTML、CSS、JavaScript 实现,无框架、无构建步骤
personal-portfolio — HTML 作品集模板
作者 pruthvi2805
基于纯 HTML、CSS 与 JavaScript 的个人作品集网站模板,包含首页、交互式简历页与打印优化简历页,支持深色/浅色主题切换和响应式布局。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 3
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
包含首页、交互式简历页与打印优化简历页三个页面
内置深色/浅色主题切换,逻辑位于 js/theme-toggle.js
响应式布局,适配桌面与移动端屏幕
附带 sitemap.xml 与 meta 标签等 SEO 相关配置
采用 MIT 许可,允许免费使用、修改、商用与分发
模板详细介绍
这是一个用原生 HTML、CSS 和 JavaScript 编写的个人作品集网站,作者 Pruthvi Kauticwar,采用 MIT 许可发布。页面结构由三个 HTML 文件组成:index.html 作为主作品集页展示工作经历、技术技能与项目;resume.html 提供交互式简历/履历页;resume-print.html 是面向打印、便于导出 PDF 的简历版本。样式集中在 css/ 目录,包含全局样式与主题变量文件;交互逻辑放在 js/ 目录,其中 theme-toggle.js 负责深色/浅色模式切换。站点附带 sitemap.xml 与 meta 标签用于 SEO。项目为纯静态站点,无需构建步骤,README 说明可通过直接打开 index.html 或使用 Python 的 http.server、Node 的 serve 在本地预览,并提到使用 Cloudflare Pages 基于 Git 推送自动部署。仓库未提供依赖清单,因此无法确认具体框架或库版本;模板本身不包含后端,联系表单的实际提交能力需自行接入外部服务。演示图片、字体、图标等第三方素材的许可需单独核对,代码的 MIT 许可不覆盖这些素材。
适合你的项目吗?
适用场景
- 个人开发者搭建展示工作经历、技能与项目的作品集站点
- 需要在线简历与可打印/导出 PDF 简历版本的求职场景
- 作为学习原生 HTML、CSS、JavaScript 与主题切换实现的参考项目
适合人群
- 希望用纯静态页面维护个人作品集的开发者
- 需要同时提供网页版与打印版简历的个人用户
- 想参考无框架响应式站点结构与主题切换写法的人
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
本地预览可直接打开 index.html,或运行 python -m http.server 8000、npx serve 后访问本地地址
- 2
仓库未提供依赖清单,无需安装依赖即可运行;具体框架或库版本无法从现有资料确认
- 3
部署方式为静态托管,README 提到使用 Cloudflare Pages 基于 Git 推送自动构建发布
- 4
联系表单等交互若需真实提交,需自行接入外部服务,模板本身不包含后端
- 5
演示图片、字体、图标等第三方素材需按各自许可单独核对,MIT 许可仅覆盖代码
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- README 说明该项目使用 Cloudflare Pages 进行自动部署,若沿用其部署流程需使用 Cloudflare 账号与服务。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
https://github.com/pruthvi2805/personal-portfolio/blob/main/LICENSEhttps://github.com/pruthvi2805/personal-portfolio/blob/main/README.mdThis project uses **Cloudflare Pages** for automatic deployments:
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-13。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 80 / 100
- 技术栈
- HTML
- 网站类型
- 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-02-04
- 截图检查日期
- 2026-10-13
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-13
查看当时使用的来源资料
SHA-256: 88c7a5d456e1764b4dbd370ad6145361d13695925ab37bcf09301ee3e1f1355a
2026-10-13T06:55:02.327Z
来源文件 / 仓库<div align="center"> # Portfolio — Pruthvi Kauticwar ### A modern, responsive portfolio website built with vanilla web technologies [](https://portfolio.kpruthvi.com) [](LICENSE) [](https://pages.cloudflare.com) <br> **Professional • Responsive • Fast • Focused** </div> <br> ## About A professional portfolio website showcasing my work experience, technical skills, and projects. Built with a focus on **performance**, **accessibility**, and **clean design** — no frameworks, just pure HTML, CSS, and JavaScript. <div align="center"> ### **[→ View Live Site ←](https://portfolio.kpruthvi.com)** </div> <br> ## Features <table> <tr> <td width="50%"> ### Design & UX - **Fully Responsive** — Optimized for all screen sizes - **Theme Toggle** — Seamless dark/light mode switching - **Print-Optimized** — Dedicated print-friendly resume view - **Smooth Animations** — Polished transitions and interactions </td> <td width="50%"> ### Technical - **SEO Optimized** — Complete with sitemap and meta tags - **Fast & Lightweight** — Pure vanilla web technologies - **Modern CSS** — Grid, Flexbox, Custom Properties - **Semantic HTML** — Accessible and well-structured </td> </tr> </table> <br> ## Tech Stack <table> <thead> <tr> <th align="left">Category</th> <th align="left">Technologies</th> </tr> </thead> <tbody> <tr> <td><strong>Frontend</strong></td> <td><code>HTML5</code> <code>CSS3</code> <code>JavaScript</code></td> </tr> <tr> <td><strong>Styling</strong></td> <td><code>CSS Custom Properties</code> <code>Flexbox</code> <code>Grid</code></td> </tr> <tr> <td><strong>Hosting</strong></td> <td><code>Cloudflare Pages</code></td> </tr> <tr> <td><strong>Deployment</strong></td> <td><code>Git-based CI/CD</code></td> </tr> </tbody> </table> <br> ## Project Structure ``` personal-portfolio/ │ ├── index.html # Main portfolio page ├── resume.html # Interactive resume/CV ├── resume-print.html # Print-optimized resume │ ├── css/ # Stylesheets │ ├── styles.css # Global styles │ ├── theme.css # Theme variables │ └── ... # Component-specific styles │ ├── js/ # JavaScript modules │ ├── theme-toggle.js # Dark/light mode logic │ └── ... # Interactive features │ ├── sitemap.xml # SEO sitemap └── LICENSE # MIT License ``` <br> ## Local Development ### Quick Start <table> <tr> <td width="50%"> **Option 1: Direct File Access** ```bash # Simply open in your browser open index.html ``` </td> <td width="50%"> **Option 2: Local Server** (Recommended) ```bash # Python 3 python -m http.server 8000 # Node.js npx serve ``` Then visit `http://localhost:8000` </td> </tr> </table> <br> ## Deployment This project uses **Cloudflare Pages** for automatic deployments: ``` 1. Push changes to main branch 2. Cloudflare Pages auto-builds 3. Changes are live within seconds ``` > No build process required — it's pure static HTML! <br> ## Pages <table> <thead> <tr> <th align="left">Page</th> <th align="left">URL</th> <th align="left">Description</th> </tr> </thead> <tbody> <tr> <td><strong>Home</strong></td> <td><code>/</code></td> <td>Main portfolio showcasing projects and skills</td> </tr> <tr> <td><strong>Resume</strong></td> <td><code>/resume.html</code></td> <td>Interactive resume/CV with full experience details</td> </tr> <tr> <td><strong>Print Resume</strong></td> <td><code>/resume-print.html</code></td> <td>Print-optimized version for PDF generation</td> </tr> </tbody> </table> <br> ## Browser Support <div align="center">     </div> <br> ## License This project is licensed under the **MIT License** — see the [LICENSE](LICENSE) file for details. <br> --- <div align="center"> **Built with precision by Pruthvi Kauticwar** <br> [](https://portfolio.kpruthvi.com) [](https://github.com/pruthvi2805/personal-portfolio/issues) </div>
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

simplefolio
⚡️ A minimal portfolio template for Developers
HTML · 作品集

Freelancer
Freelancer 是 Start Bootstrap 出品的单页作品集模板,专为自由职业者、设计师和小型工作室设计。 页面结构清晰,包含多个内容区块、响应式作品集网格,每个作品项目配有模态窗口展示详情。
HTML · 作品集

Resume
Resume 是 Start Bootstrap 推出的简历与 CV 主题,基于 Bootstrap 构建,采用固定侧边栏加内容区块的结构。
HTML · 作品集

Creative
Creative 是 Start Bootstrap 团队维护的一款单页营销模板,定位明确:为创意机构或产品服务提供一个以作品展示和行动号召为核心的落地页。
HTML · 企业官网

Grayscale
Grayscale 是 Start Bootstrap 出品的深色系单页 HTML 模板,基于 Bootstrap 构建。 它的视觉重心放在大尺寸首屏和清晰的内容分区上,整体氛围偏暗,适合摄影、活动或品牌叙事类网站。
HTML · 企业官网

startbootstrap-stylish-portfolio
Stylish Portfolio 是 Start Bootstrap 维护的单页作品集主题,基于 Bootstrap 构建,采用多个内容区块加离屏导航菜单的结构。
HTML · 作品集
