零基础搭建静态个人网站并完成国内合规审批:全流程指南

最近我终于把自己那个拖了好久的个人网站给搞定了——主要就是放放我以前到处旅游拍的照片,顺便写点游记啥的。整个弄下来发现,其实没想象中那么难,尤其是静态网站这块,真的是零基础也能上手。

今天我就把整个过程掰开了揉碎了分享给大家,主要说两件事:第一,怎么用最简单的方式搭一个静态个人网站;第二,如果你想在国内正常访问,那必须走的那两个审批流程到底是啥。


一、先说技术部分:搭一个静态网站到底要会啥?

别被吓到,其实你就需要这三样东西

很多朋友一听“做网站”就觉得要学一堆东西,什么PHP、数据库、后端开发……打住!做静态网站完全不需要这些。

你只需要:

  • HTML —— 负责页面的结构,比如哪里放文字、哪里放图片、导航栏长啥样

  • CSS —— 负责页面的颜值,颜色、字体、排版、布局都靠它

  • JavaScript —— 这个是可选的,如果你想要个返回顶部的按钮、或者点一下菜单就弹出啥的,才需要用到。纯展示的话,不用也行。

说白了,你花个一两天时间,跟着网上的免费教程过一遍,基本就能写一个像模像样的页面出来了。

工具也很简单

  • 编辑器:用 VS Code,免费的,业内都在用

  • 浏览器:Chrome 或者 Edge,用来预览效果

  • 托管平台:这个后面细说,简单分两种——国内的(阿里云、腾讯云)和境外的(GitHub Pages、Cloudflare Pages)


二、手把手教你搭一个静态网站(最省事的路线)

第一步:在本地把代码写出来

先在电脑上新建一个文件夹,比如叫 my-site

然后在里面建三个文件:

  • index.html —— 首页,必须要有

  • css/style.css —— 放样式的地方

  • js/main.js —— 可选的,放交互效果

最简单的 index.html 长这样:

html

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>我的个人网站</title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
    <h1>你好,我是XXX</h1>
    <p>这是我的个人静态网站,欢迎大家来看看我拍的照片~</p>
</body>
</html>

然后用 VS Code 打开这个文件夹,再双击 index.html 用浏览器打开,就能看到你写的页面了。是不是超级简单?

第二步:买个域名(这个是必须的)

你得有一个自己的网址,比如 www.你的名字.com

推荐去 阿里云腾讯云 或者 万网 买,很便宜,一年几十块钱。

注意一个关键点:买完一定要做实名认证!上传身份证那种。因为后面如果你要走国内备案,这个实名是前提。不实名,连备案的门都摸不着。

第三步:选择托管方式(这是最关键的选择)

这里你面临两条路,我帮你对比清楚:

方案A:用国内托管

  • 比如阿里云的静态托管、对象存储OSS

  • 优点:国内访问速度很快,稳定

  • 缺点:必须做ICP备案 + 公安备案(后面详细说)

方案B:用境外托管

  • 比如 GitHub Pages、Cloudflare Pages、Vercel

  • 优点:不需要备案,完全免费,几分钟就能上线

  • 缺点:国内访问稍微慢一点,但如果你加个CDN加速,也还好

怎么选?我的建议是:

  • 如果你只是想先玩玩、试试水 → 选方案B(GitHub Pages)

  • 如果你是认真要做个长期网站,并且用户主要在国内 → 选方案A,然后老老实实去备案

第四步:上传上线(以GitHub Pages为例)

我拿最省事的GitHub Pages来演示:

  1. 去GitHub官网注册一个账号(免费)

  2. 新建一个仓库,仓库名必须是:你的用户名.github.io

  3. 把你本地的 index.html 等文件上传到这个仓库里

  4. 进仓库的 Settings → Pages → 开启Pages服务

  5. 等个两三分钟,浏览器访问 你的用户名.github.io 就能看到了

  6. 如果你买了自己的域名,也可以在这里绑定上去

整套操作下来,不超过10分钟,你的网站就已经在互联网上活蹦乱跳了。


三、如果你选了国内托管,必须走完这两个审批

这一步很多自媒体博主不愿意讲,觉得麻烦、劝退。但我觉得得讲清楚,因为这是法律要求,绕不过去。

只要你用的是国内托管(比如阿里云、腾讯云),或者你的域名解析到了国内服务器,那就必须完成两项备案,否则网站随时可能被关掉。

第一个:ICP备案

  • 谁管:通信管理局

  • 怎么弄:通过你的托管商(比如阿里云)提交申请,他们会帮你初审,然后转交给管局

  • 要交啥:个人就是身份证正反面、填个表;企业还需要营业执照

  • 要多久:大概 1到3周(看各地管局审核速度)

  • 结果:拿到一个ICP备案号,比如“浙ICP备2025XXXX号”

第二个:公安网安备案

  • 谁管:公安机关的网安部门

  • 怎么弄:等ICP备案通过后,去“全国互联网安全管理服务平台”上提交信息

  • 要交啥:网站基本信息、负责人信息等(跟ICP备案的材料差不多)

  • 完成后:需要在网站底部把公安备案号也展示出来

整个备案流程的时间线大致是这样的:

买域名并实名 → 选国内托管 → 提交ICP备案 → 等1~3周 → 拿到ICP号 → 提交公安备案 → 备案号挂在网站底部 → 正式合规上线

看着有点长,但其实大部分时间都是在“等”,真正填表操作也就一两个小时的事。


四、最后总结一下,两条路到底怎么选?

我帮你画了个简单的对比表:

对比项 国内托管路线 境外托管路线
访问速度 ✅ 很快很稳 ⚠️ 偏慢,可加CDN
备案要求 ❗️必须(ICP+公安) ✅ 不需要
上线时间 ⏰ 慢(等备案1~3周) ⚡️ 极快(5分钟)
费用 域名+托管费(几十到几百) 基本免费
适合谁 长期稳定、国内用户为主 初期测试、个人练习、技术爱好者

我的个人建议:

  • 如果你是做个人博客、作品集、品牌展示,希望国内朋友访问流畅 → 走国内托管 + 完整备案,一次搞定,后面省心。

  • 如果你只是想快速试水、学学技术、或者暂时不图访问速度 → 先用GitHub Pages,零成本、零门槛,以后想转国内托管了再迁移也不迟。

  • 关于备案,真不用怕:材料就那么几样,流程也清晰,认真填都能过。我一开始也嫌麻烦,真弄下来发现也就那样。


写在最后

一个属于自己的静态网站,其实没那么神秘。技术门槛已经被拉得很低了,备案流程也不吓人——只要动手去做,一周之内你就能拥有一个完全属于你自己的网络小天地。

你缺的不是技术,也不是知识,而是打开VS Code写第一行代码的那个动作。

好了,今天就聊到这儿。如果你在实操过程中遇到什么问题,比如HTML写不出来、GitHub Pages绑域名卡住了、或者备案不知道咋填,欢迎随时问我。

上一篇 乐事助手app官方注册下载!
下一篇 独立站上线就没流量?90%的人输在了建站前的这5步