Skip to content

This project is part of the FreeCodeCamp Front End Development Libraries Certification. It's a Markdown Previewer that allows users to input Markdown text and see the rendered HTML output in real-time.

License

Notifications You must be signed in to change notification settings

JohnDev19/Free-CodeCamp-Markdown-Previewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markdown Previewer

Project Overview

This project is part of the FreeCodeCamp Front End Development Libraries Certification. It's a Markdown Previewer that allows users to input Markdown text and see the rendered HTML output in real-time.

Features

  • Real-time Markdown to HTML conversion
  • Support for GitHub Flavored Markdown

User Stories

This project fulfills the following user stories:

  1. I can see a textarea element with a corresponding id="editor".
  2. I can see an element with a corresponding id="preview".
  3. When I enter text into the #editor element, the #preview element is updated as I type to display the content of the textarea.
  4. When I enter GitHub flavored markdown into the #editor element, the text is rendered as HTML in the #preview element as I type.
  5. When my markdown previewer first loads, the default text in the #editor field should contain valid markdown that represents at least one of each of the following elements: a heading element (H1 size), a sub heading element (H2 size), a link, inline code, a code block, a list item, a blockquote, an image, and bolded text.
  6. When my markdown previewer first loads, the default markdown in the #editor field should be rendered as HTML in the #preview element.

Technologies Used

  • HTML
  • CSS
  • JavaScript
  • React
  • Marked.js library for Markdown parsing

How to Use

  1. Clone this repository to your local machine.
  2. Open index.html in your web browser.
  3. Start typing or pasting Markdown content into the editor on the left.
  4. See the rendered HTML output in the preview pane on the right.

Future Enhancements

  • Add a toolbar for common Markdown formatting options
  • Implement a dark mode toggle
  • Add the ability to save and load Markdown files

Acknowledgements

This project was completed as part of the FreeCodeCamp Front End Development Libraries Certification.

License

This project is open source and available under the MIT License.

About

This project is part of the FreeCodeCamp Front End Development Libraries Certification. It's a Markdown Previewer that allows users to input Markdown text and see the rendered HTML output in real-time.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published