brain-hole

常用的 Hugo 命令

小茗同学 本文共:131 字 阅读需要:1 分钟 加载中...

Hugo是一个流行的静态网站生成器,旨在帮助开发者快速构建高性能的网站。它是基于 Go 语言开发的,具有速度快、易于使用和灵活的特点。然而对于我这小白来说比hexo上手难得多。所以把一些常用命令记下来用。

常用命令

hugo server --bind="0.0.0.0"


hugo new post/my-article.md
//创建一个新的文章,指定文章路径、名称和文件扩展名。

hugo server
//启动 Hugo 的开发服务器,用于在本地预览网站。

hugo server -D
//启动开发服务器,并包括草稿(draft)文章在内。

hugo
//生成静态网站文件。默认情况下,生成的文件将保存在 public 目录中。

hugo -D
//生成静态网站文件,包括草稿(draft)文章在内。

hugo --gc
//生成静态网站文件之前清除缓存。

hugo --gc --minify
//生成静态网站文件之前清除缓存并压缩代码。

hugo deploy
//将生成的网站文件部署到指定的部署目标,如 GitHub Pages、Netlify 等。

常用的git命令

git add .
//添加所有修改或更新的文件到 Git 仓库

git commit -m "Update"
//提交你的更改

git push origin master
//推送你的更改到 GitHub 仓库
  1. 初始化一个仓库:
git init

这将在当前目录创建一个新的Git仓库。

  1. 克隆仓库:
git clone <仓库URL>

这将复制远程仓库的内容到本地。

  1. 添加文件到暂存区:
git add <文件名>

将指定的文件添加到暂存区,准备提交。

  1. 提交更改:
git commit -m "提交信息"

将暂存区的更改提交到版本历史中。

  1. 查看状态:
git status

查看工作目录和暂存区的状态。

  1. 查看提交历史:
git log

显示提交历史记录,包括作者、日期和提交信息。

  1. 切换分支:
git checkout <分支名>

切换到指定的分支。

  1. 创建分支:
git branch <新分支名>

创建一个新的分支。

  1. 合并分支:
git merge <目标分支名>

将目标分支的更改合并到当前分支。

  1. 拉取远程更改:
git pull

从远程仓库拉取最新更改并合并到当前分支。

  1. 推送更改:
git push

将本地提交推送到远程仓库。

  1. 删除文件:
 git rm <文件名>

从版本控制中删除文件。

  1. 重命名文件:
git mv <旧文件名> <新文件名>

对文件进行重命名,并将更改提交到版本控制。

  1. 查看远程仓库:
git remote -v

查看与本地仓库关联的远程仓库。

  1. 创建标签:
git tag <标签名>

创建一个标签,通常用于标记版本。