从零搭建 Hugo 博客:Vercel + Cloudflare 完整实战记录

前言 今天花了大约 8 小时,从零开始搭建了这个博客。记录一下完整过程,包括技术选型、踩过的坑和解决方案。希望能帮到想搭建自己博客的朋友。 技术栈介绍 Hugo - 静态网站生成器 Hugo 是用 Go 语言编写的静态网站生成器,号称"世界上最快的静态网站生成器"。 优点: ⚡ 极速构建(每秒生成数千页面) 🎨 主题丰富(官方主题库 300+) 📝 支持 Markdown 🔧 单二进制文件,单文件部署 缺点: 主题版本和 Hugo 版本可能不兼容 需要一定学习成本 GitHub - 代码托管 GitHub 用于托管博客源码,配合 Git 版本控制。 作用: 代码版本管理 文章 Markdown 文件存储 与 Vercel 集成实现自动部署 Vercel - 静态网站托管 Vercel 是前端部署平台,对静态网站支持极好。 优点: 🚀 自动部署(Git 推送即部署) 🌍 全球 CDN 加速 🆓 免费版足够个人博客使用 🔒 自动 HTTPS 注意点: Deployment Protection 默认可能开启(需要关闭才能公开访问) 需要正确配置 Hugo 版本环境变量 Cloudflare - DNS + CDN Cloudflare 提供 DNS 解析和 CDN 加速服务。 ...

February 17, 2026 · 3 min · Duran

Linux服务器挂载Google Drive:rclone完整配置指南

概述 本文介绍如何在Linux服务器上使用rclone挂载Google Drive,实现云端存储的本地访问。适用于Debian 13/12系统,涵盖手动挂载和systemd自动挂载两种方案。 环境要求 操作系统: Debian 13 / Debian 12 / Ubuntu 20.04+ 网络: 可访问Google服务(需代理或直连) 软件依赖: rclone, fuse 用户权限: 普通用户(systemd配置需要sudo) 一、软件安装 1.1 安装rclone和fuse sudo apt update sudo apt install -y rclone fuse 注意事项: fuse包是挂载功能的必要条件,仅安装rclone无法实现mount功能 如系统未安装fuse,rclone mount命令将报错 二、rclone配置 2.1 启动配置向导 rclone config 2.2 配置参数说明 步骤 选项 说明 1 n 新建remote 2 名称 建议gdrive或clawdrive,后续挂载时使用 3 Storage 选择18 (Google Drive) 4 client_id 留空(使用rclone默认应用) 5 client_secret 留空 6 scope 选择1 (Full access) 7 root_folder_id 留空(访问整个Drive) 8 service_account_file 留空 9 Edit advanced config n 10 Use auto config 选择y 2.3 远程服务器授权流程(关键步骤) 对于无图形界面的服务器,需使用SSH端口转发完成授权: ...

February 13, 2026 · 3 min · Duran