05.Hugo博客搭建

查看 Hugo 是否安装成功,显示 Hugo 版本号代表 Hugo 安装成功

hugo version 
hugo new ./posts/name.md

在发布到网站前可以在本地预览网站或内容的效果,运行命令:

hugo server

hugo server 运行成功后,可以在 http://localhost:1313/ 中预览网站

hugo 命令可以将你写的 Markdown 文件生成静态 HTML 网页,生成的 HTML 文件默认存放在 public 文件夹中。

hugo

因为hugo 生成的静态 HTML 网页文件默认存放在 public 文件中,所以推送网页内容只需要把 public 中的 HTML 网页文件发布到 GitHub Pages 仓库中。

  • GitHub 创建仓库时生成的默认主分支名是 main
  • 用 git init 初始化 Git 仓库时创建的默认主分支名是 master
  • 将 git init 创建的 master 修改成 main ,再推送给远端仓库 .github.io ,这样才不会报错。
cd public
git init -b main

将 public 文件夹关联远程 GitHub Pages 仓库,使用 GitHub Pages 仓库的 SSH 链接

git remote add origin https://xxx.git

推送博客源仓库的 public 文件夹中的 HTML 网页文件到 GitHub Pages 仓库 中

git pull --rebase origin main # 和远端仓库同步
git add .
git commit -m "...(修改的信息)"
git push origin main