[ICO]NameLast modifiedSizeDescription
[PARENTDIR]Parent Directory  -  
[DIR]locales/2025-03-12 10:02 -  
[DIR]node_modules/2025-03-12 10:02 -  
[DIR]static/2025-03-12 10:02 -  
[DIR]templates/2025-03-12 10:02 -  
[TXT]CONTRIBUTING.md1985-10-26 08:15 148  
[   ]LICENSE1985-10-26 08:15 10K 
[TXT]README.md1985-10-26 08:15 1.4K 
[   ]ep.json1985-10-26 08:15 429  
[TXT]exportMarkdown.ts1985-10-26 08:15 10K 
[TXT]express.ts1985-10-26 08:15 465  
[TXT]index.ts1985-10-26 08:15 1.2K 
[   ]package.json1985-10-26 08:15 879  
![Publish Status](https://github.com/ether/ep_markdown/workflows/Node.js%20Package/badge.svg) ![Backend Tests Status](https://github.com/ether/ep_markdown/workflows/Backend%20tests/badge.svg)

Markdown editing in Etherpad
============================

![Alt Text](http://i.imgur.com/bGZHFqH.gif "ep_markdown in action")

Features
========

* Use the normal editbar buttons to add markdown.
* Import as Markdown (automatically applies styling / text attributes).
* Export as Markdown.
* Localizations.

Usage
=====

To enable Markdown view click Settings -> Markdown

Limitations
===========
This plugin is not designed for you to write Markdown and it format that markdown with styling.  So you can't expect to type \*\*blah\*\* and expect to see blah in bold.  You can however type blah, set it as bold and then click "Show as Markdown" and it will show \*\*bold\*\*.  I will not be adding support for supporting typing in markdown which will render to a style because it will be impossible to handle character control.

Setting as default
==================

Paste the below into your settings.

"ep_markdown_default": true,

Todo
====
* Support ALL styles fully (please let me know what does / doesn't work)
* Create markdown icon for export menu
* Better code block support (currently it's line by line)
* Import Markdown (and it applies formatting automatically)

Requirements
============

Etherpad 1.8.1