MoonMDSMarkdown Showcase
features.md

Feature Showcase

January 9, 2024
3 min read
457 words
featuresshowcasedemo

Feature Showcase

Discover everything MoonMDS has to offer in this comprehensive feature guide.

🎯 Core Features

File Browser

The home page presents all your markdown files in a beautiful grid layout:

  • Card-based design with hover effects
  • Reading time estimation for each file
  • Tag filtering to find related content
  • Search functionality to quickly locate files
  • Pagination for large collections

Document Viewer

When viewing a document, you get:

  • Animated headings that gracefully appear
  • Table of Contents sidebar (on larger screens)
  • Copy code buttons for easy sharing
  • External link indicators for safety
  • Smooth scrolling navigation

🖼️ Visual Elements

Images

MoonMDS renders images beautifully with:

  • Rounded corners
  • Shadow effects
  • Captions from alt text
  • Lazy loading for performance

Tables

FeatureStatusNotes
Themes✅ CompleteLight/Dark/System
Share✅ CompleteNative + Social
Search✅ CompleteFull-text search
TOC✅ CompleteAuto-generated

Horizontal Rules

Use horizontal rules to separate content sections:


Like this! They add visual breathing room to your documents.

💻 Code Blocks

Multiple Languages

hljs bash
# Shell commands
npm install
npm run dev
hljs css
/* CSS with syntax highlighting */
.glass-effect {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 1rem;
}
hljs json
{
  "name": "moonmds",
  "version": "1.0.0",
  "description": "Beautiful markdown viewer",
  "features": ["themes", "sharing", "animations"]
}

Inline Code

You can use inline code for small snippets like npm install or variable names like const theme = 'dark'.

🌈 Typography

Heading Hierarchy

The heading system is designed for clarity:

H1 - Document Title

H2 - Major Sections

H3 - Subsections

H4 - Minor Points

Text Styling

  • Bold text for emphasis
  • Italic text for subtle emphasis
  • Strikethrough for corrections
  • code for technical terms

📤 Sharing

The share button supports:

  1. Native Share API (on supported devices)
  2. Copy link to clipboard
  3. Twitter sharing
  4. Facebook sharing
  5. LinkedIn sharing

⌨️ Keyboard Navigation

Navigate MoonMDS efficiently:

KeyAction
TabNavigate interactive elements
EnterActivate buttons/links
EscClose dropdowns

🎭 Animations

MoonMDS uses subtle animations throughout:

  • Page transitions
  • Card hover effects
  • Button interactions
  • Scroll-based reveals
  • Theme switching transitions

All animations respect user preferences for reduced motion.


Explore more by browsing other markdown files in this collection!