avoskitchen / kirby-kitchen
0.6.1
2022-01-22 20:45 UTC
Requires
- php: >=8.0.0
- getkirby/cms: >=3.6.0
- getkirby/composer-installer: ^1.2
This package is auto-updated.
Last update: 2024-09-18 08:26:39 UTC
README
⚠️ 这是一款beta软件,使用风险自负!⚠️
一个完整的食谱管理器,我们为了自己编写了它。目前这基本上是一个半公开的插件,因为我们无法提供任何支持。但如果您有兴趣在您的网站上使用它,请随意使用或根据您的需求调整代码。但当然使用风险自负;-) 如果您有任何关于如何改进它的想法,请随意创建一个票据或拉取请求。
它是如何工作的
该插件提供了一套模板,可以作为您食谱集合、食品博客等起始点使用。要开始使用插件,只需调整以下设置以满足您的需求,然后转到面板并创建两个新的顶级页面
- 一个或多个带有
recipes
模板的页面。每个页面都包含一个食谱集合。对于大多数用户来说,一个食谱目录应该足够了。请注意,拥有多个食谱页面 - 如果您想使用知识库,也请创建一个带有
knowledge
模板的页面。知识库可以用来存储有关不同食材、准备方法等的信息。您的网站上只能有一个知识库。
系统要求
- Kirby 4.1.0+
- PHP 8.1+
- 必须设置一个区域(对于未来的版本)
- 必须使用
intl
作为日期格式化程序
安装
composer require avoskitchen/kirby-kitchen
可用选项
KirbyTags
使用以下Kirbytags来为您的食谱增添色彩
(recipe: …)
嵌入一个食谱(⚠️尚未准备好!)
属性
(term: …)
插入一个链接到术语页面。这可以扩展为工具提示(例如,例如维基百科)或附加功能。目前,它只提供链接标签的一个更方便的版本。
属性
个性化
厨房插件自带一套默认模板,位于site/plugins/kitchen/templates
。您可以通过将同名的模板文件放入site/templates/
来覆盖这些默认设置
您还可以扩展插件的原型。比如说,您想扩展recipes
原型;只需创建一个新的文件site/blueprints/pages/recipes.yml
,并添加一个包含您自己的字段定义的标签到原型中
extends: kitchen/pages/recipes tabs: settings: label: Settings icon: settings fields: hero: label: Hero image type: files multiple: false …
鸣谢
此插件使用了以下Kirby 3插件的代码
- Kirby Last Edited by Dennis Kerzig。
许可证
此插件在MIT许可证下发布,但排除了Nucleo图标集中的图标。有关图标许可证的更多信息,请参阅index.js。
然而,强烈反对将其用于任何宣传种族主义、性别歧视、同性恋恐惧症、动物虐待或其他形式的仇恨言论或暴力的项目。