Package Information
Released: 6/27/2025
Downloads: 2 weekly / 29 monthly
Latest Version: 1.1.0
Author: AnyWebsites Team
Available Nodes
Documentation
n8n-nodes-anywebsites
这是一个用于 n8n 的社区节点,用于与 AnyWebsites HTML 托管服务进行集成。
AnyWebsites 是一个功能强大的 HTML 页面托管服务平台,支持快速部署、管理和分析 HTML 页面。
功能特性
- 🔐 安全认证: 支持 API Key 和 Base URL 配置
- 📄 HTML 内容上传: 上传 HTML 内容并获取发布 URL
- 🌐 访问控制: 支持公开和私有内容设置
- 📊 内容管理: 获取、更新和删除已上传的内容
- ⚡ 简单易用: 直观的节点配置界面
安装
在 n8n 中,转到 设置 > 社区节点 并安装:
n8n-nodes-anywebsites
配置
凭据设置
- 在 n8n 中创建新的 AnyWebsites API 凭据
- 填入以下信息:
- API Key: 您的 AnyWebsites API 密钥
- Base URL: AnyWebsites 服务的基础 URL(例如:https://localhost:8443)
获取 API Key
- 注册或登录 AnyWebsites 服务
- 在用户设置中找到您的 API Key
- 将 API Key 复制到 n8n 凭据配置中
使用方法
上传 HTML 内容
- 添加 AnyWebsites 节点到您的工作流
- 选择 "Upload Content" 操作
- 配置以下参数:
- Title: 内容标题
- Description: 内容描述(可选)
- HTML Content: 要上传的 HTML 内容
- Is Public: 是否为公开内容
- Access Code: 私有内容的访问码(可选)
获取内容列表
- 选择 "Get Content List" 操作
- 配置分页参数(可选)
管理现有内容
- Get Content: 获取特定内容的详细信息
- Update Content: 更新现有内容
- Delete Content: 删除内容
示例工作流
基本 HTML 上传
{
"nodes": [
{
"name": "Upload HTML",
"type": "n8n-nodes-anywebsites.anyWebsites",
"parameters": {
"operation": "upload",
"title": "我的测试页面",
"htmlContent": "<html><head><title>Hello</title></head><body><h1>Hello World!</h1></body></html>",
"isPublic": true
}
}
]
}
支持的操作
| 操作 | 描述 |
|---|---|
| Upload Content | 上传新的 HTML 内容 |
| Get Content List | 获取内容列表 |
| Get Content | 获取特定内容详情 |
| Update Content | 更新现有内容 |
| Delete Content | 删除内容 |
错误处理
节点会自动处理常见的 API 错误:
- 401 Unauthorized: 检查您的 API Key 是否正确
- 404 Not Found: 检查内容 ID 是否存在
- 400 Bad Request: 检查请求参数是否正确
开发
本地开发
# 克隆仓库
git clone https://github.com/your-username/n8n-nodes-anywebsites.git
cd n8n-nodes-anywebsites
# 安装依赖
pnpm install
# 构建
pnpm build
# 开发模式
pnpm dev
测试
pnpm test
贡献
欢迎贡献!请查看 贡献指南 了解更多信息。
许可证
支持
如有问题或需要帮助,请:
- 查看 文档
- 提交 Issue
- 联系支持团队:support@anywebsites.com