如何快速搭建个人博客
声明 以下具体操作环境为 macOS,不同操作系统操作思路一致 快速开始 开始前准备: 安装了 homebrew 软件包管理系统 安装了 git 分布式版本控制系统 拥有一个 GitHub 静态网站托管仓库(GitHub Pages) 在执行代码前可以先查看本文中会遇到的问题 # 安装 hugo 静态网站生成器 brew install hugo # 找一个放置网站数据的地方 cd ~/Workspace # 创建一个名为 Lhz-blogs 的新网站项目目录 # --format 来选取构建的首选文件格式(toml 默认 | yaml | json) hugo new site Lhz-blogs --format yaml # 进入新创建的项目目录 cd Lhz-blogs # 在项目根目录下初始化 git 仓库 git init # 拉取最新的 PaperMod 网站主题 git submodule add --depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod # 追加网站主题配置信息 # 拿我的 hugo.yaml 举个例子 baseURL: https://lhzzz08.github.io languageCode: en-us title: Lhz's blog theme: PaperMod params: homeInfoParams: Title: "在这里分享我的个人见解与技术心得🎉" Content: "大二在读,专注于Web安全,欢迎交流👏(wx:lhz13588161325)" # 创建一篇 quickstart.md 的文章,位于 content/posts/ 目录下 hugo new posts/quickstart.md # 编辑文章 open content/posts/quickstart.md -a Typora # 在本地启动一个 Web 服务器预览博客,可以边写边改,在部署前检查 hugo server # 将项目源文件编译成静态文件并输出到项目根目录的 public 目录下 hugo # 切换为静态文件目录 cd public # 在静态目录下初始化第二个 git 仓库 git init # 为静态文件仓库添加一个名为 git-blog 的远程仓库,指向您的 GitHub Pages 仓库 URL git remote add git-blog https://github.com/lhzzz08/lhzzz08.github.io.git # 显示当前仓库配置的所有远程仓库的详细信息 git remote -v # 将目录下的所有静态文件添加到 git 暂存区 git add . # 将暂存区的文件提交到本地仓库 git commit -m "init myblog" # 将本地 main 分支的内容提交到远程仓库 git push -u github-blog main 会遇到的问题: ...