jhb-software/payload-plugins
GitHub: jhb-software/payload-plugins
一套增强 Payload CMS 功能的插件集合,解决内容管理与多渠道发布效率问题。
Stars: 82 | Forks: 4
# JHB Software - Payload CMS 插件
本仓库包含一组强大的插件,旨在增强 [Payload CMS](https://payloadcms.com/) —— 一个无头内容管理系统。
## 插件
### 管理搜索插件
[](https://www.npmjs.com/package/@jhb.software/payload-admin-search)
一个为 Payload CMS 管理面板添加全局搜索模态的插件,支持通过键盘快捷键快速导航文档和集合。
[→ 管理搜索插件 ](./admin-search)
### 替代文本插件
[](https://www.npmjs.com/package/@jhb.software/payload-alt-text-plugin)
一个为图片添加 AI 驱动的替代文本生成功能的 Payload CMS 插件。它会自动为指定的上传集合添加替代文本字段和生成按钮,并支持在列表视图中批量生成,一次处理多张图片。
[→ 替代文本插件 ](./alt-text)
### 地理编码插件
[](https://www.npmjs.com/package/@jhb.software/payload-geocoding-plugin)
一个用于 Payload CMS 的地理编码插件,简化内容中的位置管理。该插件允许你通过 Google Places API 提供的自动补全界面输入地址,轻松在 [Payload Point Field](https://payloadcms.com/docs/fields/point) 中填充坐标。

[→ 地理编码插件 ](./geocoding)
### 页面插件
[](https://www.npmjs.com/package/@jhb.software/payload-pages-plugin)
页面插件通过为集合添加 `slug`、`parent`、`path`、`breadcrumbs` 和 `alternatePaths` 等必要字段,简化网站构建。这些字段支持层级化页面结构和动态 URL 管理。
[→ 页面插件 ](./pages)
### Cloudinary 插件
[](https://www.npmjs.com/package/@jhb.software/payload-cloudinary-plugin)
该包为 [Cloudinary](https://cloudinary.com/) 提供 Payload CMS 存储适配器,实现与 Payload CMS 的无缝集成,用于媒体资源管理。
[→ Cloudinary 插件 ](./cloudinary)
### 内容翻译插件
[](https://www.npmjs.com/package/@jhb.software/payload-content-translator-plugin)
一个允许在 Payload CMS 管理面板中直接翻译内容的插件,可使用你偏好的翻译服务。它支持自定义翻译解析器,并提供了与 OpenAI 的开箱即用集成。
[→ 内容翻译插件 ](./content-translator)
### Vercel 部署插件
[](https://www.npmjs.com/package/@jhb.software/payload-vercel-deployments)
一个用于管理 Vercel 静态网站部署的插件。当网站在 Vercel 上静态构建后,内容变更需要重新构建。该插件提供一个仪表板小部件,显示部署状态并支持一键重新部署,同时提供经过身份验证的 REST API 端点以程序化触发部署。
[→ Vercel 部署插件 ](./vercel-deployments)
### Astro Payload RichText Lexical
[](https://www.npmjs.com/package/@jhb.software/astro-payload-richtext-lexical)
一个用于渲染 Payload CMS Lexical 富文本内容的 Astro 组件。支持依赖注入自定义块和上传渲染器。
[→ Astro Payload RichText Lexical ](./astro-payload-richtext-lexical)
[→ 管理搜索插件 ](./admin-search)
### 替代文本插件
[](https://www.npmjs.com/package/@jhb.software/payload-alt-text-plugin)
一个为图片添加 AI 驱动的替代文本生成功能的 Payload CMS 插件。它会自动为指定的上传集合添加替代文本字段和生成按钮,并支持在列表视图中批量生成,一次处理多张图片。
[→ 替代文本插件 ](./alt-text)
### 地理编码插件
[](https://www.npmjs.com/package/@jhb.software/payload-geocoding-plugin)
一个用于 Payload CMS 的地理编码插件,简化内容中的位置管理。该插件允许你通过 Google Places API 提供的自动补全界面输入地址,轻松在 [Payload Point Field](https://payloadcms.com/docs/fields/point) 中填充坐标。

[→ 地理编码插件 ](./geocoding)
### 页面插件
[](https://www.npmjs.com/package/@jhb.software/payload-pages-plugin)
页面插件通过为集合添加 `slug`、`parent`、`path`、`breadcrumbs` 和 `alternatePaths` 等必要字段,简化网站构建。这些字段支持层级化页面结构和动态 URL 管理。
[→ 页面插件 ](./pages)
### Cloudinary 插件
[](https://www.npmjs.com/package/@jhb.software/payload-cloudinary-plugin)
该包为 [Cloudinary](https://cloudinary.com/) 提供 Payload CMS 存储适配器,实现与 Payload CMS 的无缝集成,用于媒体资源管理。
[→ Cloudinary 插件 ](./cloudinary)
### 内容翻译插件
[](https://www.npmjs.com/package/@jhb.software/payload-content-translator-plugin)
一个允许在 Payload CMS 管理面板中直接翻译内容的插件,可使用你偏好的翻译服务。它支持自定义翻译解析器,并提供了与 OpenAI 的开箱即用集成。
[→ 内容翻译插件 ](./content-translator)
### Vercel 部署插件
[](https://www.npmjs.com/package/@jhb.software/payload-vercel-deployments)
一个用于管理 Vercel 静态网站部署的插件。当网站在 Vercel 上静态构建后,内容变更需要重新构建。该插件提供一个仪表板小部件,显示部署状态并支持一键重新部署,同时提供经过身份验证的 REST API 端点以程序化触发部署。
[→ Vercel 部署插件 ](./vercel-deployments)
### Astro Payload RichText Lexical
[](https://www.npmjs.com/package/@jhb.software/astro-payload-richtext-lexical)
一个用于渲染 Payload CMS Lexical 富文本内容的 Astro 组件。支持依赖注入自定义块和上传渲染器。
[→ Astro Payload RichText Lexical ](./astro-payload-richtext-lexical)标签:Admin 插件, AI 生成, Alt Text, Cilium, CMS安全, Google Places API, Headless CMS, JavaScript, MITM代理, NPM, Payload CMS, Point Field, SEO, TypeScript, 位置管理, 全局搜索, 内容管理系统, 前端增强, 图像描述, 地址自动补全, 地理编码, 坐标, 安全插件, 批量生成, 插件, 搜索插件, 数据可视化, 无头内容管理, 模态框, 自动化攻击, 自动生成, 键盘快捷键