From 1be4afacf98e0124258199ec416dc1c4b4948305 Mon Sep 17 00:00:00 2001 From: ArthurHoaro Date: Tue, 17 Nov 2015 21:01:11 +0100 Subject: PLUGIN Markdown Parse link description in Markdown (HTML) before rendering. * hard remove of Shaarli's HTML before parsing. * Using Parsedown PHP lib. * Includes basic markdown CSS. * Style: removed 400px height max limit for shaares. * Unit tests. --- plugins/markdown/README.md | 51 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 plugins/markdown/README.md (limited to 'plugins/markdown/README.md') diff --git a/plugins/markdown/README.md b/plugins/markdown/README.md new file mode 100644 index 00000000..22d0af35 --- /dev/null +++ b/plugins/markdown/README.md @@ -0,0 +1,51 @@ +## Markdown Shaarli plugin + +Convert all your shaares description to HTML formatted Markdown. + +Read more about Markdown syntax here. + +### Installation + +Clone this repository inside your `tpl/plugins/` directory, or download the archive and unpack it there. +The directory structure should look like: + +``` +??? plugins +    ??? markdown + ??? help.html + ??? markdown.css + ??? markdown.meta + ??? markdown.php + ??? Parsedown.php +    ??? README.md +``` + +To enable the plugin, add `markdown` to your list of enabled plugins in `data/config.php` +(`ENABLED_PLUGINS` array). + +This should look like: + +``` +$GLOBALS['config']['ENABLED_PLUGINS'] = array('qrcode', 'any_other_plugin', 'markdown') +``` + +### Known issue + +#### Redirector + +If you're using a redirector, you *need* to add a space after a link, +otherwise the rest of the line will be `urlencode`. + +``` +[link](http://domain.tld)-->test +``` + +Will consider `http://domain.tld)-->test` as URL. + +Instead, add an additional space. + +``` +[link](http://domain.tld) -->test +``` + +> Won't fix because a `)` is a valid part of an URL. -- cgit v1.2.3