DSL Complete Test
This page tests ALL Publisher DSL features. Each section tests a specific directive or role.
1. Callout Directives
Note
Hint
Warning
Danger
2. Image Directive
3. Figure Directive
4. SVG Directive (block)
5. Grid Layout
6. Card Directive
Test Card
7. Tabs Directive
print("Hello from Python!")
console.log("Hello from JS!");
echo "Hello from Bash!"
8. Class Directive
9. HTML5 Passthrough
10. Inline Roles
SVG Role
Click the icon to search. The toggles dark mode.
Abbreviation Role
The HTML standard defines web pages. We use CSS for styling.
11. AI Directives (if --enhance enabled)
AI Enhance
this text shud be polished by the ai. it has grammar erors and isnt very good written. the ai should fix it and make it sound better.
AI Translate
Dette er en dansk tekst der skal oversættes til engelsk. Den indeholder flere sætninger for at teste oversættelsen ordentligt.
AI Tone
hey dude this is like super casual text lol. it should become way more professional sounding after the AI processes it you know?
AI Expand
FreeBSD jails = OS virtualization. Lightweight. Secure. Fast.
AI Summarize
FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD). FreeBSD is the most popular open-source BSD distribution. It is developed by a large community. FreeBSD is a complete operating system. The kernel, device drivers, userland utilities, and documentation are all developed under the same project. FreeBSD is known for its advanced networking, performance, security, and compatibility features. It has been used to power some of the busiest sites on the Internet, including WhatsApp, Netflix, and Yahoo.
AI SEO
This page demonstrates all the Publisher DSL features including callouts, grids, cards, tabs, images, figures, and AI processing directives.
12. Inline AI Roles
Translate inline: Hej verden fra Danmark!
Make professional: yo this is super cool stuff bro
13. Nested Directives
14. Mixed Content
Regular markdown paragraph with bold, italic, and code.
Another paragraph after the callout. Here's a list:
- First item
- Second item with inline icon
- Third item
15. Internal Links ({doc} role)
Cross-section links (blog → article)
Learn about ZFS Basics in the FreeBSD articles.
Also check out Python Type Hints Guide for Python type annotations.
Same-section links (blog → blog)
See Python Async Patterns That Actually Work for async patterns.
Read more in Linux CLI Tricks.
Broken link test (should show warning)
This link is broken: ⚠️ nonexistent/page.
Test Complete
If you can see all sections rendered correctly, the DSL is working!
Checklist: - [ ] 4 callout types visible (note, tip, warning, danger) - [ ] Image displays - [ ] Figure with caption displays - [ ] SVG block icon displays - [ ] Grid with 2 columns displays - [ ] Card component displays - [ ] Tabs switch between content - [ ] Custom class div displays - [ ] Raw HTML renders - [ ] Inline SVG icons display - [ ] Abbreviations show tooltips on hover - [ ] AI processed content (if --enhance used) - [ ] Nested directives render correctly - [ ] {doc} links resolve to correct URLs - [ ] Broken {doc} links show warning