HTML作品集

personal-portfolio — HTML 作品集模板

作者 pruthvi2805

基于纯 HTML、CSS 与 JavaScript 的个人作品集网站模板,包含首页、交互式简历页与打印优化简历页,支持深色/浅色主题切换和响应式布局。

看看你的网站会是什么样

浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。

3 个预览视图
桌面端首页1 / 3
桌面端截图首屏预览

由服务器浏览器实际访问页面后截取。

全部页面与视图 3

截图用于了解视觉与布局,交互效果请以实际项目为准。

采集于 2026-10-13查看来源

值得关注的模板亮点

从已有项目资料中,快速了解它的特点。

01

纯 HTML、CSS、JavaScript 实现,无框架、无构建步骤

02

包含首页、交互式简历页与打印优化简历页三个页面

03

内置深色/浅色主题切换,逻辑位于 js/theme-toggle.js

04

响应式布局,适配桌面与移动端屏幕

05

附带 sitemap.xml 与 meta 标签等 SEO 相关配置

06

采用 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 许可不覆盖这些素材。

HTML作品集

适合你的项目吗?

适用场景

  • 个人开发者搭建展示工作经历、技能与项目的作品集站点
  • 需要在线简历与可打印/导出 PDF 简历版本的求职场景
  • 作为学习原生 HTML、CSS、JavaScript 与主题切换实现的参考项目

适合人群

  • 希望用纯静态页面维护个人作品集的开发者
  • 需要同时提供网页版与打印版简历的个人用户
  • 想参考无框架响应式站点结构与主题切换写法的人

上手与定制指南

结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。

  1. 1

    本地预览可直接打开 index.html,或运行 python -m http.server 8000、npx serve 后访问本地地址

  2. 2

    仓库未提供依赖清单,无需安装依赖即可运行;具体框架或库版本无法从现有资料确认

  3. 3

    部署方式为静态托管,README 提到使用 Cloudflare Pages 基于 Git 推送自动构建发布

  4. 4

    联系表单等交互若需真实提交,需自行接入外部服务,模板本身不包含后端

  5. 5

    演示图片、字体、图标等第三方素材需按各自许可单独核对,MIT 许可仅覆盖代码

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。

使用时需要遵守

  • 允许免费使用、修改、商用和分发该版本代码。
  • 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • README 说明该项目使用 Cloudflare Pages 进行自动部署,若沿用其部署流程需使用 Cloudflare 账号与服务。
查看原文依据

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

[![Live Site](https://img.shields.io/badge/Live_Site-portfolio.kpruthvi.com-4A90E2?style=for-the-badge&labelColor=2C3E50)](https://portfolio.kpruthvi.com)
[![License](https://img.shields.io/badge/License-MIT-00D084?style=for-the-badge&labelColor=2C3E50)](LICENSE)
[![Cloudflare](https://img.shields.io/badge/Hosted_on-Cloudflare_Pages-F38020?style=for-the-badge&logo=cloudflare&logoColor=white&labelColor=2C3E50)](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">

![Chrome](https://img.shields.io/badge/Chrome-Latest-4285F4?style=flat-square&logo=googlechrome&logoColor=white)
![Firefox](https://img.shields.io/badge/Firefox-Latest-FF7139?style=flat-square&logo=firefox&logoColor=white)
![Safari](https://img.shields.io/badge/Safari-Latest-000000?style=flat-square&logo=safari&logoColor=white)
![Edge](https://img.shields.io/badge/Edge-Latest-0078D7?style=flat-square&logo=microsoftedge&logoColor=white)

</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>

[![Visit Portfolio](https://img.shields.io/badge/Visit_Portfolio-4A90E2?style=for-the-badge&logoColor=white)](https://portfolio.kpruthvi.com)
[![Report Bug](https://img.shields.io/badge/Report_Bug-E74C3C?style=for-the-badge&logoColor=white)](https://github.com/pruthvi2805/personal-portfolio/issues)

</div>
反馈内容错误

看看同类模板

对比同技术栈与用途的模板,找到更适合的视觉与内容结构。