Markdown Previewer is a simple web application built with React and TypeScript that allows you to write and preview Markdown content in real-time.
- Real-time Markdown rendering.
- Edit and preview Markdown content side by side.
- Supports common Markdown features like headers, lists, links, and code blocks.
- Resolves the OPTIONAL BONUS in the FCC course, rendering the
elements by importing {marked} from "https://esm.sh/marked"
Before you begin, ensure you have met the following requirements:
- Node.js: Make sure you have Node.js installed on your machine.
Follow these steps to get the project up and running:
-
Clone the repository:
git clone https://github.com/Bond7010/Markdown-previewer
-
Navigate to the project folder:
cd Markdown-Previewer/markdown-previewer
-
Install dependencies:
npm install
-
Start the development server:
npm start
-
Open your web browser and visit http://localhost:3000 to use the Markdown Previewer.
-
Edit the Markdown content in the left panel, and the preview will update in real-time on the right panel.
To deploy this project to a hosting platform (e.g., GitHub Pages, Netlify, Vercel), follow the deployment instructions for your chosen platform.
- React - JavaScript library for building user interfaces.
- TypeScript - Typed superset of JavaScript.
- Markdown - Markdown model
- [Other dependencies, if applicable]
Contributions are welcome! Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License. See LICENSE.md for details.
- Markdown - The Markdown syntax and format.
- Your Name - [email protected]
- Project Link: https://github.com/Bond7010/Markdown-previewer