# Welcome to Our Documentation

## Overview

This page demonstrates various markdown features and formatting options available in our
documentation system. Whether you're writing technical documentation, guides, or tutorials, these
examples will help you create beautiful and well-structured content.

### Key Features

- **Rich Text Formatting**: Bold, italic, and code formatting
- **Lists**: Ordered and unordered lists
- **Code Blocks**: Syntax highlighting for multiple languages
- **Tables**: Organized data presentation
- **Images**: Visual content integration
- **Links**: Internal and external references

## Text Formatting

You can make text **bold** or _italic_ to emphasize important points. For technical terms, use
`inline code` formatting.

### Code Examples

Here's a simple JavaScript function:

```javascript
function greet(name) {
  return `Hello, ${name}!`;
}

// Example usage
console.log(greet("World"));
```

And here's a Python example:

```python
def calculate_fibonacci(n):
    if n <= 1:
        return n
    return calculate_fibonacci(n-1) + calculate_fibonacci(n-2)

# Print first 10 Fibonacci numbers
for i in range(10):
    print(calculate_fibonacci(i))
```

## Lists and Organization

### Unordered Lists

- First item
- Second item
  - Nested item
  - Another nested item
- Third item

### Ordered Lists

1. First step
2. Second step
   1. Sub-step A
   2. Sub-step B
3. Third step

## Tables

| Feature     | Description           | Status |
| ----------- | --------------------- | ------ |
| Markdown    | Basic text formatting | ✅     |
| Code Blocks | Syntax highlighting   | ✅     |
| Tables      | Data organization     | ✅     |
| Images      | Visual content        | ✅     |

## Blockquotes

> "The best way to predict the future is to implement it."
>
> — Alan Kay

## Links and References

- [Internal Link](#overview)
- [External Link](https://example.com)
- [Documentation Home](/)

## Horizontal Rules

---

## Additional Tips

1. Use headings to create a clear hierarchy
2. Keep paragraphs short and focused
3. Include code examples when relevant
4. Use lists for better readability
5. Add tables for structured data

## Conclusion

This example demonstrates the power and flexibility of markdown for creating beautiful
documentation. Feel free to use these patterns in your own documentation to maintain consistency and
readability.

---

_Last updated: March 2024_
