Git Product home page Git Product logo

parsedown_filter's Introduction

Parsedown filter

Provides basic and optionally extra markdown filter integration for Backdrop input formats. Filter based on Parsedown markdown parser with Markdown Extra support.

Important note about running Parsedown filter with other input filters

Parsedown filter may conflict with other input filters, depending on the order in which filters are configured to apply. If using Parsedown filter produces unexpected markup when configured with other filters, experimenting with the the order of those filters will likely resolve the issue.

The "Limit allowed HTML tags" filter is a special case:

For best security, ensure that it is run after the Markdown Extra filter and that only markup you would like to allow in via HTML and/or Markdown Extra is configured to be allowed by it.

If you, on the other hand, want to make sure that all converted Markdown text is preserved, run it after the Markdown Extra filter. Note that blockquoting with Parsedown filter doesn't work when run after "Limit allowed HTML tags". It converts the ">".

Installation

Current Maintainer

Credits

License

The Backdrop module code is GPL v2 software, but the Parsedown and Parsedown Extra libraries are distributed under separate licence (MIT). See more details on the library pages for Parsedown and Parsedown Extra.

parsedown_filter's People

Contributors

gormartsen avatar jenlampton avatar yorkshire-pudding avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

parsedown_filter's Issues

Update README

The README file has a few formatting and grammatical issues that should be fixed.

Add maintainer

Hi @Gormartsen - I'd like to help (or take over) maintaining this module as I like how it works once I've updated to the latest versions.

Let me know which you would prefer and I'll create a PR accordingly.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.