HTML博客

Personal-Blog-Website-Template — HTML 博客模板

作者 LunarCry233

纯 HTML/CSS/JS 的静态个人博客模板,含主页、关于我、作品集、联系我与 404 共五个页面,以新能源材料与器件专业学生为内容示例,可直接部署到静态托管平台。

看看你的网站会是什么样

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

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

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

全部页面与视图 3

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

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

值得关注的模板亮点

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

01

纯 HTML/CSS/JS 静态站点,无框架、无构建步骤,可直接部署到任意静态托管平台

02

包含主页、关于我、作品集、联系我与 404 共五个页面,导航与页脚结构完整

03

CSS 变量统一管理颜色与间距,Flexbox/Grid 布局,含移动端导航与响应式适配

04

JavaScript 仅处理页脚年份、移动端导航开关、锚点平滑滚动、滚动渐入与表单提交

05

联系表单使用 Formspree 转发邮件,通过 AJAX 提交不跳转页面,并有成功/失败提示

06

README 提供本地预览命令、Vercel 部署说明、版本分支工作流与上线前测试清单

模板详细介绍

这是一套无框架、无构建步骤的静态个人网站模板,源码由 HTML、CSS 与少量原生 JavaScript 组成。页面结构包括主页(Hero、近期目标、简介、技能亮点)、关于我(简介、院校信息、成长路线、技能清单)、作品集(当前为学习与竞赛规划,可替换为作品卡片)、联系我(邮箱、Formspree 表单、社交链接)以及 404 页面。样式集中在 css/style.css,通过 CSS 变量统一管理颜色与间距,布局使用 Flexbox 与 Grid,并包含移动端导航、平滑滚动、滚动渐入和表单提交等交互。模板内容按“广东工业大学材料与能源学院新能源材料与器件专业大二学生”的示例定位填写,涉及 MATLAB、SolidWorks、AutoCAD、Origin、Office、VS Code、Codex、LaTeX 等技能清单,以及数模、国才杯、蓝桥杯等竞赛规划。README 明确列出仍需补充的内容:全站以“张三”占位的真实姓名、可选的微信号、Formspree 表单 ID,以及 assets/files/resume.pdf 简历文件。联系表单依赖第三方 Formspree 服务转发邮件,需自行注册并替换表单 action 中的占位 ID;若不需要留言功能,可删除表单仅保留邮箱链接。模板不包含后端、数据库或内容管理系统,文章与作品内容需直接编辑 HTML 文件。

HTML博客

适合你的项目吗?

适用场景

  • 学生或初入职场者搭建个人介绍型静态网站,展示学习经历、技能与竞赛规划
  • 作为 HTML/CSS 练习项目,学习多页面静态站结构、CSS 变量与响应式布局
  • 需要无后端、可直接托管在 Vercel、Netlify 或 GitHub Pages 上的轻量个人主页
  • 以新能源材料与器件等理工科专业为内容示例,快速替换为其他专业方向的个人站点

适合人群

  • 希望用纯静态文件发布个人主页、不引入框架与构建工具的使用者
  • 需要多页面结构(主页/关于/作品集/联系)并自带移动端适配的模板需求者
  • 能自行编辑 HTML 文本、替换占位姓名与简历文件的内容维护者
  • 愿意注册 Formspree 或改用 Netlify Forms 以启用留言表单的部署者

上手与定制指南

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

  1. 1

    本地预览可在项目根目录执行 python -m http.server 8080,再访问 http://localhost:8080

  2. 2

    联系表单需在 formspree.io 注册并获取形如 https://formspree.io/f/abcdwxyz 的地址,替换 contact.html 中 action 的 YOUR_FORM_ID

  3. 3

    上线前需替换全站占位的“张三”为真实姓名、补充可选微信号,并用真实文件替换 assets/files/resume.pdf

  4. 4

    部署到 Vercel 可通过导入 GitHub 仓库自动部署;若改用 Netlify,可将表单换成 Netlify Forms(data-netlify="true")

  5. 5

    README 中的测试清单建议逐项核对:页面可访问无死链、375px 与 1440px 下布局正常、表单可提交、标题与 favicon 正确

查看仓库使用说明

授权与来源资料

使用条件与限制

免费使用 · 保留许可声明

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

使用时需要遵守

  • 允许免费使用、修改、商用和分发;分发时需随附 Apache-2.0 许可证。
  • 修改过的文件需显著标明改动,并保留相关版权、专利、商标及归属声明。
  • 若原项目附有 NOTICE 文件,分发衍生作品时需保留其中适用的归属声明。
  • 许可包含适用的贡献者专利授权;发起许可所述专利诉讼会终止该专利授权,且不授予商标使用权。
  • 代码按现状提供;担保与责任限制以原许可证及适用法律为准。

额外费用与待核对事项

  • 联系表单依赖第三方 Formspree 服务转发邮件,需自行注册账号并获取表单 ID 替换占位符;免费额度为每月 50 条提交,超出需付费或改用其他方案。
  • 启用留言表单功能必须注册 Formspree 账户并创建表单,属于外部服务依赖;若不注册则需删除表单仅保留邮箱链接。
  • README 描述的部署流程依赖 Vercel 平台与 GitHub 仓库,使用该部署方式需拥有相应平台账户;模板本身为纯静态文件,也可部署到其他静态托管平台。
  • 模板内容为占位示例,上线前必须替换真实姓名、简历文件等占位内容,否则站点将展示示例信息。
  • README 提及 Formspree 表单服务;真实提交需配置服务端点,其使用额度与费用需单独核对。
  • 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 Apache-2.0 许可判断。
  • 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
查看原文依据

no-charge, royalty-free, irrevocable copyright license

许可证原文

表单使用 **Formspree**(免费,每月 50 条)

README 原文

注册 [formspree.io](https://formspree.io),新建一个表单,拿到形如 `https://formspree.io/f/abcdwxyz` 的地址。

README 原文

项目已在 [vercel.com](https://vercel.com) 导入 GitHub 仓库

README 原文

全站目前用「张三」占位(`TODO` 注释标注)

README 原文
https://github.com/LunarCry233/Personal-Blog-Website-Template/blob/main/LICENSEhttps://github.com/LunarCry233/Personal-Blog-Website-Template/blob/main/README.md

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

项目核对记录与介绍依据

模板资料

来源平台
GitHub
资料与维护参考分
资料较完整 · 75 / 100
技术栈
HTML
网站类型
博客
这个分数如何计算

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

这个项目需要核对什么

记录的仓库更新时间
2026-08-13
截图检查日期
2026-10-02

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

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

查看具体选型方法 →

介绍的制作与核对状态

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

已完成服务器许可规则与 AI 来源核对;未经过人工编辑审核。

查看当时使用的来源资料

SHA-256: 7949c201ab34be519226dedb8e66ebed43376f8aa057c56cb6d5ca3819268391

2026-10-02T08:14:27.012Z

来源文件 / 仓库
# 个人网站(新能源材料与器件 · 学生模板)

一个纯 HTML / CSS / JS 的静态个人网站,包含主页、关于我、作品集、联系我四个页面。设计风格:简洁、专业、深蓝强调色,移动端适配。部署平台:**Vercel**(GitHub 导入,自动部署)。

**站点定位**:广东工业大学(GDUT)材料与能源学院 · 新能源材料与器件专业大二学生。内容围绕学习成长、软件技能、竞赛规划与深圳大学新材料半导体方向升学目标展开。

**当前版本**:v0.2 —— 新能源材料与器件学生模板(GitHub 对应标签 / Release:`v0.2`)

## 项目结构

```
├── index.html            # 主页(Hero、近期目标、简介、技能亮点)
├── about.html            # 关于我(简介、院校信息、成长路线、技能清单)
├── portfolio.html        # 作品集(当前为学习/竞赛规划,有真实作品后替换为作品卡片)
├── contact.html          # 联系我(邮箱、Formspree 表单、社交链接)
├── 404.html              # 404 页面
├── css/style.css         # 全局样式(CSS 变量 + 响应式)
├── js/main.js            # 移动端导航、平滑滚动、滚动渐入、表单提交
├── favicon.svg           # 站点图标
└── assets/
    └── files/
        └── resume.pdf    # 简历(占位,待替换)
```

> 注:`assets/images/` 目前未被页面引用(头像已按需移除;有真实作品后可在 `portfolio.html` 中添加封面图)。`内容清单.md` 是本地工作文档(已 gitignore,不上传、不部署)。

## 本地预览

```bash
python -m http.server 8080     # 在项目根目录执行
# 浏览器打开 http://localhost:8080
```

## 剩余待补充内容

大部分模板内容已按学生情况填好,还剩:

1. **真实姓名**:全站目前用「张三」占位(`TODO` 注释标注)。
2. **微信**(可选):`contact.html` 中当前为「待补充」。
3. **Formspree 表单 ID**:见下方「联系表单配置」。
4. **简历**:替换 `assets/files/resume.pdf`。

## 联系表单配置(Formspree)

静态网站没有后端,表单提交需要第三方服务转发到邮箱。表单使用 **Formspree**(免费,每月 50 条):

1. 注册 [formspree.io](https://formspree.io),新建一个表单,拿到形如 `https://formspree.io/f/abcdwxyz` 的地址。
2. 打开 `contact.html`,把表单 `action` 中的 `YOUR_FORM_ID` 替换为真实 ID。

配置完成后,访客提交留言会发送到你的邮箱;表单通过 AJAX 提交,不跳转页面,成功/失败有提示。若不需要留言表单,可删除表单、只保留邮箱链接。

## 版本迭代工作流

### 本地 git(推荐习惯)

- **main = 稳定可部署版**,改动先开功能分支,完成后再合并回 main 并打 tag:

```bash
git switch -c feature/v0.3-主题   # 1. 开分支
# …改文件…
git add .
git commit -m "v0.3: 说明"
git switch main                    # 2. 回 main
git merge --no-ff feature/v0.3-主题 # 3. 合并(保留合并记录)
git tag v0.3                       # 4. 打版本标签
git branch -d feature/v0.3-主题     # 5. 清理分支
```

- 查看/回退:`git log --oneline`、`git revert <commit>`。

### GitHub 网页操作(当前上传方式)

1. **开分支**:仓库页左上角分支下拉框 → 输入新分支名 → Create branch。
2. **传文件**:确认下拉框选中新分支 → Add file → Upload files → Commit。
3. **发 PR**:顶部黄条 **Compare & pull request** → Create pull request。
4. **合并**:PR 页 **Merge pull request**(选 Create a merge commit,对应本地 `--no-ff`)→ Delete branch。
5. **打标签**:仓库右侧 **Releases → Draft a new release** → 输入 tag(如 v0.3)→ Publish release。

### Vercel 联动

- 上传/推送到 **main** → Vercel 自动**正式部署**(production)。
- 往**分支**上传或发 PR → Vercel 自动生成**预览地址**(在 PR 页查看),可先看效果再合并上线。

## 部署到 Vercel

1. 项目已在 [vercel.com](https://vercel.com) 导入 GitHub 仓库 `LunarCry233/-vibe-coding`。
2. 之后更新:把改动的 HTML/CSS/JS 上传到 GitHub 仓库(main 或按上文流程走分支+PR),Vercel 自动重新部署。
3. 如需 `git push` 直接部署,可配置 SSH 走 443 端口(`ssh.github.com:443`,绕过本机对 github.com 的封锁)。

## 测试清单(上线前)

- [ ] 4 个页面可访问,导航跳转正确,无 404 死链
- [ ] 手机宽度(375px)下布局正常,文字不溢出,导航菜单可展开/收起
- [ ] 桌面宽度(1440px)下排版正常,卡片 hover 效果正常
- [ ] 联系表单配置后能提交成功并收到邮件
- [ ] 页面标题与 favicon 正确显示

## 更新日志

### v0.2 — 新能源材料与器件学生模板(2026-08)
- 重构内容定位为新能源材料与器件专业大二学生(广东工业大学材料与能源学院)
- 新增升学目标:深圳大学新材料半导体方向
- 新增技能清单(MATLAB、SolidWorks、AutoCAD、Origin、Office、VS Code、Codex、LaTeX)与竞赛规划(数模 / 国才杯 / 蓝桥杯)
- 作品集改为「规划 + 未来作品」形态
- 更新联系方式;移除头像显示
- 待补充:真实姓名、Formspree 表单、简历 PDF

### v0.1 — 初始版本(2026-08)
- 搭建四页面 + 404 静态站骨架(主页 / 关于我 / 作品集 / 联系我)
- 建立全局样式、响应式布局与移动端导航

## 技术说明

- 无框架、无构建步骤,纯静态文件,部署到任意静态托管平台均可(Vercel / Netlify / GitHub Pages 等)。
- 样式使用 CSS 变量统一管理颜色与间距;布局使用 Flexbox / Grid。
- JavaScript 仅用于:页脚年份、移动端导航开关、站内锚点平滑滚动、滚动渐入(尊重系统「减少动效」设置)、联系表单提交。
- 若改用 Netlify:把表单换成 Netlify Forms(`data-netlify="true"`),其余代码无需改动。
反馈内容错误

看看同类模板

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