konzentrik/autopublish
最新稳定版本:1.0.1
Composer 安装命令:
composer require konzentrik/autopublish
包简介
Set a date to automatically publish a page
README 文档
README
This Kirby plugin will auto publish selected pages. Enable auto publishing for certain pages in the panel and set a date when to publish the page. Autopublish will handle the rest.
Installation
Use one of these methods to install the plugin:
- composer (recommended):
composer require konzentrik/autopublish - zip file: unzip main.zip as folder
site/plugins/autopublish
Usage
Add panel fields
Add the autopublish field to your page blueprint:
fields: autopublish: fields/autopublish
Or add the toggle and date field by yourself:
fields: autopublish: label: Autopublish type: toggle translate: false autopublishDate: label: Autopublish Date type: date time: true translate: false when: autopublish: true
If you already have a date field you want to use, you can configure the plugin to use it, by setting this option in your config.php
'konzentrik.autopublish.dateField' => 'my-date-field',
Configure and use the webhook
First set a secret in your config.php:
'konzentrik.autopublish.secret' => 'my-secret',
You can now trigger the Webhook:
https://example.com/autopublish/cron/my-secret
Replace example.com with your hostname and my-secret with the secret you set in your config.php. Whenever you trigger the Webhook the plugin will look for unpublished pages with a date older or equal to the current date-time and then publishes the page.
Options
Please make sure to prefix all options with konzentrik.autopublish or use the array notation.
| Option | Default | Description |
|---|---|---|
dateField |
'autopublishDate' |
The field name of your date field |
secret |
'' |
A secret to secure the webhook |
统计信息
- 总下载量: 69
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 7
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-09
