← 返回地图 1 破冰 2 HTML 3 CSS 4 布局 5 JS 6 上线
6

中职进阶地图 · 关卡 6(最终关)

综合与上线:让全世界打开你的网站

难度 ★★★☆☆

前五关你会写页面了。这一关把它"收拾干净、管起来、发出去":整理文件、加图标、用 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 三板斧
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 需要两步:

  • 买域名:在域名商处注册,解析到服务器地址。详见 → 03 域名申请
  • 备案:服务器在中国大陆就必须做 ICP 备案,提交主体资料、幕僚核验,通常几个工作日。详见 → 04 备案流程

学生练手如果只是自己看,用海外平台的免费子域名最省事,不涉及备案;一旦要用国内服务器 + 自己的域名公开访问,备案就是绕不开的一步。

6.6 上线前检查清单

  • 本地用浏览器逐页点过一遍,没有 404、没有报错(F12 看 Console)。
  • 手机、电脑都看过,响应式正常。
  • 所有图片、样式、脚本用相对路径,文件名全小写无空格。
  • titledescriptionfaviconalt 都补齐。
  • 部署后用自己的域名/子域名再访问一遍确认可打开。

📝 随堂小测

Q1 网站"首页"文件按约定应该叫什么?

服务器默认找 index.html 当首页;文件名也别用中文。

Q2 静态站推荐的文件命名风格是?

全小写 + 短横线、不含空格中文,能避免服务器上大小写/编码引发的 404。

Q3 服务器在中国大陆、要用自己的域名公开访问,必须完成?

大陆服务器 + 域名公开访问需 ICP 备案;海外平台练手可跳过。

Q4 Git 里"把改动推送(上传)到远程仓库"用哪条命令?

add 暂存、commit 存版本、push 推到远程。

Q5 页面里引用图片,最稳妥的路径写法是?

本机绝对路径换台电脑就失效;用相对路径最稳。

🏁 全站通关清单

把下面这些全部打勾,说明你已经走完中职进阶地图的六关,具备独立做一个静态网站并上线的能力!

🎓 恭喜通关!下一步去 示例小站 看一个成品长啥样,或回到 进阶地图 复习。想深入实操,继续看 02 部署 / 03 域名 / 04 备案