Skip to main content
Directify supports enhanced markdown syntax that goes beyond standard markdown capabilities. Use powerful custom components to create rich, interactive content with embedded videos, structured FAQs, call-to-action sections, and more.

Standard Markdown Support

Directify fully supports all standard markdown syntax including:

Text Formatting

  • Bold text with **bold** or __bold__
  • Italic text with *italic* or _italic_
  • Inline code with backticks
  • Strikethrough with ~~text~~

Headers

Lists

Code Blocks

Markdown content examples

Enhanced Syntax with ::: Components

Directify extends markdown with custom components using the ::: @component ::: syntax. These components provide rich functionality beyond standard markdown.

Video and Media Embedding

@iframe Component

Embed any iframe content including YouTube, Vimeo, and other multimedia:

Syntax

Supported Platforms

  • YouTube: Use embed URLs from YouTube
  • Vimeo: Direct embed URLs
  • Google Maps: Embed map iframes
  • CodePen: Interactive code demonstrations
  • Slides: Google Slides, SlideShare presentations
  • Forms: External form embeds
  • Any iframe content: Custom widgets, tools, etc.

Examples

YouTube Video:
Vimeo Video:
Google Maps:

Technical Details

  • Responsive: Automatically sized to full width (w-full h-96)
  • Secure: Includes proper security attributes
  • Optimized: Includes performance optimizations for media playback
  • Accessible: Proper iframe labeling and keyboard navigation
Always use embed URLs from trusted sources. Avoid direct links to video files - use platform-specific embed URLs instead.

FAQ Components

Create structured FAQ sections with automatic schema markup for SEO benefits:

Basic FAQ Syntax

Multiple FAQ Sections

FAQ Features

  • Automatic Schema: SEO-optimized FAQ schema markup
  • Collapsible Design: User-friendly accordion interface
  • Search Friendly: Properly structured for search engines
  • Mobile Optimized: Responsive design for all devices

Call-to-Action (CTA) Components

Add compelling call-to-action sections to drive user engagement:

Best Practices for Enhanced Markdown

Content Structure

  1. Use Headers Hierarchically - Maintain proper H1, H2, H3 structure
  2. Break Up Text - Use components to create visual breaks
  3. Balance Content - Mix text with multimedia for engagement
  4. Mobile-First - Consider how content appears on mobile devices

SEO Optimization

  1. FAQ Schema - Use FAQ components for common questions
  2. Descriptive Alt Text - Always include alt text for images
  3. Internal Linking - Link to related content within your directory
  4. Header Optimization - Use descriptive, keyword-rich headers

User Experience

  1. Progressive Disclosure - Use FAQs to reveal information gradually
  2. Visual Breaks - Embed videos and media to break up text
  3. Clear CTAs - Strategic placement of call-to-action components
  4. Readable Formatting - Proper use of lists, headers, and emphasis

Component Combinations

Rich Content Example

Technical Implementation

Where Components Work

Enhanced markdown syntax is available in:
  • Listing Content - Rich descriptions with multimedia
  • Article Content - Blog posts with embedded media
  • Category Descriptions - Detailed category explanations
  • Custom Pages - Landing pages and informational content
  • Directory Descriptions - About pages and site descriptions
  • Ad Content - Rich advertising content

Processing Order

  1. Standard Markdown - Converted to HTML first
  2. @iframe Components - Processed and embedded
  3. FAQ Components - Structured with schema markup
  4. CTA Components - Rendered with directory styling
  5. Cleanup - Remaining syntax markers removed

Performance Considerations

  • Lazy Loading - Iframes load efficiently
  • Schema Caching - FAQ schemas cached for performance
  • Mobile Optimization - All components responsive
  • SEO Benefits - Enhanced search engine visibility

Troubleshooting Common Issues

Iframe Not Loading

  • Check URL: Ensure you’re using embed URLs, not direct links
  • HTTPS Required: Some platforms require secure connections
  • Platform Restrictions: Some sites block iframe embedding

FAQ Not Displaying

  • Header Format: Ensure questions use ### (H3) headers
  • Content Structure: Place content directly after question headers
  • Proper Syntax: Check opening and closing ::: markers

Syntax Not Processing

  • Exact Format: Use exact ::: component ::: syntax
  • No Extra Spaces: Avoid extra spaces in component declarations
  • Case Sensitive: Component names are case-sensitive

Migration from Standard Markdown

If you have existing markdown content:
  1. Backup Content - Save original markdown files
  2. Gradual Enhancement - Add components incrementally
  3. Test Thoroughly - Preview content before publishing
  4. Update Links - Ensure all embedded content works
  5. Monitor Performance - Check loading speeds after updates
Start with one component type (like @iframe) and gradually incorporate others as you become comfortable with the enhanced syntax.

Advanced Examples

Product Showcase

Educational Content

Your enhanced markdown content is now ready to engage users with rich, interactive experiences while maintaining excellent SEO performance!

Add Listing

Learn how to create rich listing content

Custom Pages

Build engaging custom pages with enhanced markdown