你是不是也想过搭建一个属于自己的个人博客?写写技术笔记、生活感悟,或者干脆当个副业搞点内容变现。但一想到要买服务器、配置环境、还要担心宕机和安全问题,很多人就打退堂鼓了。别急,今天我就来给你支个招——用阿里云的函数计算(Function Compute,简称FC)+ Hugo,零运维、低成本地把你的静态网站跑起来!

重点是,整个过程不需要你会运维,也不用24小时开机的服务器,按需计费,一个月可能几毛钱都花不到。听起来像天方夜谭?别急,我一步步带你走完流程,包你看完就能自己动手上线一个超快的博客站点。
为啥选 Hugo + Serverless?
首先我们得说清楚,为啥不直接用 WordPress 或者 GitHub Pages?WordPress 功能多,但太重了,需要数据库、PHP 环境,维护成本高;GitHub Pages 虽然免费,但国内访问慢,有时候刷半天才出来,体验很差。
而 Hugo 是一个基于 Go 语言的静态网站生成器,它的最大优点就是——快!不是“加载快”,是“生成快”。你写好一篇 Markdown 文章,Hugo 几秒钟就能把你整个网站重新打包成 HTML、CSS、JS 文件。而且生成出来的全是静态资源,不用数据库,不用后端逻辑,天然适合部署在 CDN 上,全球访问飞快。
再加上阿里云的函数计算 FC,它支持静态网站托管模式,你可以把 Hugo 生成的页面一键上传,然后通过 API 网关对外提供服务。整个架构无服务器、自动伸缩、按量付费,连备案都可以省(如果你用的是海外节点的话)。
第一步:本地安装 Hugo,写你的第一篇博客
咱们先从本地开始。打开你的电脑,不管是 Mac、Windows 还是 Linux,Hugo 都支持。去官网 gohugo.io 下载对应系统的二进制文件,解压后加到环境变量里,搞定。
然后在终端输入:
hugo new site myblog
cd myblog
hugo new posts/我的第一篇文章.md
这时候你就有了一个空站点,还有一篇叫“我的第一篇文章”的草稿。打开这个 Markdown 文件,写点内容,比如“今天我学会了用 Hugo 写博客,真香!”保存之后,运行:
hugo server -D
浏览器打开 http://localhost:1313,就能看到你的本地博客预览了。是不是特别简单?
第二步:选个好看的主题,让你的博客不土
Hugo 社区有几百个免费主题,风格从极简到炫酷都有。推荐去 themes.gohugo.io 浏览一下,找到你喜欢的。
比如我常用的叫 “PaperMod”,干净清爽,适合技术博主。怎么安装?很简单,在你的站点根目录执行:
git submodule add https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod
echo 'theme = "PaperMod"' >> config.toml
然后在 config.toml 里配置一下网站标题、描述、作者信息,再把刚才那篇文章改成已发布(把 draft: true 改成 false),重新运行 hugo server,刷新页面,瞬间就有模有样了!
第三步:生成静态文件,准备上云
本地调得差不多了,接下来就是关键一步:生成真正的静态文件。
在项目根目录运行:
hugo
你会发现多了一个叫 public 的文件夹,里面全是你网站的 HTML、CSS、图片等资源。这些就是我们要上传到云端的东西。
记住:这个时候你的网站已经“完成”了,剩下的只是找个地方把它展示出来而已。
第四步:阿里云函数计算 FC 托管静态网站
登录阿里云控制台,搜索“函数计算”,进入 Function Compute 服务页面。点击“创建应用”或者直接新建服务。
创建服务的时候,注意选择“静态网站”类型。这一步很关键,因为普通的函数服务是用来跑代码的,而静态网站模式是专门用来托管 HTML 文件的,自带 CDN 加速和域名绑定功能。
创建完成后,进入服务详情页,找到“静态网站托管”选项卡,点击“启用”。然后你会看到一个上传入口,把刚才 public 文件夹里的所有文件拖进去就行。
上传完成后,系统会自动生成一个临时的公网访问地址,类似:https://your-service-name.your-region.fcapp.run
点开这个链接,恭喜你!你的 Hugo 博客已经在阿里云上跑起来了,国内访问速度杠杠的,秒开!
小贴士:绑定自己的域名更专业
虽然临时链接能用,但毕竟不够体面。你可以把自己的域名(比如 blog.yourname.com)解析到这个服务上。
在函数计算的“自定义域名”页面,添加一条新记录,填写你的域名,选择对应的 HTTPS 证书(可以免费申请一个 DigiCert 的 SSL 证书),保存后等几分钟 DNS 生效,就能用自己域名访问啦!
而且阿里云的 CDN 是默认开启的,用户无论在哪,都会从最近的节点加载你的网页,速度飞快,SEO 友好,搜索引擎也喜欢这种响应快的站点。
第五步:自动化部署,写完文章自动上线
你现在可能会想:每次改文章都要本地生成、手动上传,岂不是很麻烦?
当然可以更懒一点!我们可以用 GitHub Actions 或者阿里云的 CI/CD 工具来实现自动部署。
比如你把 Hugo 源码放在 GitHub 仓库里,写个简单的 workflow 配置文件,只要 push 代码,就会自动触发:
- 拉取最新代码
- 安装 Hugo 并生成 public 文件
- 通过阿里云 SDK 把文件上传到 FC 静态网站目录
这样一来,你只需要专注写作,剩下的交给机器。每天喝着咖啡,改完文章一提交,网站自动更新,多爽!
成本有多低?低到你不敢相信
很多人最关心的其实是价格。我直接告诉你:只要你不是突然爆红引来百万流量,这个方案几乎不花钱。
阿里云函数计算对静态网站有免费额度:每月 1GB 的外网出流量、100万次请求、40万 GB-秒计算资源,全都免费!
什么意思?你这个博客哪怕每天有几千人访问,一年下来也未必能用完免费额度。超出部分呢?按量计费,大概几毛钱一个月,比你充一次手游还便宜。
对比一下传统 VPS,动不动就是 88 元/月起步,还得自己搭 Nginx、配 SSL、防攻击……你说值不值?
别忘了领张阿里云优惠券,上车更划算
说到这儿,我知道你已经心动了。但如果你是第一次用阿里云,我强烈建议你先去领个阿里云优惠券。新用户有很多满减券和代金券,有的甚至能直接抵扣首购费用,白嫖几个月的服务都不是梦。
尤其是你要用到对象存储(OSS)或者更高阶的 CDN 套餐,有券真的能省下一大笔。反正不要白不要,点击链接领取一下,后续升级也方便。
常见问题答疑
Q:要不要备案?
A:如果你用的是中国内地节点,并且绑定了国内域名,那就需要备案。但如果选的是香港或新加坡区域的服务,就不需要备案,可以直接用。适合不想折腾的朋友。
Q:数据安全吗?文件会不会丢?
A:放心,阿里云底层用的是 OSS 存储,三副本冗余,可靠性高达 99.999999999%。除非地球爆炸,否则你的文件不会丢。
Q:能做 SEO 吗?
A:当然可以!Hugo 生成的页面是纯静态 HTML,结构清晰,meta 标签齐全,搜索引擎非常喜欢。配合 sitemap.xml 和 robots.txt,轻松上百度、谷歌收录。
普通人也能玩转云原生
你看,整个过程其实一点都不复杂。从安装 Hugo 到部署上线,真正动手也就一两个小时。关键是,这种 Serverless 架构彻底解放了你的精力——不用管服务器、不用操心安全、不用半夜爬起来修故障。
你只管写内容,剩下的交给阿里云。这才是现代人的建站方式。
而且这套组合拳特别适合学生党、自由职业者、技术博主、轻量级项目展示。低成本试错,快速验证想法,万一哪天火了,也能随时扩容,完全没压力。
所以别再犹豫了,今天就动手试试吧。写篇文章,生成静态页,扔到阿里云 FC 上,看着自己的博客在全球飞快加载,那种成就感,真的上头。
最后再提醒一次,记得去领个阿里云优惠券,新用户福利多多,早领早享受!。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/149528.html