使用Hugo框架搭建博客的过程 - 部署

前言

完成前期的准备工作后,在部署阶段需要配置服务器或对象存储服务。

对象存储和服务器对比

对象存储平台

国内有阿里云OSS、腾讯COS、又拍云、七牛云等。国外有Github Pages、Netlify、Azure、Google等,其中Github Pages免费,但是有个说法:Github屏蔽百度爬虫,使用Github Pages的网站百度搜不到。

对象存储平台也可以做为Markdown图床,配合CDN,加快图片加载速度。

笔者的服务器是阿里家的,所以对象存储也用了阿里云OSS。

阿里云OSS部署参考

对象存储的配置非常简单,哈喽沃德先生的这篇文章已经很详细了,按照这篇文章可以完成上传操作。文章最后的“阅读全文”可以绕过,方法是在Chrome控制台的Network中找到readmore.js,右键Block request URL

需要注意的是,上传的Bucket要设置为公共读权限,同时限制Refer,做好防盗链。

服务器

平时有使用VPS需求,可选择使用VPS。

对比

  1. 对象存储:
    优点:便宜,不需要搭建环境。
    缺点:流量费用,要考虑图床的防盗链。
  2. 服务器:
    优点各种踩坑
上一篇:GO-Hugo模块


下一篇:【hugo】从安装到美化