山月的博客搭建碎碎念

本文介绍了如何搭建静态博客,包括选择静态网站生成器如Hugo、Hexo、VuePress,部署到GitHub Pages或Netlify,配置自定义域名,使用CDN加速,以及设置永久缓存。针对使用个人服务器的情况,提到了涉及的服务器配置如Nginx、Let's Encrypt、Docker、Kubernetes等。
摘要由CSDN通过智能技术生成

如果你只想搭建一个博客,那么你很可能不需要一个服务器,而且会更容易些

如果你需要在个人服务器上部署,有可能会经历以下步骤:

  1. 配置反向代理,你需要了解 nginx 或者 traefik 的配置

  2. 配置 https,使用 lets encrypt 生成证书

  3. 使用 cron 定期更新证书

  4. 手动部署:需要每次部署都需要登录服务器

  5. 自动部署:结合 github/gitlab 配置 CI/CD

  6. 如果自动部署,有可能使用到 docker 与 docker-compose (有可能自建 docker repo)

  7. 如果服务器在阿里云买的有可能还需要备案

当然,如果你有一个完整的 kubernetes 环境,后期工作量相对就会简单很多,你也需要

这也是在 k8s 上部署前后端应用的一般流程

  1. 使用 k8s 结合 ingress 自动生成证书 (一次性工作)

  2. 使用 helm 创建 chart

  3. 构建 docker 镜像 (有可能自建 docker repo)

  4. 结合 github/gitlab 配置 CI/CD

相对而言使用一个静态网站网站托管服务,复杂度与工作量就会少了很多,毕竟它部署时只需要维护若干静态文件。也更适合刚接触博客搭建或者没有服务器的同学

  • 原文链接: 如果你想搭建一个博客[1]

  • 系列文章: 个人服务器运维指南[2]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值