Hugo搭建博客(一)

系列 - 博客搭建与维护
  1. 安装Chocolatey

sh

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

choco --version
  1. Chocolatey安装hugo

sh

choco install hugo-extended
hugo version
  hugo v0.129.0-e85be29867d71e09ce48d293ad9d1f715bc09bb9+extended windows/amd64 BuildDate=2024-07-17T13:29:16Z VendorInfo=gohugoio

下载主题:

sh

# 新建站点
hugo new site myblog
cd myblog
git submodule add https://github.com/HEIGE-PCloud/DoIt.git themes/DoIt

前往 config.toml 并将默认主题更改为 DoIt:

toml

theme = "DoIt"

toml

# 新建文章
hugo new post/first.md

# 生成静态页面
hugo

# 本地调试
hugo server

# 生产环境调试 可以展示评论模块等功能
hugo server --environment production
  1. 从gihub拉群取仓库 从gihub拉群取仓库

  2. 配置cloudflare pgae cloudfare pgae hugo

  3. 自定义域

在域名购买商提供的地方配置NS(cloudfare DNS获取)

配置NS

通过cloudfare DNS配置CNAME

配置CNAME

在 cloudfare page 完成自定义域配置

完成自定义域配置


相关内容