ARKONE

Testing

Markdown Elements Test Page

January 15, 2025

T
Test Author

A comprehensive test page showcasing all supported markdown elements and their styling

Test Hero Image
This is a test image caption to verify caption styling

“This is a blockquote to test quote styling and formatting. It should have proper indentation and visual distinction.”

This is the opening paragraph. It should have proper spacing above and below. The text should be readable with appropriate line height and color. This paragraph tests the basic prose styling.

1. Headings Test

This section tests all heading levels and their spacing.

H1 Heading - Architecture Overview

This is a paragraph after an H1 heading. It should have proper spacing from the heading above.

H2 Heading - Architecture Overview

This is a paragraph after an H2 heading. It should have proper spacing from the heading above.

H3 Heading - Architecture Overview

This is a paragraph after an H3 heading. It should have proper spacing from the heading above.

H4 Heading - Implementation Details

This is a paragraph after an H4 heading. The spacing should be consistent and visually balanced.

H5 Heading (if supported)

This tests H5 heading styling.

H6 Heading (if supported)

This tests H6 heading styling.


2. Paragraph and Text Formatting

Basic Paragraph Spacing

This is the first paragraph in a series. It should have proper bottom margin to separate it from the next paragraph. The line height should make it easy to read.

This is the second paragraph. There should be consistent spacing between this and the previous paragraph. The text color should be appropriate for readability.

This is the third paragraph with bold text, italic text, and bold italic text. It also includes inline code to test mixed formatting.

Text Emphasis

  • Bold text should be semibold and darker
  • Italic text should be properly slanted
  • Bold and italic should combine both styles
  • Inline code should have a background and monospace font
  • Links should be underlined and have hover effects

Special Characters and Entities

Testing special characters: & < > ” ’ — – … © ® ™


3. Lists Testing

Unordered Lists

This is a paragraph before an unordered list. It should have proper spacing.

  • First level item one
  • First level item two with more text to test wrapping behavior when the content extends beyond a single line
  • First level item three
    • Second level nested item
    • Another second level item
      • Third level nested item
      • Another third level item
  • Back to first level

Ordered Lists

This is a paragraph before an ordered list.

  1. First ordered item
  2. Second ordered item with longer text to test how numbered lists handle wrapping when content extends beyond one line
  3. Third ordered item
    1. Nested ordered item
    2. Another nested item
      1. Third level nested
      2. Another third level
  4. Back to first level

Mixed Lists

  1. Ordered item one
    • Unordered nested item
    • Another unordered nested item
  2. Ordered item two
    • Mixed nesting
      1. Ordered within unordered
      2. Another ordered item

List with Inline Formatting

  • Bold list item with regular text
  • Italic list item with regular text
  • List item with inline code
  • List item with a link

4. Code Blocks and Inline Code

Inline Code

This paragraph contains inline code that should be styled differently from regular text. Multiple inline codes: variable, function(), className.

JavaScript Code Block

// JavaScript example with syntax highlighting
class AgentSetup {
    constructor(apiKey) {
        this.apiKey = apiKey;
        this.llm = new ChatOpenAI({ temperature: 0, model: "gpt-4" });
        this.memory = new ConversationBufferMemory();
        this.tools = [];
    }
    
    addTool(name, description, function) {
        const tool = new Tool({
            name: name,
            description: description,
            func: function
        });
        this.tools.push(tool);
    }
    
    async createAgent() {
        return new AgentExecutor({
            agent: this.agent,
            tools: this.tools,
            memory: this.memory,
            verbose: true
        });
    }
}

Python Code Block

# Python example with syntax highlighting
class BiasDetector:
    def __init__(self, protected_attributes):
        self.protected_attributes = protected_attributes
        self.historical_decisions = []
    
    def analyze_decisions(self, decisions, outcomes):
        """Analyze decisions for potential bias"""
        bias_report = {}
        
        for attribute in self.protected_attributes:
            groups = self.group_by_attribute(decisions, attribute)
            
            # Calculate outcome rates for each group
            group_rates = {}
            for group, group_decisions in groups.items():
                positive_outcomes = sum(1 for d in group_decisions if outcomes[d.id] == 'positive')
                group_rates[group] = positive_outcomes / len(group_decisions)
            
            bias_report[attribute] = self.statistical_parity_test(group_rates)
        
        return bias_report

Markdown Code Block

## Markdown Example

This is a **markdown** code block showing *formatting*.

- List item one
- List item two

[Link example](https://example.com)

JSON Code Block

{
  "name": "AI Agent Configuration",
  "version": "1.0.0",
  "settings": {
    "temperature": 0.7,
    "maxTokens": 2000,
    "model": "gpt-4"
  },
  "tools": [
    "calculator",
    "search",
    "database"
  ]
}

5. Tables

Basic Table

Column 1 Column 2 Column 3
Row 1, Col 1 Row 1, Col 2 Row 1, Col 3
Row 2, Col 1 Row 2, Col 2 Row 2, Col 3
Row 3, Col 1 Row 3, Col 2 Row 3, Col 3

Table with Formatting

Component Primary Function Technologies Real-world Example
Sensors Environmental data collection Webhooks, IoT sensors, API polling Monitoring customer support tickets
Memory Systems Context storage and retrieval Vector databases (Pinecone, Weaviate) Remembering customer preferences
Planning Engine Goal decomposition and strategy LLM-based planners, PDDL Breaking “increase sales” into actions
Decision Policy Action selection mechanism Transformer models, RL policies Choosing between response templates

Table with Long Content

Department Primary Use Cases Integration Points Success Metrics
Sales Lead qualification, proposal generation, CRM updates, pipeline management Salesforce, HubSpot, email systems, calendar integration Conversion rates, pipeline velocity, deal size
Marketing Content creation, campaign optimization, lead scoring, social media management Marketing automation platforms, analytics tools, CMS Engagement rates, cost per acquisition, ROI
Customer Support Ticket routing, response generation, escalation management, knowledge base Zendesk, ServiceNow, knowledge bases, chat platforms Resolution time, satisfaction scores, first contact resolution

6. Images and Figures

Standard Image

AI Agent Architecture
This caption tests the image caption styling with a longer description to see how it wraps

Multiple Images

First Image
Caption for the first image
Second Image
Caption for the second image

This paragraph contains an inline link to test link styling. Here’s another link to a section within the document.

This is a paragraph with a reference-style link and another reference link.

8. Blockquotes

Simple Blockquote

This is a simple blockquote. It should have proper indentation and styling to distinguish it from regular paragraphs.

Multi-paragraph Blockquote

This is the first paragraph of a multi-paragraph blockquote.

This is the second paragraph. The spacing between paragraphs within the blockquote should be consistent.

This is the third paragraph with bold text and italic text to test formatting within blockquotes.

Nested Blockquote

This is the outer blockquote.

This is a nested blockquote within the outer one.

It should have additional indentation.

Back to the outer blockquote level.


9. Horizontal Rules

This paragraph is before a horizontal rule.


This paragraph is after a horizontal rule. The spacing should be consistent.


This tests an alternative horizontal rule syntax.


This tests another alternative horizontal rule syntax.


10. Complex Nested Structures

Lists with Code Blocks

  1. First item with explanation

    const example = "code within list";
    console.log(example);
    
  2. Second item with more code

    def example_function():
        return "code in list"
    
  3. Third item with inline code and bold text

Lists with Blockquotes

  • First list item

    This is a blockquote within a list item
    It should maintain proper indentation

  • Second list item with regular text

Blockquotes with Lists

This blockquote contains a list:

  • First item in blockquote
  • Second item in blockquote
  • Third item in blockquote

And continues with more text after the list.


11. Edge Cases and Special Scenarios

Very Long Paragraph

This is an intentionally very long paragraph to test how the typography handles extended content. It should maintain readability with proper line height, appropriate text color, and comfortable line length. The paragraph continues with more text to ensure we can see how multiple lines are rendered and whether the spacing feels natural. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Paragraph with All Formatting

This paragraph tests bold text, italic text, bold italic text, inline code, links, and combinations like bold with code and italic with links.

Empty List Items

  • Item with content
  • Another item with content

List with Long Items

  • This is a very long list item that should wrap to multiple lines. It tests how the list styling handles longer content and whether the indentation and spacing remain consistent across line breaks. The bullet point should align properly with the first line.
  • This is another long list item with similar characteristics to test consistency.

Conclusion

This test page covers all major markdown elements supported by the blog system. Use this page to verify:

  • Heading hierarchy and spacing
  • Paragraph spacing and text formatting
  • List styling (ordered, unordered, nested)
  • Code block syntax highlighting
  • Table formatting and responsiveness
  • Image and caption styling
  • Link styling and hover states
  • Blockquote indentation and styling
  • Horizontal rule appearance
  • Complex nested structures

Key Testing Points:

  1. Verify spacing between all elements
  2. Check responsive behavior on different screen sizes
  3. Test syntax highlighting in code blocks
  4. Validate link hover and active states
  5. Ensure proper contrast and readability
  6. Check nested element indentation
  7. Verify table responsiveness
  8. Test image loading and captions

Last updated: January 15, 2025

markdown elementstypographystyling test

Ready to start a conversation?

See how ArkOne builds the governance and programme architecture to deliver measurable AI returns.

Book a discovery call