Description
Is your feature request related to a problem? Please describe.
Currently, you can change the label but you cannot add new containers for new colors and/or icons.
Containers Plugin
Describe the solution you'd like
Adding custom containers to ContainerOptions, then users could add it in DefineConfig
/ DefineConfigWithTheme
//containers.ts
export interface ContainerOptions {
infoLabel?: string
noteLabel?: string
tipLabel?: string
warningLabel?: string
dangerLabel?: string
detailsLabel?: string
importantLabel?: string
cautionLabel?: string
customContainers?: ...
}
// config.ts
export default defineConfig({
// ...
markdown: {
container: {
tipLabel: '...',
warningLabel: '...',
dangerLabel: '...',
infoLabel: '...',
detailsLabel: '...',
customContainers: [ ... ]
}
}
// ...
})
Describe alternatives you've considered
Disabling GitHub Flavored Markdown-It plugin and registering again with custom alerts.
Additional context
No response
Validations
- Follow our Code of Conduct
- Read the docs.
- Read the Contributing Guidelines.
- Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.