Dokku应用部署
轻量级PaaS平台管
该技能通过Netlify CLI实现站点的创建、本地目录关联及GitHub持续部署配置,支持单仓库多站点(Monorepo)架构,适用于Hugo等静态站点生成器的自动化发布流程。
前置条件
npm install -g netlify-clinetlify --versionnetlify status 或设置环境变量 NETLIFY_AUTH_TOKEN快速开始(Monorepo场景)
cd sites/<domain>netlify sites:create --name <site-name> --account-slug <team> --with-cinetlify linknetlify initHugo站点配置
在子目录创建netlify.toml:
[build] command = "hugo --minify" publish = "public" [build.environment] HUGO_VERSION = "0.155.1"
环境变量设置
netlify env:set VAR_NAME value netlify env:list
手动部署
netlify deploy # 草稿预览 netlify deploy --prod # 生产部署
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 本地站点目录路径、Netlify站点名称、团队slug、GitHub仓库地址、环境变量、HUGO版本 |
| 输出 | Netlify站点实例、站点ID、CI/CD配置、netlify.toml文件、部署URL |
| 适用人群 | 前端开发者、Hugo用户、Monorepo维护者、DevOps工程师 |
| 不包含 | 账户注册、DNS配置、SSR部署、边缘函数开发、第三方CDN集成 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/ajmwagar/netlify/SKILL.md
来源类型:GitHub Repository