docs: inline bases into markdown
This commit is contained in:
@@ -2,7 +2,7 @@ filters:
|
|||||||
and:
|
and:
|
||||||
- file.ext == "md"
|
- file.ext == "md"
|
||||||
- file.inFolder("plugins")
|
- file.inFolder("plugins")
|
||||||
- note.new-in-v5 == true
|
- note["new-in-v5"] == true
|
||||||
properties:
|
properties:
|
||||||
title:
|
title:
|
||||||
displayName: Plugin
|
displayName: Plugin
|
||||||
|
|||||||
@@ -153,7 +153,27 @@ Quartz 5 supports multiple locales out of the box. Set `locale: ja-JP` (or any s
|
|||||||
|
|
||||||
Plugins new to v5 (not available in v4):
|
Plugins new to v5 (not available in v4):
|
||||||
|
|
||||||
![[NewPlugins.base]]
|
```base
|
||||||
|
filters:
|
||||||
|
and:
|
||||||
|
- file.ext == "md"
|
||||||
|
- file.inFolder("plugins")
|
||||||
|
- note["new-in-v5"] == true
|
||||||
|
properties:
|
||||||
|
title:
|
||||||
|
displayName: Plugin
|
||||||
|
description:
|
||||||
|
displayName: Description
|
||||||
|
views:
|
||||||
|
- type: table
|
||||||
|
name: New in v5
|
||||||
|
order:
|
||||||
|
- title
|
||||||
|
- description
|
||||||
|
sort:
|
||||||
|
- property: title
|
||||||
|
direction: ASC
|
||||||
|
```
|
||||||
|
|
||||||
## For Plugin Developers
|
## For Plugin Developers
|
||||||
|
|
||||||
|
|||||||
@@ -1,116 +0,0 @@
|
|||||||
filters:
|
|
||||||
and:
|
|
||||||
- file.ext == "md"
|
|
||||||
- file.inFolder("plugins")
|
|
||||||
- "!file.name.startsWith('index')"
|
|
||||||
- "!file.name.contains('Demo')"
|
|
||||||
- "!file.name.contains('Static')"
|
|
||||||
- "!file.name.contains('Assets')"
|
|
||||||
- "!file.name.contains('ComponentResources')"
|
|
||||||
- "!file.name.contains('NotFoundPage')"
|
|
||||||
formulas:
|
|
||||||
category: |
|
|
||||||
if(file.hasTag("plugin/transformer"), "Transformer",
|
|
||||||
if(file.hasTag("plugin/filter"), "Filter",
|
|
||||||
if(file.hasTag("plugin/pageType"), "Page Type",
|
|
||||||
if(file.hasTag("plugin/emitter"), "Emitter",
|
|
||||||
if(file.hasTag("plugin/component"), "Component",
|
|
||||||
"Other")))))
|
|
||||||
properties:
|
|
||||||
title:
|
|
||||||
displayName: Plugin
|
|
||||||
repository:
|
|
||||||
displayName: Repository
|
|
||||||
enabled:
|
|
||||||
displayName: Enabled
|
|
||||||
required:
|
|
||||||
displayName: Required
|
|
||||||
description:
|
|
||||||
displayName: Description
|
|
||||||
views:
|
|
||||||
- type: table
|
|
||||||
name: All Plugins
|
|
||||||
groupBy:
|
|
||||||
property: formula.category
|
|
||||||
direction: ASC
|
|
||||||
order:
|
|
||||||
- title
|
|
||||||
- repository
|
|
||||||
- enabled
|
|
||||||
- required
|
|
||||||
- description
|
|
||||||
sort:
|
|
||||||
- property: formula.category
|
|
||||||
direction: ASC
|
|
||||||
- property: title
|
|
||||||
direction: ASC
|
|
||||||
- type: table
|
|
||||||
name: Transformers
|
|
||||||
filters:
|
|
||||||
and:
|
|
||||||
- file.hasTag("plugin/transformer")
|
|
||||||
order:
|
|
||||||
- title
|
|
||||||
- repository
|
|
||||||
- enabled
|
|
||||||
- required
|
|
||||||
- description
|
|
||||||
sort:
|
|
||||||
- property: title
|
|
||||||
direction: ASC
|
|
||||||
- type: table
|
|
||||||
name: Filters
|
|
||||||
filters:
|
|
||||||
and:
|
|
||||||
- file.hasTag("plugin/filter")
|
|
||||||
order:
|
|
||||||
- title
|
|
||||||
- repository
|
|
||||||
- enabled
|
|
||||||
- required
|
|
||||||
- description
|
|
||||||
sort:
|
|
||||||
- property: title
|
|
||||||
direction: ASC
|
|
||||||
- type: table
|
|
||||||
name: Page Types
|
|
||||||
filters:
|
|
||||||
and:
|
|
||||||
- file.hasTag("plugin/pageType")
|
|
||||||
order:
|
|
||||||
- title
|
|
||||||
- repository
|
|
||||||
- enabled
|
|
||||||
- required
|
|
||||||
- description
|
|
||||||
sort:
|
|
||||||
- property: title
|
|
||||||
direction: ASC
|
|
||||||
- type: table
|
|
||||||
name: Emitters
|
|
||||||
filters:
|
|
||||||
and:
|
|
||||||
- file.hasTag("plugin/emitter")
|
|
||||||
order:
|
|
||||||
- title
|
|
||||||
- repository
|
|
||||||
- enabled
|
|
||||||
- required
|
|
||||||
- description
|
|
||||||
sort:
|
|
||||||
- property: title
|
|
||||||
direction: ASC
|
|
||||||
- type: table
|
|
||||||
name: Components
|
|
||||||
filters:
|
|
||||||
and:
|
|
||||||
- file.hasTag("plugin/component")
|
|
||||||
order:
|
|
||||||
- title
|
|
||||||
- repository
|
|
||||||
- enabled
|
|
||||||
- required
|
|
||||||
- description
|
|
||||||
sort:
|
|
||||||
- property: title
|
|
||||||
direction: ASC
|
|
||||||
@@ -22,7 +22,124 @@ Quartz plugins fall into several categories:
|
|||||||
|
|
||||||
## First-party plugins
|
## First-party plugins
|
||||||
|
|
||||||
![[Plugins.base]]
|
```base
|
||||||
|
filters:
|
||||||
|
and:
|
||||||
|
- file.ext == "md"
|
||||||
|
- file.inFolder("plugins")
|
||||||
|
- "!file.name.startsWith('index')"
|
||||||
|
- "!file.name.contains('Demo')"
|
||||||
|
- "!file.name.contains('Static')"
|
||||||
|
- "!file.name.contains('Assets')"
|
||||||
|
- "!file.name.contains('ComponentResources')"
|
||||||
|
- "!file.name.contains('NotFoundPage')"
|
||||||
|
formulas:
|
||||||
|
category: |
|
||||||
|
if(file.hasTag("plugin/transformer"), "Transformer",
|
||||||
|
if(file.hasTag("plugin/filter"), "Filter",
|
||||||
|
if(file.hasTag("plugin/pageType"), "Page Type",
|
||||||
|
if(file.hasTag("plugin/emitter"), "Emitter",
|
||||||
|
if(file.hasTag("plugin/component"), "Component",
|
||||||
|
"Other")))))
|
||||||
|
properties:
|
||||||
|
title:
|
||||||
|
displayName: Plugin
|
||||||
|
repository:
|
||||||
|
displayName: Repository
|
||||||
|
enabled:
|
||||||
|
displayName: Enabled
|
||||||
|
required:
|
||||||
|
displayName: Required
|
||||||
|
description:
|
||||||
|
displayName: Description
|
||||||
|
views:
|
||||||
|
- type: table
|
||||||
|
name: All Plugins
|
||||||
|
groupBy:
|
||||||
|
property: formula.category
|
||||||
|
direction: ASC
|
||||||
|
order:
|
||||||
|
- title
|
||||||
|
- repository
|
||||||
|
- enabled
|
||||||
|
- required
|
||||||
|
- description
|
||||||
|
sort:
|
||||||
|
- property: formula.category
|
||||||
|
direction: ASC
|
||||||
|
- property: title
|
||||||
|
direction: ASC
|
||||||
|
- type: table
|
||||||
|
name: Transformers
|
||||||
|
filters:
|
||||||
|
and:
|
||||||
|
- file.hasTag("plugin/transformer")
|
||||||
|
order:
|
||||||
|
- title
|
||||||
|
- repository
|
||||||
|
- enabled
|
||||||
|
- required
|
||||||
|
- description
|
||||||
|
sort:
|
||||||
|
- property: title
|
||||||
|
direction: ASC
|
||||||
|
- type: table
|
||||||
|
name: Filters
|
||||||
|
filters:
|
||||||
|
and:
|
||||||
|
- file.hasTag("plugin/filter")
|
||||||
|
order:
|
||||||
|
- title
|
||||||
|
- repository
|
||||||
|
- enabled
|
||||||
|
- required
|
||||||
|
- description
|
||||||
|
sort:
|
||||||
|
- property: title
|
||||||
|
direction: ASC
|
||||||
|
- type: table
|
||||||
|
name: Page Types
|
||||||
|
filters:
|
||||||
|
and:
|
||||||
|
- file.hasTag("plugin/pageType")
|
||||||
|
order:
|
||||||
|
- title
|
||||||
|
- repository
|
||||||
|
- enabled
|
||||||
|
- required
|
||||||
|
- description
|
||||||
|
sort:
|
||||||
|
- property: title
|
||||||
|
direction: ASC
|
||||||
|
- type: table
|
||||||
|
name: Emitters
|
||||||
|
filters:
|
||||||
|
and:
|
||||||
|
- file.hasTag("plugin/emitter")
|
||||||
|
order:
|
||||||
|
- title
|
||||||
|
- repository
|
||||||
|
- enabled
|
||||||
|
- required
|
||||||
|
- description
|
||||||
|
sort:
|
||||||
|
- property: title
|
||||||
|
direction: ASC
|
||||||
|
- type: table
|
||||||
|
name: Components
|
||||||
|
filters:
|
||||||
|
and:
|
||||||
|
- file.hasTag("plugin/component")
|
||||||
|
order:
|
||||||
|
- title
|
||||||
|
- repository
|
||||||
|
- enabled
|
||||||
|
- required
|
||||||
|
- description
|
||||||
|
sort:
|
||||||
|
- property: title
|
||||||
|
direction: ASC
|
||||||
|
```
|
||||||
|
|
||||||
> [!note] Multi-category plugins
|
> [!note] Multi-category plugins
|
||||||
> Some plugins span multiple categories. **TableOfContents** is both a transformer and a component. **EncryptedPages** is a transformer, emitter, and component. They appear in each relevant category above.
|
> Some plugins span multiple categories. **TableOfContents** is both a transformer and a component. **EncryptedPages** is a transformer, emitter, and component. They appear in each relevant category above.
|
||||||
|
|||||||
Reference in New Issue
Block a user