All Projects β†’ IonicaBizau β†’ Medium Editor Markdown

IonicaBizau / Medium Editor Markdown

Licence: mit
πŸ“ A Medium Editor extension to add markdown support.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Medium Editor Markdown

Fission
Fast and Simple Serverless Functions for Kubernetes
Stars: ✭ 6,646 (+819.23%)
Mutual labels:  hacktoberfest
Awesome Phpstorm
A curated list of amazingly awesome PHPStorm plugins, resources and other shiny things.
Stars: ✭ 719 (-0.55%)
Mutual labels:  hacktoberfest
Lucee
Lucee Server is a dynamic, Java based (JSR-223), tag and scripting language used for rapid web application development. Lucee simplifies technologies like webservices (REST, SOAP, HTTP), ORM (Hibernate), searching (Lucene), datasources (MSSQL, Oracle, MySQL and others), caching (infinispan, ehcache, and memcached) and many more. Lucee provides a compatibility layer for Adobe ColdFusion Β© CFML using less resources and delivering better performance.
Stars: ✭ 719 (-0.55%)
Mutual labels:  hacktoberfest
Matrix Js Sdk
Matrix Client-Server SDK for JavaScript
Stars: ✭ 714 (-1.24%)
Mutual labels:  hacktoberfest
Metpy
MetPy is a collection of tools in Python for reading, visualizing and performing calculations with weather data.
Stars: ✭ 717 (-0.83%)
Mutual labels:  hacktoberfest
Piral
Framework for next generation web apps using microfrontends. πŸš€
Stars: ✭ 711 (-1.66%)
Mutual labels:  hacktoberfest
Orm
A drop-in Doctrine ORM 2 implementation for Laravel 5+ and Lumen
Stars: ✭ 712 (-1.52%)
Mutual labels:  hacktoberfest
Action policy
Authorization framework for Ruby/Rails applications
Stars: ✭ 718 (-0.69%)
Mutual labels:  hacktoberfest
Yacht
A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.
Stars: ✭ 712 (-1.52%)
Mutual labels:  hacktoberfest
Flix
The Flix Programming Language
Stars: ✭ 719 (-0.55%)
Mutual labels:  hacktoberfest
Httpsnippet
HTTP Request snippet generator for many languages & libraries
Stars: ✭ 714 (-1.24%)
Mutual labels:  hacktoberfest
Truemail
πŸš€ Configurable framework agnostic plain Ruby πŸ“¨ email validator/verifier. Verify email via Regex, DNS and SMTP. Be sure that email address valid and exists.
Stars: ✭ 717 (-0.83%)
Mutual labels:  hacktoberfest
Pd
Placement driver for TiKV
Stars: ✭ 719 (-0.55%)
Mutual labels:  hacktoberfest
Iohook
Node.js global keyboard and mouse listener.
Stars: ✭ 714 (-1.24%)
Mutual labels:  hacktoberfest
Awesome It Films
πŸ“Ί A curated list of awesome films about IT & geek people.
Stars: ✭ 722 (-0.14%)
Mutual labels:  hacktoberfest
Annotations
Annotations Docblock Parser
Stars: ✭ 6,332 (+775.8%)
Mutual labels:  hacktoberfest
Platform
A modular multilingual CMS built with Laravel 5.
Stars: ✭ 719 (-0.55%)
Mutual labels:  hacktoberfest
Krackinfo
Vendor Response Matrix for KRACK WPA2 (Key Reinstallation Attack)
Stars: ✭ 724 (+0.14%)
Mutual labels:  hacktoberfest
Free Science Books
Inspired by free-programming-books, here's free-science-books
Stars: ✭ 719 (-0.55%)
Mutual labels:  hacktoberfest
Camunda Modeler
An integrated modeling solution for BPMN and DMN based on bpmn.io.
Stars: ✭ 718 (-0.69%)
Mutual labels:  hacktoberfest

medium-editor-markdown

Medium Editor Markdown

Support me on Patreon Buy me a book PayPal Ask me anything Version Downloads Get help on Codementor

Buy Me A Coffee

A Medium Editor extension to add markdown support.

Click here to see the Medium Editor project.

Usage

The available scripts are:

  • me-markdown.no-deps.js
  • me-markdown.no-deps.min.js
  • me-markdown.standalone.js
  • me-markdown.standalone.min.js

The *.standalone.* scripts contain all the dependencies included there.

The *.no-deps.* scripts contain only the extension code. You will have to include manually turndown.js on the page, before including the markdown extension.

The *.min.* scripts are minified.

Demo

Click here for a live demo.

Medium Editor Markdown

Example

<div class="editor"></div>
<pre class="markdown"></pre>
<script src="path/to/medium-editor.js"></script>
<script src="path/to/me-markdown.standalone.min.js"></script>
<script>
    (function () {
        var markDownEl = document.querySelector(".markdown");
        new MediumEditor(document.querySelector(".editor"), {
            extensions: {
                markdown: new MeMarkdown(function (md) {
                    markDownEl.textContent = md;
                })
            }
        });
    })();
</script>

Building

To rebuild the dist files, run ./build.

❓ Get Help

There are few ways to get help:

  1. Please post questions on Stack Overflow. You can open issues with questions, as long you add a link to your Stack Overflow question.
  2. For bug reports and feature requests, open issues. πŸ›
  3. For direct and quick help, you can use Codementor. πŸš€

πŸ“ Documentation

MeMarkdown(options, callback)

Creates a new instance of MeMarkdown.

Params

  • Object options: An object containing the following fields:
  • events (Array): An array with the events when the markdown code will be generated (default: ["input", "change"]).
  • subscribeToMeEditableInput (Boolean): If this is true we will respond to the medium editor's custom "editableInput" event
  • callback (Function): The callback function. If the second argument is a function, then it has greater priority.
  • toTurndownOptions (Object): Options to pass to the markdown converter code.
  • ignoreBuiltinConverters (Boolean): If true, the default converters passed to toMarkdown will be ignored.
  • Function callback: The callback function that is called with the markdown code (first argument).

πŸ˜‹ How to contribute

Have an idea? Found a bug? See how to contribute.

πŸ’– Support my projects

I open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously, this takes time. You can integrate and use these projects in your applications for free! You can even change the source code and redistribute (even resell it).

However, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:

  • Starring and sharing the projects you like πŸš€

  • Buy me a bookβ€”I love books! I will remember you after years if you buy me one. 😁 πŸ“–

  • PayPalβ€”You can make one-time donations via PayPal. I'll probably buy a coffee tea. 🍡

  • Support me on Patreonβ€”Set up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).

  • Bitcoinβ€”You can send me bitcoins at this address (or scanning the code below): 1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6

Thanks! ❀️

🍰 Thanks

πŸ“œ License

MIT © Ionică Bizău

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].