前五关你会写页面了。这一关把它"收拾干净、管起来、发出去":整理文件、加图标、用 Git 存版本,再部署到网上、绑域名、(国内)备案。学完这关,你就完成了从"本地文件"到"公开网站"的最后一公里。
6.1 文件组织与命名规范
一个清爽的项目结构,会让后面所有步骤都顺。推荐的静态站目录长这样:
my-site/
├── index.html <!-- 首页,必须叫这个 -->
├── about.html <!-- 其他页面 -->
├── css/style.css <!-- 样式集中放这 -->
├── js/app.js <!-- 脚本 -->
├── images/logo.png <!-- 图片 -->
└── favicon.ico <!-- 标签页小图标 -->
- 文件名全小写 + 用短横线(
about-us.html),别用空格和中文——服务器上大小写敏感,中文/空格易出错。 - 图片、样式、脚本各归各的文件夹,不要全堆在根目录。
- 引用一律用相对路径(
images/logo.png),换电脑换域名都不会失效。
6.2 favicon 与 SEO 基础
🔖 favicon:标签页小图标
在 <head> 里加一行:<link rel="icon" href="favicon.ico">。别小瞧它,它是网站辨识度的第一步。
🔍 SEO:让别人搜得到你
认真填 <title> 和 <meta name="description">;一张图只放一个 h1;给图片写 alt。这些既帮搜索也帮无障碍。
6.3 Git:给你的代码存"历史版本"
Git 是版本管理工具,能记录每次改动、随时回退;配合 GitHub / Gitee 还能直接托管和部署网站。新手先记住这三条命令:
git add . # 把改动放进暂存区
git commit -m "说明改了什么" # 存成一个版本
git push # 推到远程仓库(GitHub 等)
哪怕暂时不部署,也建议用 Git 管你的项目——改坏了能一键回到上一版,做 1+X、比赛、交作业都体面。
6.4 部署上线:把文件搬到服务器上
"部署"就是把本地文件放到一台 24 小时开机、能对外访问的电脑上。静态站部署极其简单,新手首选免费平台:
| 平台 | 方式 | 适合 |
|---|---|---|
| GitHub Pages | 把仓库设为 Pages,自动发布 | 免费、配合 Git 最顺,练手首选 |
| Cloudflare Pages / Netlify | 连接仓库或拖拽上传 | 免费、快、自动 HTTPS |
| 对象存储 / 云服务器 | 把文件传上去配静态托管 | 国内、要绑备案域名时 |
具体图文步骤见 → 02 部署上线。
6.5 域名与备案(国内必做)
默认给你的是一长串平台子域名,想用自己的 mysite.com 需要两步:
学生练手如果只是自己看,用海外平台的免费子域名最省事,不涉及备案;一旦要用国内服务器 + 自己的域名公开访问,备案就是绕不开的一步。
6.6 上线前检查清单
- 本地用浏览器逐页点过一遍,没有 404、没有报错(F12 看 Console)。
- 手机、电脑都看过,响应式正常。
- 所有图片、样式、脚本用相对路径,文件名全小写无空格。
title、description、favicon、alt都补齐。- 部署后用自己的域名/子域名再访问一遍确认可打开。
📝 随堂小测
Q1 网站"首页"文件按约定应该叫什么?
服务器默认找 index.html 当首页;文件名也别用中文。
Q2 静态站推荐的文件命名风格是?
全小写 + 短横线、不含空格中文,能避免服务器上大小写/编码引发的 404。
Q3 服务器在中国大陆、要用自己的域名公开访问,必须完成?
大陆服务器 + 域名公开访问需 ICP 备案;海外平台练手可跳过。
Q4 Git 里"把改动推送(上传)到远程仓库"用哪条命令?
add 暂存、commit 存版本、push 推到远程。
Q5 页面里引用图片,最稳妥的路径写法是?
本机绝对路径换台电脑就失效;用相对路径最稳。
🏁 全站通关清单
把下面这些全部打勾,说明你已经走完中职进阶地图的六关,具备独立做一个静态网站并上线的能力!