利用 Hugo 搭建 Blog

Hugo 是一个用 Go 语言编写的开源静态网站生成器,只需几秒钟即可生成一个网站,被认为是目前世界上最快的网站构建框架(本站的搭建就是基于 Hugo)。下面就介绍如何利用 Hugo 建立自己的独立 Blog。 本方案需具备以下条件: 一台拥有 80 端口权限的 Linux 服务器或 VPS。(本教程是基于 Rocky Linux 操作系统的 VPS) 拥有一个域名并解析到目标服务器IP。 大致步骤: 本地电脑利用 Hugo 生成静态网站。 利用 Git(一个开源分布式版本控制工具)将本地生成的网站部署到服务器。 服务器上使用 Nginx(一个异步框架的网页服务器)为网站提供代理服务。 使用 Let’s Encrypt 的 TSL 证书为网页传输提供加密特性。 安装 Git 本地下载安装 Git 并设置环境变量 安装 Hugo 本地下载安装 Hugo 利用 Hugo 创建一个新站点 终端下执行如下代码: hugo new site sitename #其中 sitename 为站点文件夹名。 这样就在当前目录下生成一个名叫 “sitename” 的初始站点文件夹。 进入站点目录: cd sitename 你会看到站点目录结构: - archetypes - content - data - layouts - public - resources - static - themes * config.toml 添加主题 cd themes git clone https://github.com/xianmin/hugo-theme-jane.git --depth=1 themes/jane 复制示例文件到站点内容目录: ...

April 20, 2022