自己不会代码想做网站,最怕的就是被忽悠。很多新手一上来就问建站报价,结果发现从几百到几万都有,脑子瞬间就乱了。别急,今天不聊虚的,直接拆解三个真正“免费”且能落地的建站路径。这里的“免费”指零服务器成本、零授权费,只需用你现有的电脑就能搞定。
很多小白以为建站必须买服务器、买域名、买SSL证书,其实对于个人博客、作品集或小型展示站,完全可以用静态托管或免费层服务起步。下面这套方案,是我带过上百个转行新手后,筛选出的最稳妥路径。核心逻辑是:用前端框架生成静态文件,用免费云平台托管,用开源工具管理内容。全程无需后端开发,无需数据库,无需运维。
很多新手分不清 SaaS 建站(如 Wix、Weebly)、开源 CMS(如 WordPress、Typecho)和静态生成器(如 Hexo、Hugo)的区别。这三类在“免费”层面的定义完全不同,搞错方向,后期迁移成本极高。
| 维度 | SaaS 建站平台 | 开源 CMS (WordPress) | 静态生成器 (Hexo/Hugo) |
|---|---|---|---|
| 真免费程度 | 假免费。域名、SSL、去广告需付费 | 半免费。软件免费,但需自购服务器/域名 | 真免费。代码开源,托管可用免费层 |
| 技术门槛 | 极低,拖拽式 | 中等,需懂 Linux 基础、数据库 | 中高,需懂 Node.js/Go 基础、Markdown |
| SEO 友好度 | 一般。动态加载,爬虫抓取难 | 良好。插件丰富,但需正确配置 | 极佳。纯 HTML 输出,加载速度最快 |
| 建站报价陷阱 | 隐性收费多,导出困难 | 服务器续费、插件付费 | 几乎无坑,主要花在域名上 |
| 适用场景 | 临时展示、非核心业务 | 内容频繁更新、多用户协作 | 个人博客、文档站、作品集 |
核心差异解读: SaaS 平台所谓的“免费”,是把你变成它的广告位。一旦你想用自定义域名,或者去掉平台 Logo,立刻就会跳出收费页面。对于追求长期资产的新手,这条路是死胡同。 开源 CMS 如 WordPress,软件本身免费,但你需要自己搭建环境。如果你没有 Linux 运维经验,光配 Nginx、PHP、MySQL 就能耗掉你一周时间。而且 WordPress 是动态生成页面,每次访问都要查数据库,速度慢,SEO 权重天然吃亏。 静态生成器是本次推荐的唯一解。它把 Markdown 文本在本地编译成纯 HTML/CSS/JS 文件,然后上传到 GitHub Pages 或 Netlify 免费层。没有数据库,没有服务器,加载速度毫秒级,SEO 权重最高。对于不会代码但愿意学一点基础的新手,这是性价比最高的路径。
下面以 Hexo 为例,带你走通全流程。Hexo 基于 Node.js,生态成熟,插件多,对新手友好。整个过程无需购买任何服务,全程白嫖。
你需要安装 Node.js 和 Git。Node.js 是 JavaScript 的运行环境,Git 是代码版本控制工具。安装完成后,打开终端(Windows 用 CMD,Mac 用 Terminal),执行以下命令初始化 Hexo 站点:
# 安装 hexo-cli (全局)
npm install -g hexo-cli# 初始化站点目录
hexo init blog
cd blog# 安装依赖
npm install# 本地预览效果
hexo server
执行 hexo server 后,浏览器访问 http://localhost:4000,你应该能看到默认的 Hexo 主题页面。如果看到页面,说明本地环境搭建成功。
关键点: 这里没有任何付费环节。Hexo 是完全开源的,GitHub 提供免费的代码托管,GitHub Pages 提供免费的静态网站托管。
Hexo 自带部署插件,但我们需要配置 Git 仓库。首先,在 GitHub 上创建一个名为 username.github.io 的仓库(username 替换为你的 GitHub 用户名)。这个仓库名有特殊含义,GitHub 会自动将其识别为用户主页仓库,免费托管。
修改 Hexo 根目录下的 _config.yml 文件,找到 deploy 部分,填入你的 GitHub 信息:
deploy:type: gitrepo:github: https://github.com/yourusername/yourusername.github.io.gitbranch: main
注意:如果你的仓库默认分支是 master,请将 branch 改为 master。如果不确定,去 GitHub 仓库设置里看。
在终端执行以下命令,Hexo 会将你的 Markdown 文章编译成静态 HTML 文件,并推送到 GitHub 仓库:
# 生成静态文件
hexo generate# 部署到 GitHub Pages
hexo deploy
执行 hexo deploy 后,等待几秒钟,GitHub 会收到代码推送,并开始构建网站。通常 1-2 分钟后,你访问 https://yourusername.github.io,就能看到你的网站上线了。
避坑指南: 如果部署失败,检查 npm install 是否安装了 hexo-deployer-git 插件。如果没有,执行 npm install hexo-deployer-git --save。
Hexo 的内容管理非常直观。所有文章都存储在 source/_posts 目录下。每篇文章就是一个 .md 文件。你可以用 VS Code 或其他 Markdown 编辑器写作。
新建一篇测试文章 source/_posts/hello-world.md,内容如下:
---
title: 我的第一篇免费文章
date: 2026-01-15 10:00:00
tags:- 建站- SEO
categories:- 教程
---这是我用 Hexo 写的第一篇文章。## 小标题这里可以写任意 Markdown 格式的内容。
保存后,再次执行 hexo generate && hexo deploy,文章就会出现在网站上。
SEO 细节: Hexo 默认不支持自动 sitemap 和 robots.txt,这对 SEO 不友好。你需要安装两个插件:
npm install hexo-generator-sitemap --save
npm install hexo-generator-feed --save
修改 _config.yml,启用插件:
sitemap:path: sitemap.xmlfeed:type: atompath: atom.xmllimit: 20
这样,你的网站就会自动生成 sitemap.xml 和 atom.xml,方便搜索引擎爬虫抓取。
网站上线只是开始,真正的价值在于被搜索引擎收录。很多新手忽略了一点:免费托管的域名(如 .github.io)权重较低,但这不影响你优化内容质量。
这是最关键的一步。很多新手建站后,半年都没被 Google 收录,就是因为没提交 sitemap。
https://yourusername.github.io。_config.yml 中添加:head:- - meta- name: google-site-verificationcontent: "你的验证代码"
获取验证代码后,重新部署网站。然后回到 Search Console,点击“验证”。验证成功后,进入“网站地图”,提交 https://yourusername.github.io/sitemap.xml。
真实案例: 我帮一个转行做 UI 设计的新手搭建作品集站,使用 Hexo + GitHub Pages。上线第一天提交 sitemap,第三天就被 Google 收录了首页和两篇文章。两个月后,关键词“UI 作品集模板”开始有自然流量。这就是静态站 + 正确 SEO 配置的力量。
GitHub Pages 是免费托管,带宽有限。如果图片过大,网站加载慢,用户体验差,SEO 权重也会下降。
使用 Squoosh 在线工具,或本地安装 sharp 库,对图片进行 WebP 格式压缩。在 Hexo 中,可以安装 hexo-filter-img-lazyload 插件实现图片懒加载,提升首屏速度。
Hexo 默认主题是响应式的,但不同主题表现不同。选择主题时,务必在手机上预览。如果主题不自适应,可以考虑更换为 next 或 fluid 等主流响应式主题。
# 安装 next 主题
git clone https://github.com/next-theme/hexo-theme-next themes/next# 修改 _config.yml
theme: next
很多外包公司报价 5000-20000 元,其中 80% 是“沟通成本”和“模板修改费”。如果你自己用 Hexo 建站,成本仅为一个域名(约 60 元/年)+ 时间。时间成本是你能不能学会 Markdown 和 Git 基础。如果你愿意花 3 天时间学习,就能省下 5000 元。
当你用免费方案跑通了流程,有了流量基础,再考虑升级:
.com 域名(约 60 元/年),在 GitHub Pages 设置中绑定,并配置 CNAME 记录。最后提醒: 不要迷信“一键建站”工具。真正能积累资产、提升技术能力、掌握 SEO 底层逻辑的路径,一定是自己动手搭建的。免费不是目的,低成本验证想法才是。
你踩过哪些建站的坑?是选了 SaaS 被收费,还是 WordPress 配置崩溃?评论区交流,我帮你拆解。