HTML作品集

portfolio_website_template — HTML 作品集模板

作者 caly-pso

一个可克隆并自行编辑的个人作品集网站模板,README 说明如何修改内容并通过 GitHub Pages 免费托管。

看看你的网站会是什么样

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

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

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

全部页面与视图 2

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

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

值得关注的模板亮点

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

01

README 提供从克隆仓库到修改内容的完整步骤

02

页面包含项目、关于、简历和页脚等可自定义部分

03

项目筛选使用 Isotope 插件,需同步修改筛选项与条目 class

04

简历部分支持直接写入 HTML 并链接 PDF 文件

05

提供 assets/sampleREADME.md 作为仓库 README 模板

06

说明通过 GitHub Pages 免费托管,并给出上传和 Git 两种方式

模板详细介绍

该模板是一个个人作品集网站,README 以教程形式说明如何克隆仓库、在文本编辑器中修改内容,并部署到 GitHub Pages。页面结构包含 projects(项目)、about(关于)、resume(简历)和 footer(页脚)等部分,页脚可放置 GitHub、Twitter 等社交链接。

修改流程包括:在 index.html 中填入姓名;将项目图片放入 assets/img/portfolio 并更新图片路径与代码链接;在 About 部分添加个人图片、城市、邮箱、兴趣和技能;在简历部分直接写入教育与经历,并将 PDF 简历链接到 Download Here 按钮;使用 Font Awesome 图标为 GitHub、LinkedIn、Medium、Twitter、YouTube 等添加链接。项目筛选使用 Isotope 插件,需同时修改 ul id="portfolio-fltrs" 下的筛选项和每个作品条目的 div class。此外,assets/sampleREADME.md 提供 README 模板,可填写后保存到仓库根目录。

托管部分说明两种方式:在 GitHub 创建名为 username.github.io 的仓库并上传文件,或通过 Git 克隆、提交并推送;README 提到网站约 5–10 分钟后可在 https://username.github.io 查看,若未生效需检查仓库设置中的 GitHub Pages 源分支。README 未提供依赖清单、构建步骤、浏览器兼容性或无障碍方面的说明。

HTML作品集

适合你的项目吗?

适用场景

  • 个人需要快速搭建并自行维护的作品集页面
  • 希望用 GitHub Pages 免费托管静态个人网站
  • 需要展示项目图片、简历和社交链接的求职者或开发者
  • 想以现成 HTML 模板为基础学习页面结构与 Isotope 筛选

适合人群

  • 能编辑 HTML 并管理静态文件的个人用户
  • 拥有 GitHub 账号并计划使用 GitHub Pages 托管的人
  • 需要项目展示、个人简介和简历下载入口的作品集场景

上手与定制指南

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

  1. 1

    可通过 git clone 或下载 ZIP 两种方式获取模板文件

  2. 2

    在文本编辑器中打开 index.html,按 README 步骤替换姓名、项目、关于、简历和社交链接

  3. 3

    项目图片放入 assets/img/portfolio,并更新页面中的图片路径

  4. 4

    使用 Isotope 筛选时,需同时修改 ul id="portfolio-fltrs" 的选项和每个作品条目的 div class

  5. 5

    托管到 GitHub Pages 需创建 username.github.io 仓库并上传或推送文件,README 称约 5–10 分钟后可访问

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

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

使用时需要遵守

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

额外费用与待核对事项

  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
  • 页脚社交图标需从 Font Awesome 获取,使用其图标资源可能受该第三方服务的许可条款约束。
  • 项目筛选功能依赖第三方插件 Isotope,使用该插件需遵守其自身许可。
  • 托管到 GitHub Pages 需要拥有 GitHub 账号。
  • 通过 Git 方式部署同样需要 GitHub 账号。
查看原文依据

Permission is hereby granted, free of charge

许可证原文

Add links to your GitHub, LinkedIn, Medium, Twitter, YouTube, etc. You can find the associated icons on [Font Awesome](https://fontawesome.com/icons?d=gallery), and add in the link to the `i tag class`.

README 原文

In order to sort and filter the projects, I used the plugin Isotope. You can customize these filters to be anything you want. But make sure you change both the filter options under the `ul id="portfolio-fltrs"` section, and within each portfolio item's div class.

README 原文

1. Make sure you have a GitHub account

README 原文

<li>Make sure you have a GitHub account</li>

README 原文
https://github.com/caly-pso/portfolio_website_template/blob/main/LICENSEhttps://github.com/caly-pso/portfolio_website_template/blob/main/README.md

DeepSeek 根据仓库许可证和 README 整理 ·2026-10-15。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料一般 · 65 / 100
技术栈
HTML
网站类型
作品集
这个分数如何计算

本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。

这个项目需要核对什么

记录的仓库更新时间
2021-02-05
截图检查日期
2026-10-15

已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。

目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。

查看具体选型方法 →

介绍的制作与核对状态

介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。

审核声明: codex-user-requested-batch-review-20261017 · 2026-10-16

查看当时使用的来源资料

SHA-256: 87963b47024a6f37f67a4176863ceced8a09041bdc691e9b92d0739c448d9c7b

2026-10-15T17:46:08.644Z

来源文件 / 仓库
<!-- Add banner here -->

[![Header](https://github.com/caly-pso/covid_app/blob/main/img/header.png)](#TL;DR)


# How to Clone and Edit This Portfolio Template

<p align="center">
  <a href="https://caly-pso.github.io/portfolio_website_template/" target="_blank"><img width="500" src="https://github.com/caly-pso/technical_writing/blob/main/clone_a_portfolio_site/img/preview.png"></a>
</p>


## TL;DR

How you can clone my portfolio website, edit it, and host it on GitHub Pages for free.

<br>


# Table of contents

- [How to Clone and Edit This Repo](#How-to-Clone-and-Edit-This-Repo)
- [TL;DR](#TL;DR)
- [Table of contents](#table-of-contents)
- [Cloning the Repo](#Cloning-the-Repo)
- [Making Changes](#Making-Changes)
- [Use GitHub Pages to Host](#Use-GitHub-Pages-to-Host)
- [Checkout Your Site](#Checkout-Your-Site)

<br>

# How to Clone and Edit This Repo

###### [(Back to top)](#table-of-contents)

<details><summary>Using Git</summary>
<br>
<p>
    Navigate to the folder you wish to use:
    
`cd Users/me/Desktop`
</p>
<p>
    Initialize git:
    
`git init`
</p>
<p>
    Clone the repo:

`git clone https://github.com/caly-pso/portfolio_website_template.git`
</p>
</details>

OR

<details>
<summary>Downloading the Zip file</summary>
<br>
    <ul>
    <li>Open the <a class="nav-link" href="https://github.com/caly-pso/portfolio_website_template" target="_blank">repo</a> in your browser</li>
    <li>Click the green download code button towards the top right</li>
    <li>Download the repo as a zip</li>
    <li>Unzip the files and place them in the folder you wish to work with</li>
    </ul>
</details>

<br>


# Making Changes

###### [(Back to top)](#table-of-contents)

<p align="center">
  <a href="#Making-Changes"><img width="300" src="https://github.com/caly-pso/technical_writing/blob/main/clone_a_portfolio_site/img/file_structure.png"></a>
</p>

Now that you have the files on your local computer, you can open them in a text editor. The file structure should be what you see above. 

The first thing you will want to do is to customize the index.html page. This includes a projects section, about section, resume section, and a footer where you can link your GitHub, Twitter, etc. 

#### Step 1: Put in your name 
At the top, in the about section, and anywhere else you want to display it.

#### Step 2: Update the sections 
Customize the projects section with images of your own projects and place them in the `assets/img/portfolio folder`. Update the path names of the images displayed, and link them to your GitHub to display the code.

Add your image to the About section, as well as your city, email, interests, and skills.

Put in your resume. Type out your schooling and experience directly into the HTML, and link a PDF version of your resume to the <strong>Download Here</strong> button. Currently the PDF example is saved in the `assets/img` folder, where you can save your own.

Add links to your GitHub, LinkedIn, Medium, Twitter, YouTube, etc. You can find the associated icons on [Font Awesome](https://fontawesome.com/icons?d=gallery), and add in the link to the `i tag class`. 

#### Step 3: Update the Isotope filter
In order to sort and filter the projects, I used the plugin Isotope. You can customize these filters to be anything you want. But make sure you change both the filter options under the `ul id="portfolio-fltrs"` section, and within each portfolio item's div class.

#### Step 4: Create your own README
Under `assets/sampleREADME.md` you will find a template README you can fill out, and save to the root of your repository. Any time your repo is visited, it will show up on your main page, giving more info about you and what you want to showcase.
<br>


# Use GitHub Pages to Host

###### [(Back to top)](#table-of-contents)

<p align="center">
  <a href="https://pages.github.com/"><img width="500" src="/assets/img/makearepo.png"></a>
</p>


#### Now that you have made the website your own, you can host it for free on GitHub. The simplest way is to:

1. Make sure you have a GitHub account
2. Create a new repository with the following selections
    - Repo Name: **username.github.io** (for example I named mine: caly-pso.github.io). This is what will show up in the URL
    - Check **Initialize Repository with a README**
    - Select **Create repository**
3. Now that the repo is made, in GitHub, select the dropdown **Add file** and choose **Upload files**. Now drag and drop the files in your portfolio folder into the browser. Once uploaded, **Commit** your changes.

OR

<details>
<summary><strong>Using Git</strong></summary>
<br>
    <ol>
        <li>Make sure you have a GitHub account</li>
        <li>Create a new repository with the following selections
            <ul><li>Repo Name: <strong>username.github.io</strong> (for example I named mine: caly-pso.github.io). This is what will show up in the URL</li>
              <li>Check <strong>Initialize Repository with a README</strong></li>
              <li>Select <strong>Create repository</strong></li>
            </ul>
        </li>
        <li><strong>Clone</strong> the repository you just created: 
                
`git clone https://github.com/username/username.github.io`
                
</li>
            <li>Open the project's folder: 
                
`cd username.github.io`

</li>
            <li>Add, commit, and push your changes: 
                
`git add --all`

`git commit -m "Initial commit"`

`git push -u origin main `
        
</li></ol>
        
</details>

#### Checkout Your Site:
After 5-10 minutes your website will be viewable at: https://username.github.io. If it is not there, check your repo's setting to ensure the GitHub Pages source is pointing to the correct branch. 


<p align="center">
  <a href="#Checkout-Your-Site" target="_blank"><img width="500" src="/assets/img/pagesoptions.png"></a>
</p>

<br>

# About:

I created this website to improve my own skills and am happy to share it! To see my other projects, check out my GitHub: 
<p align="center">
  <a href="https://github.com/caly-pso" target="_blank"><img width="700" src="/assets/img/mygithub.png"></a>
</p>
<!-- To learn how to make your own website, similar to mine, [check out how it was made](https://github.com/caly-pso/caly-pso.github.io/blob/main/how_to/create_a_bootstrap_website.md)! -->

###### [(Back to top)](#table-of-contents)
反馈内容错误

看看同类模板

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