本项目提供了一系列工具,用于简化 Hugo 站点的安装、配置、管理和部署过程,帮助用户更高效地创建和维护自己的 Hugo 站点。
使用以下命令检查 Hugo 的安装状态:
hugo-mcp check-hugo
输出示例:
{
"status": "success",
"version": "0.98.6"
}
若未安装,系统将自动下载并安装最新版本的 Hugo。
使用以下命令检查 Git 的安装状态:
hugo-mcp check-git
输出示例:
{
"status": "success",
"version": "2.34.1"
}
若未安装,系统将自动下载并安装最新版本的 Git。
使用以下命令创建一个新的 Hugo 站点:
hugo-mcp create-site [site-name] --theme=[theme-url] [--use-example-site]
示例:
hugo-mcp create-site my-blog --theme=https://github.com/nanxiaobei/hugo-paper --use-example-site
使用以下命令配置 Git 的用户信息:
hugo-mcp config-git [name] [email]
示例:
hugo-mcp config-git "John Doe" john.doe@example.com
使用以下命令列出所有可用的 Hugo 主题:
hugo-mcp list-themes
输出示例:
{
"themes": [
{
"name": "Paper",
"url": "https://github.com/nanxiaobei/hugo-paper"
},
{
"name": "Default",
"url": "https://github.com/gohugoio/hugo-default-theme"
}
]
}
使用以下命令获取指定主题的详细信息:
hugo-mcp get-theme-details [theme-name]
示例:
hugo-mcp get-theme-details Paper
使用以下命令启动 Hugo 站点的预览服务器:
hugo-mcp start-preview [site-path] [--port=8080]
示例:
hugo-mcp start-preview /path/to/my/blog --port 9000
使用以下命令在指定的 Hugo 站点中创建一篇新文章:
hugo-mcp create-post [site-path] [post-title] [--draft]
示例:
hugo-mcp create-post /path/to/my/blog my-first-post --draft
使用以下命令构建用于生产环境的 Hugo 站点:
hugo-mcp build-site [site-path] [--minify]
使用以下命令将 Hugo 站点部署到指定的平台:
hugo-mcp deploy-site [site-path] --platform=[platform] [--branch=main] [--commit-message="Update site"] [--api-key=your-token] [--remote-url=https://example.com]
支持的平台:
示例:
hugo-mcp deploy-site /path/to/my/blog --platform github-pages --branch gh-pages --commit-message "Deploy site" --api-key your-github-token
hugo-mcp install-hugo 工具进行安装。hugo-mcp install-git 工具进行安装。如遇未列出的问题,请访问 GitHub 仓库 提交问题。