基于 FastPoster 的海报生成器,同时可直接使用文章快速制作海报。
使用前请先参考 文档 部署 FastPoster,或注册 FastPoster 云服务 快速启动。
部署完成后在本插件的 服务设置 中设置服务地址和 Token 凭证。
通过 HTTP API 生成海报:
/apis/cn.turka.fastposter/v1alpha1/poster/{postuuid}?{key1}={value1}&{key2}={value2}&...
生成海报
/apis/cn.turka.fastposter/v1alpha1/poster/{postUuid}?{key1}={value1}&{key2}={value2}&...
Param
| 参数名称 | 说明 |
|---|---|
| postuuid | 从 FastPoster 控制台获取的海报 UUID |
Query 参数
| 参数名称 | 说明 |
|---|---|
| param1 | 海报参数 1 |
| param2 | 海报参数 2 |
| ... |
Query 参数影响最终生成海报的内容,具体以 FastPoster 编辑器设置的名字为准。
使用文章生成海报
/apis/cn.turka.fastposter/v1alpha1/post/{post.metadata.name}
Param
| 参数名称 | 说明 |
|---|---|
| post.metadata.name | 文章 metadata.name 的名称 |
使用「瞬间」内容生成海报
/apis/cn.turka.fastposter/v1alpha1/moment/{moment.metadata.name}
Param
| 参数名称 | 说明 |
|---|---|
| post.metadata.name | 文章 metadata.name 的名称 |
在 FastPoster 编辑器设置特定的名称,即可通过文章快速生成海报。目前支持以下名称:
| 参数名称 | 说明 |
|---|---|
| post.spec.title | 标题 |
| post.spec.cover | 封面图 |
| post.spec.publishTime | *发布时间 |
| post.status.permalink | 文章链接 |
| post.status.excerpt | 文章摘要 |
| post.owner.display | 作者显示名称 |
| post.owner.avatar | 作者头像 |
| post.owner.bio | 作者描述 |
| site.title | 站点名称 |
| site.subtitle | 站点副标题 |
| site.logo | 站点Logo |
| site.description | 站点描述 |
*: 文章发布时间将在最后生成的海报当中格式化,默认为 YYYY-MM-DD hh:mm:ss,可从 生成设置 中设置格式化样式。