Hello World

欢迎 这是我的第一篇技术博客文章

2026-05-11 · 早睡

从零搭建 Hugo + PaperMod 技术博客,并用 FileBrowser 做管理后台

前言 本文记录了使用 Hugo 静态站点生成器搭配 PaperMod 主题,在云服务器上搭建一个技术博客的全过程。包括:环境配置、部署上线、后台管理、美化、搜索、评论等功能,并附上所有踩过的坑和解决方案。 适用人群:有一台云服务器(本文以 Ubuntu/Debian 为例)、一个公网 IP 或域名,想快速搭建可在线编辑的技术博客。 最终效果:一个基于 IP 即可访问的静态博客,可通过浏览器后台在线编辑文章,刷新页面即可生效。 一、服务器基础环境 更新系统并安装必要软件 udo apt update && sudo apt upgrade -y sudo apt install git nginx certbot python3-certbot-nginx -y 安装 Hugo(推荐 snap) sudo snap install hugo 若不用 snap,可去 GitHub Release 下载最新 deb 包安装。但请确保版本 ≥ 0.146.0,否则 PaperMod 最新版会报错。 检查版本: hugo version 二、创建 Hugo 站点 创建工作目录 sudo mkdir -p /var/www/techblog sudo chown -R USER:USER /var/www/techblog cd /var/www/techblog 初始化 Hugo 站点 hugo new site . –force 此时会生成 hugo.toml 及标准目录结构。 ...

2026-05-11 · 早睡

给前端或纯新手的 Linux 生存指令:能登上去、能改文件、能装软件

“当你兴冲冲地买了云服务器,打开终端看着黑乎乎的窗口闪着光标,输入 cd、ls 却总提示 command not found 的时候,那种手足无措的感觉,我太懂了。这就是写这篇教程的原因——不讲底层原理,不讲内核参数,只讲怎么活下来。” 第一节:准备工作与“登录” 你只需要这两样东西: 云服务器的 IP 地址 管理员密码(或密钥文件 .pem) Mac 用户看这里:直接打开自带的“终端”输入命令。 Windows 用户看这里: 直接劝退用 CMD,推荐下载 Windows Terminal 或 MobaXterm,或者用 VS Code 的 Remote-SSH 插件(有截图更好)。 核心指令示范:ssh root@你的服务器IP (然后输入密码)。 登录成功的样子:看到 Welcome to Ubuntu… 那一大串文字,别怕,这就是“进去了”。 第二节:Linux 的“资源管理器”——基础文件操作 对应 Windows 的“我的电脑”,让他在黑框里看到他的文件。 ls —— “看” (List 的缩写) 类比:双击打开文件夹。 ls :列出当前有什么文件。 ls -la :显示隐藏文件(就像开了“显示隐藏项目”),重点解释 -la 叫参数。 cd —— “走” (Change Directory) 类比:鼠标点进文件夹。 cd /var/www :进去。cd .. :返回上一级。cd ~ :回家(root 的家就是 /root)。 ...

2026-05-11 · 早睡