avoskitchen/kirby-kitchen

安装: 43

依赖项: 0

建议者: 0

安全: 0

星标: 4

关注者: 4

分支: 1

开放性问题: 0

类型:kirby-plugin

0.6.1 2022-01-22 20:45 UTC

This package is auto-updated.

Last update: 2024-09-18 08:26:39 UTC


README

GitHub release

⚠️ 这是一款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插件的代码

许可证

此插件在MIT许可证下发布,但排除了Nucleo图标集中的图标。有关图标许可证的更多信息,请参阅index.js。

然而,强烈反对将其用于任何宣传种族主义、性别歧视、同性恋恐惧症、动物虐待或其他形式的仇恨言论或暴力的项目。