05.Hugo博客搭建
1.查看 Hugo 版本
查看 Hugo 是否安装成功,显示 Hugo 版本号代表 Hugo 安装成功
hugo version
2.用 Hugo 创建文章:
hugo new ./posts/name.md
3.本地调试和预览
在发布到网站前可以在本地预览网站或内容的效果,运行命令:
hugo server
4.预览
hugo server 运行成功后,可以在 http://localhost:1313/
中预览网站
5.发布内容
hugo 命令可以将你写的 Markdown 文件生成静态 HTML 网页,生成的 HTML 文件默认存放在 public 文件夹中。
hugo
6.修改仓库master 为 main
因为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
7.关联仓库
将 public 文件夹关联远程 GitHub Pages 仓库,使用 GitHub Pages 仓库的 SSH 链接
git remote add origin https://xxx.git
8.推送github page页面
推送博客源仓库的 public 文件夹中的 HTML 网页文件到 GitHub Pages 仓库 中
git pull --rebase origin main # 和远端仓库同步
git add .
git commit -m "...(修改的信息)"
git push origin main