https://github.com/manthanank/ng-markdown-to-medium-tool
Markdown To Medium Tool
https://github.com/manthanank/ng-markdown-to-medium-tool
angular markdown medium tool
Last synced: about 2 months ago
JSON representation
Markdown To Medium Tool
- Host: GitHub
- URL: https://github.com/manthanank/ng-markdown-to-medium-tool
- Owner: manthanank
- License: mit
- Created: 2025-02-22T07:23:47.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-22T07:59:11.000Z (over 1 year ago)
- Last Synced: 2025-02-22T08:26:58.418Z (over 1 year ago)
- Topics: angular, markdown, medium, tool
- Language: TypeScript
- Homepage: https://ng-markdown-to-medium-tool.vercel.app
- Size: 791 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Markdown To Medium Tool
A web application that converts Markdown to Medium-compatible formatted text. Built with Angular and Material Design.
## Features
- Live Markdown preview
- Medium-style formatting
- Copy formatted text to clipboard (supports HTML formatting)
- Responsive design for mobile and desktop
- Support for GitHub Flavored Markdown
- Support for extended list formatting
## Getting Started
### Prerequisites
- Node.js (latest LTS version)
- npm package manager
### Installation
1. Clone the repository
```bash
git clone https://github.com/manthanank/ng-markdown-to-medium-tool.git
```
2. Install dependencies:
```bash
npm install --legacy-peer-deps
```
3. Start the development server:
```bash
npm start
```
4. Open your browser and navigate to `http://localhost:4200`
## Usage
1. Type or paste your Markdown content in the left editor panel
2. Preview the formatted text in the right panel
3. Click the copy button to copy the formatted text
4. Paste directly into Medium's editor
## Technology Stack
- Angular 19
- Angular Material
- RxJS
- Marked (for Markdown parsing)
- marked-more-lists (for extended list support)
## Development
- `npm start` - Start development server
- `npm run build` - Build for production
- `npm test` - Run unit tests
- `npm run watch` - Build in watch mode
## License
MIT License