Reference
Plugin options
Pass default etiket options through the comark-etiket plugin factory. Frontmatter overrides factory defaults.
Pass defaults via the plugin factory — frontmatter values override these.
Configure plugin defaults
plugin.ts
import etiket from 'comark-etiket'
const plugins = [
etiket({
etiket: {
output: 'svg',
ecLevel: 'H',
},
}),
]
Pass per-tag overrides
Nest a tag name under etiket in the factory options, same shape as frontmatter:
per-tag.ts
etiket({
etiket: {
output: 'svg',
qrcode: {
dotType: 'rounded',
ecLevel: 'H',
},
barcode: {
showText: true,
},
},
})
Set precedence
| Layer | Overrides |
|---|---|
| Plugin factory | Base defaults |
Frontmatter etiket: | Factory defaults |
| Directive attrs | Frontmatter and factory |