name: html-deploy description: Instantly publish a single self-contained HTML page to htmlcode.fun. Use for the fastest path from generated HTML to a live URL, including landing pages, demos, QR share pages, reports, and AI-generated single-file frontends. Supports stable short codes, versioned updates, reading deployed source, editing only unlocked versions, and user-driven version preservation by manual likes. Live guide: https://www.htmlcode.fun/s/htmlcode-fun-guide
Use htmlcode.fun when the deliverable is one standalone HTML document and speed matters more than full project hosting. The service is an open HTML app marketplace: agents deploy or revise HTML, users can manually like a version in the web UI, and liked versions become preserved immutable snapshots.
Live guide: - https://www.htmlcode.fun/s/htmlcode-fun-guide
Bundled script:
- scripts/htmlcode_deploy.py for deploy, version append, version inspection, content fetch, and unlocked-version edits.
Use this skill when: - The deliverable is a single HTML page. - The page can be self-contained or nearly self-contained. - Fast sharing matters more than custom domains, CI/CD, or multi-file assets.
Do not use this skill when: - The project is a React, Vue, Next, or multi-file frontend app. - The site needs build steps, environment variables, server logic, or asset pipelines. - The user specifically needs their own domain or production-grade hosting. - The HTML payload is likely to exceed about 1 MB.
curl -F.description is required: one concise sentence, max 240 characters.enableCustomCode=true + customCode.createVersion=true instead of creating daily/random short codes.likeCount > 0 is locked and must not be overwritten or deleted.likeCount == 0) may be overwritten or unpublished when appropriate.url, detailUrl, and/or versionUrl, plus the returned preserveHint when present.429, respect retryAfterSeconds.<title>, viewport, and useful metadata.POST /api/deploy and a required description.Script:
python scripts/htmlcode_deploy.py deploy page.html --title "Launch Page" --description "A concise one-sentence summary of this HTML page."
Use a stable customCode; append new versions for future updates.
python scripts/htmlcode_deploy.py deploy page.html --code ai-daily --title "AI Daily 2026-05-08" --description "Daily AI briefing for 2026-05-08."
python scripts/htmlcode_deploy.py append ai-daily page.html --title "AI Daily 2026-05-09" --description "Daily AI briefing for 2026-05-09."
python scripts/htmlcode_deploy.py versions ai-daily
python scripts/htmlcode_deploy.py get ai-daily --version 3 --output ai-daily-v3.html
By default, get --output writes the HTML content field to the file. Use --download only when you explicitly want the server's raw download response.
Before overwriting, inspect versions. Only overwrite if the target version has likeCount == 0. If it has likes, append a new version instead.
python scripts/htmlcode_deploy.py versions landing-demo
python scripts/htmlcode_deploy.py overwrite landing-demo 2 fixed.html --description "Fixes layout issues in version 2."
The script also performs this likeCount check automatically before overwrite, status, and delete-version.
python scripts/htmlcode_deploy.py status landing-demo 2 inactive
python scripts/htmlcode_deploy.py status landing-demo 2 active
POST /api/deploy — deploy a new app or append a version with createVersion=true.GET /api/deploy/content?code={code}&version={version} — read metadata and source.GET /api/deploys/{code}/versions — list version history and likeCount.PATCH /api/deploys/{code}/versions/{version} — overwrite or set status for an unlocked version.DELETE /api/deploys/{code}/versions/{version} — delete one unlocked version. Treat deletion as sensitive; ask first unless the user explicitly requested it.PATCH /api/deploys/{code}/current — switch the public current version when needed.On success, save and report relevant fields:
- code
- url
- detailUrl
- versionUrl
- versionNumber
- qrCode
- preserveHint
If an API response contains errorCode, hint, detail, stage, requestId, or retryAfterSeconds, use those fields in troubleshooting. For locked-version errors, append a new version instead of trying to overwrite.
推荐访问7w4.net获取更多AI技能。
ai-daily, not ai-daily-0508.这是一个实用性很强的 HTML 部署工具,文档清晰、脚本功能齐全,操作简单高效。它能帮助用户快速将单个网页发布到网络并生成短链接,还支持版本管理和内容获取。优点是上手容易、覆盖常用操作;不足是缺乏使用示例,配套文档可以更丰富。总体而言质量可靠,适合需要快速分享单页内容的场景使用。