既然这是篇小白零基础建站教程,那么就不会涉及带门槛的方案,只是简单罗列了适合新手的案例,其他同等方案或者更复杂方案等熟悉了可以再自行研究。

方案对比

免费托管仓库优先选择全球最大男性交友网站 GitHub,Gitee 需要实名认证及发布前内容审核

静态站:Hugo/Hexo/… + GitHub/Gitee + GitHub/Gitee免费二级域名/自备域名

 flowchart LR;
   本地维护MarkDown内容 -- hugo/hexo渲染 -->本地效果预览
   GitHub/Gitee仓库 -- 可绑定自备域名 --> pages对外访问
   本地维护MarkDown内容 <-- git同步 --> GitHub/Gitee仓库 -- 触发action自动渲染 --> pages对外访问
  • 优点:网络上有免费资源「也可以部署到自有服务器」,静态页速度快,网站源文件通过 git 版本管理安全可靠不会丢,可免维护服务器
  • 缺点:需要点 MarkDown 语法知识,缺免费的小白界面化管理后台,评论之类的功能需要引入第三方实现

动态站:WordPress/Typecho/… + 自备服务器 + 自备域名

 flowchart LR;
   自备域名 -- DNS解析 --> 自备服务器 --> 网站对外访问
   网站界面后台维护内容 --> 自备服务器 -- 大陆区服务器 --> ICP备案 --> 网站对外访问
  • 优点:功能强大几乎能满足所有需求,装好后带后台,纯界面操作所见即所得
  • 缺点:需要自己购买并维护服务器和域名,对服务器要求高,动态内容响应速度相对慢点

准备条件

静态站方案:

flowchart TB;
静态站方案 --必须--> 注册GitHub/Gitee账号 & 安装Git客户端
注册GitHub/Gitee账号 --> 创建仓库 & 配置访问令牌
安装Git客户端 --编辑MarkDown源码--> 发布到GitHub/Gitee
静态站方案 --可选--> 安装本地环境 & 装个趁手的编辑器 & 购买域名
装个趁手的编辑器
  1. GitHub/Gitee账号:要使用免费的资源,得先注册个账号。国内 Gitee 也有,但绑定自己的域名要收费,而且内容要审核,所以没特殊需求建议用前世界首富家的 GitHub。当然,你有自己服务器和域名也可以用来替代,国内外各种高性价比服务器可以参考 网联基地
  2. Git客户端:用来同步管理源代码,改了什么一目了然
  3. MarkDown 编辑器:纯手工敲代码是不可能的,借助编辑器事半功倍,而且还能和 Git 结合,大大降低难度
  4. 域名「可选」:花点小钱占个自己的域名赏心悦目,也好打响自己的品牌,万一哪天走了张伟波的运呢?

动态站方案:

flowchart LR;
动态站方案 --必须--> 购买域名 & 购买服务器
购买域名 --解析域名到服务器IP--> 安装环境并部署网站
购买服务器 --大陆区服务器--> ICP备案
购买服务器 --> 安装环境并部署网站 & 后台内容管理
  1. 域名:虽然也有免费的,但还是建议花钱买,每年几十元
  2. 服务器/云主机/虚拟主机:需要带数据库,支持PHP,Java等及安装依赖扩展
  3. ICP备案:如果用大陆区服务器,必须先工信部ICP备案后才可用,大约需耗时6周