deploy-netlify
@ominou5 · 收录于 1 周前
Deploys funnel pages to Netlify. Covers CLI setup, deploy commands, environment variables, custom domains, and redirect configuration.
适合你,如果要用 Netlify 部署静态网站或落地页
/ 下载安装
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code
~/.claude/skills/(项目级 .claude/skills/)Codex CLI
~/.codex/skills/Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add ominou5/funnel-architect-plugin/deploy-netlify/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- ominou5/funnel-architect-plugin/deploy-netlify/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify ominou5/funnel-architect-plugin/deploy-netlify安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
67GitHub stars
~396上下文体积 · 单文件
镜像托管
怎么用
技能原文 SKILL.md
Deploy to Netlify
Prerequisites
- Node.js installed
- Netlify account (free tier works for funnels)
Setup
# Install Netlify CLI npm install -g netlify-cli # Login to Netlify netlify login # Initialize project (first time only) netlify init
Deploy Commands
# Deploy a preview (draft URL) netlify deploy --dir=. # Deploy to production netlify deploy --dir=. --prod
Netlify Configuration (netlify.toml)
[build]
publish = "."
# Redirect www to non-www
[[redirects]]
from = "https://www.example.com/*"
to = "https://example.com/:splat"
status = 301
# Custom 404 page
[[redirects]]
from = "/*"
to = "/404.html"
status = 404
# Headers for performance
[[headers]]
for = "/*.html"
[headers.values]
Cache-Control = "public, max-age=300"
[[headers]]
for = "/*.css"
[headers.values]
Cache-Control = "public, max-age=31536000, immutable"
[[headers]]
for = "/*.js"
[headers.values]
Cache-Control = "public, max-age=31536000, immutable"
[[headers]]
for = "/*.webp"
[headers.values]
Cache-Control = "public, max-age=31536000, immutable"
Custom Domain
- Go to Site settings → Domain management → Add custom domain
- Add a CNAME record pointing to
[site-name].netlify.app - Enable HTTPS (automatic with Let's Encrypt)
Environment Variables
Set via Netlify dashboard: Site settings → Environment variables Or via CLI: netlify env:set KEY value
Form Handling
Netlify has built-in form handling — add netlify attribute:
<form name="lead-capture" method="POST" data-netlify="true"> <input type="email" name="email" required> <button type="submit">Subscribe</button> </form>
按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →
评论
登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。
…