Emoji Shortcodes

Description

ParsedownExtended enriches Markdown documents with the capability to insert emojis using shortcodes, a feature that enhances readability and emotional expression within text. Shortcodes, which are emoji names enclosed in colons (e.g., :smile:), are automatically converted into their corresponding emoji characters, allowing for a more engaging and visually appealing document.

Configuration Syntax

To enable or disable emoji shortcodes in ParsedownExtended, use the setSetting method:

$ParsedownExtended->setSetting('emojis', (boolean) $value);
  • $value is a boolean indicating whether emoji shortcodes should be processed (true) or not (false).

Examples

Enable Emoji Shortcodes

To enable the interpretation and conversion of emoji shortcodes into actual emojis:

$ParsedownExtended->setSetting('emojis', true);

Usage Example

Incorporate emojis into your Markdown by using shortcodes:

Markdown Input:

Gone camping! :tent: Be back soon.

That is so funny! :joy:

Rendered Output:

Gone camping! ⛺ Be back soon.

That is so funny! 😂