Skip to content

mdpaste Template A minimal TailwindCSS template for markdown pastebins ✨ Features: • Clean, component-based HTML • Dark mode by default • Zero JavaScript dependencies • Responsive design • Built with TailwindCSS

License

Notifications You must be signed in to change notification settings

0xmilon/mdpaste

Repository files navigation

📝 MDPaste

A minimal, distraction-free Markdown pastebin platform focused on simplicity and user experience.

✨ Features

  • 🎯 Focused Writing Experience

    • Clean, minimal interface
    • Dark mode by default
    • Full Markdown support
    • Distraction-free environment
  • 🔒 Privacy First

    • Anonymous sharing
    • No user tracking
    • No ads or analytics
    • Client-side rendering
  • 🎨 Modern Design

    • Tailwind CSS v3.4.15
    • Responsive layout
    • Beautiful typography
    • Custom monospace font (JetBrains Mono)
  • 🚀 Performance

    • Minimal JavaScript
    • Component-based architecture
    • Optimized build system
    • Fast page loads

🏃 Quick Start

  1. Clone the repository

    git clone https://github.com/0xmilon/mdpaste.git
    cd mdpaste
  2. Install dependencies

    npm install
  3. Start development server

    npm run dev

🛠️ Development

Prerequisites

  • Node.js 23.2.0 or higher
  • npm 10.9.0 or higher

Build System

  • Gulp for task automation
  • PostCSS for CSS processing
  • Tailwind CSS for styling
  • Express for development server

Project Structure

mdpaste/
├── src/
│   ├── components/     # Reusable HTML components
│   ├── css/           # Stylesheets and Tailwind config
│   ├── js/           # JavaScript files
│   └── pages/        # HTML pages
├── gulpfile.js       # Build configuration
└── package.json      # Dependencies and scripts

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run format - Format code with Biome
  • npm run lint - Lint code with Biome

🤝 Contributing

Contributions are welcome! Please read our Contributing Guide first.

Development Process

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'feat: add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

💖 Support

If you find MDPaste useful, please consider:

About

mdpaste Template A minimal TailwindCSS template for markdown pastebins ✨ Features: • Clean, component-based HTML • Dark mode by default • Zero JavaScript dependencies • Responsive design • Built with TailwindCSS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published