适用人群
这篇教程专为完全零基础的建站新手设计,如果你对GitHub一知半解,不知道“仓库”“分支”是什么,买完服务器后对着黑乎乎的终端窗口两眼发直,或者被“域名解析”“反向代理”这些术语劝退过,那么这篇手把手的教程就是为你准备的,你不需要懂代码,不需要会Linux命令,只需要一台能上网的电脑和40分钟的专注时间。
第一步:用GitHub Pages白嫖个人网站(零成本方案)
很多人不知道,GitHub自带免费静态网站托管服务,域名直接是你的用户名.github.io,适合做个人简历、作品集、技术博客。
操作流程:
- 注册GitHub账号(用户名慎重,这就是你网站的前缀)
- 创建一个新仓库,仓库名必须严格写成
你的用户名.github.io(比如我的用户名是laowang,仓库名就是laowang.github.io) - 仓库设置为Public,勾选“Add a README file”
- 在仓库的Settings → Pages中,Source选择“Deploy from a branch”,Branch选main,文件夹选/(root)
配置要点:
GitHub使用教程,从零搭建个人网站的终极实践指南
- 仓库名大小写敏感,写错一个字母网站就无法加载
- GitHub Pages只托管静态网页(HTML/CSS/JS/图片),不支持PHP、Python等后端语言
- 代码推送到main分支后,30秒内网站自动生效
常见踩坑:
- 坑1:仓库名带了下划线或连字符,导致域名无法访问(只能用小写字母、数字、横杠)
- 坑2:直接上传了一个Word文档而不是HTML文件,浏览器显示乱码
- 坑3:忘了把仓库设为Public,Private仓库无法启用Pages
第二步:购买服务器和域名(进阶方案)
如果需要动态网站(比如论坛、会员系统),或者想用自己的独立域名,就需要VPS服务器和域名了。
服务器选购要点:
- 新手推荐阿里云、腾讯云、华为云的“轻量应用服务器”,系统选CentOS 7.9或Ubuntu 22.04
- 配置选2核2G(40元/月左右),足够支撑5000UV/天的中小型网站
- 地域选离你目标用户最近的城市(中国用户选华东/华南,海外用户选新加坡或硅谷)
域名注册注意:
- 推荐. com、.cn、.top(价格低、审核快)
- 实名认证要拍身份证正反面,24小时内审核通过
- 买完域名后,在域名控制台做DNS解析:添加A记录指向你的服务器IP(记下服务器公网IP)
常见踩坑:
- 坑1:买了香港服务器但备案不通过,导致网站被屏蔽(国内服务器必须备案)
- 坑2:域名解析后等了2小时才能访问(实际生效时间取决于DNS缓存,正常30分钟)
- 坑3:服务器安全组没开放80和443端口,域名无法映射
第三步:安装宝塔面板(可视化运维)
新手千万别碰命令行配置Nginx、MySQL,会劝退90%的人,用宝塔面板,鼠标点几下就能搭好环境。
安装流程:
- 登录服务器(用Finalshell或Xshell软件,输入IP、用户名root、密码)
- 复制宝塔官方安装命令(根据你服务器系统选择CentOS或Ubuntu版本)
- 等待自动安装(大约3-5分钟),安装完成后会输出面板地址、账号密码
- 在浏览器打开面板地址(格式:
http://你的IP:8888),用给的账号密码登录
配置要点:
- 登录后如果弹出“绑定宝塔账号”,用手机号注册即可,免费功能完全够用
- 安装LNMP环境(Nginx+MySQL+PHP),一键部署,不需要管具体版本选7.4或8.0
- 在宝塔“安全”中开放8888端口,否则面板地址无法访问
常见踩坑:
- 坑1:服务器安全组没放行8888端口(需要在云控制台额外配置)
- 坑2:安装过程中服务器内存不足,导致MySQL安装失败(换回2核2G配置)
- 坑3:忘记备份面板账号密码,只能重装系统
第四步:部署网站程序(WordPress或静态框架)
推荐新手先用WordPress,只需上传并解压一个zip包,然后跟着向导点下一步。
WordPress部署步骤:
- 在宝塔面板“网站”中创建站点,域名填你买的域名(如
www.example.com) - 在数据库一栏,自动创建MySQL数据库,记录数据库名、用户名、密码
- 下载WordPress安装包,通过宝塔“文件”上传到网站根目录(一般是
/www/wwwroot/你的域名/) - 解压,所有文件会出现在该目录下,然后删除zip包
- 浏览器访问你的域名,会弹出WordPress安装向导,输入刚才记录的数据库信息
配置要点:
- 网站根目录的wp-content文件夹要设置755权限,否则无法上传图片
- WordPress后台网址是
你的域名/wp-admin - 安装完成后,先在“设置-固定链接”中选“文章名”,能生成SEO友好的URL
常见踩坑:
- 坑1:上传zip包忘了解压,浏览器显示目录结构而不是网页
- 坑2:数据库用户名或密码输错,导致“连接数据库失败”(直接在宝塔数据库管理中重置密码)
- 坑3:网站首页能访问,但点开文章显示404(因为没有配置伪静态,在宝塔网站设置中开启“伪静态”)
第五步:SSL证书和域名绑定(让网站变绿色)
没有HTTPS加密,浏览器会提示“不安全”,影响用户信任——而且Google和百度都优先收录HTTPS网站。
配置方法:
- 在宝塔“网站”中选择你的域名,点击“SSL”
- 选择“Let‘s Encrypt”免费证书,勾选所有域名(包括带www和不带www的)
- 点击申请,等待30秒自动签发
- 申请成功后,开启“强制HTTPS”
最后检查:
- 访问
https://你的域名,浏览器地址栏出现小锁图标 - 在域名控制台添加CNAME记录:如果是用GitHub Pages,把
www解析到你的用户名.github.io - 提交网站到百度搜索资源平台,做“站点验证”,让搜索引擎尽快收录
最后的踩坑预警(新手死亡清单)
- 服务器数据备份: 所有配置做完后,立刻在宝塔面板做“计划任务-备份网站和数据库”,每周自动备份一次,我见过太多人重装系统后数据全丢。
- 密码管理: 服务器root密码、宝塔面板密码、WordPress管理员密码、数据库密码,全都记在Bitwarden或密码本上,不要用微信收藏或截图。
- 恶意攻击防范: 新网站上线第一周,会有爬虫疯狂扫描漏洞,在宝塔“安全-防火墙”中开启“禁止境外访问”(如果只做国内生意)和“WAF应用防护”。
- 备案问题: 如果你用的是国内服务器,必须完成ICP备案才能正式上线,否则域名会被运营商封禁,备案周期约7-20天,建议先把教程跑通,再用本地hosts临时测试。
你的网站已经上线了
现在打开浏览器,输入你的域名,看到那个光秃秃的WordPress默认主页了吗?它就是你在数字世界的第一块地皮,此后你可以自由地换主题、加插件、写文章,甚至挑战自己用Hexo或Jekyll做更轻量的静态博客。
建站不是安装完程序就结束的事,它是一场持续的养成,你会遇到图片加载慢、插件冲突、百度不收录、被黑客扫端口等一系列糟心事——但每个老站长都是这么过来的,你只需要记住一个原则:遇到问题先搜Google或Stack Overflow,官方文档比任何教程都可靠。
去把网站标题改成你的名字吧。



发表评论