User Tools

Site Tools


res:plugins:markdown

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
res:plugins:markdown [2019/12/31 21:25] – created arvidres:plugins:markdown [2024/02/11 14:56] (current) – [emphasis] fraenkiman
Line 1: Line 1:
 ====== Markdown Plugin ====== ====== Markdown Plugin ======
-Provides [[http://daringfireball.net/projects/markdown/|Markdown]] markup in posts.+Author: [[https://github.com/vast|Vasily Polovnyov]], revised by [[https://frank-web.dedyn.io|Fraenkiman]]
  
 +===== Description =====
 +Provides [[http://daringfireball.net/projects/markdown/|Markdown]] with [[https://michelf.ca/projects/php-markdown/extra/|MarkdownExtra]] markup in posts and comments.
  
-===== Download ===== +It is safe to use markdown in comments, because plugin uses to strip down all potentially dangerous content within HTML.
-Get it directly from GitHub: https://github.com/flatpressblog/flatpress-extras/tree/master/fp-plugins/markdown +
  
 +Markdown can process HTML as is. That’s why you don’t need to disable BBcode plugin.
 ===== Usage ===== ===== Usage =====
-When the plugin is actived, both BBCode and Markdown syntax will be parsed:+When the plugin is activated, both BBCode and Markdown syntax will be parsed:
 <code>[b]This is bold (by BBCode)[/b]<br> <code>[b]This is bold (by BBCode)[/b]<br>
 **And this also is (by Markdown)**</code> **And this also is (by Markdown)**</code>
Line 15: Line 16:
 **This is bold (by BBCode)**\\ **This is bold (by BBCode)**\\
 **And this also is (by Markdown)** **And this also is (by Markdown)**
 +
 +===== Download =====
 +{{res:plugins:vast:markdown1_2_3.zip|}} for [[https://github.com/flatpressblog/flatpress/releases/download/1.3.beta1/flatpress_1_3_beta1.zip|FlatPress 1.3 "Andante" Beta 1]] or higher
 +
 +Get it directly from GitHub: https://github.com/flatpressblog/flatpress-extras/tree/master/fp-plugins/markdown
 +
 +===== Markdown syntax =====
 +==== Headers (Setext) ====
 +<code>This is an H1 
 +=============== 
 +
 +This is an H2 
 +--------------- </code>
 +
 +==== Headers (atx) ====
 +<code># This is an H1 
 +
 +## This is a H2 
 +
 +###### This is a H6 
 +
 +# This is a H1 # 
 +
 +## This is a H2 ## 
 +
 +### This is a H3 ###### </code>
 +
 +==== Quotes ====
 +<code>> This is a two paragraph quote. The customer should be very satisfied, 
 +> consectetuer adipiscing elit. I have decided to 
 +a policeman. Vestibulum enim visi, viverra nec, fringilla in, laoreet 
 +> vitae, risus. 
 +>> 
 +Until then, it will be fun. Some people always want to be very happy. 
 +> Suspendisse id sem consectetuer libero luctus adipiscing. 
 +
 +> This is a two paragraph quote It is important to have good customer service, 
 +a customer service provider. I decided to use a policeman. 
 +For the vestibule, we saw: Viverra nec, Fringilla in, Laoreet vitae, 
 +Risus. 
 +
 +> Until it's fun to play. Some people always want to be very happy. 
 +Suspendisse id sem consectetuer libero luctus adipiscing. 
 +
 +> Today is the first day Quote level. 
 +
 +> > This is a nested quote 
 +>> 
 +Back to the first level 
 +
 +> ## This is a headline 
 +
 +> 1. this is the first list item. 
 +> 2. this is the second list item 
 +
 +> Here is a small example code: 
 +
 +> return shell_exec("echo $input | $Markdown_script"); </code>
 +
 +==== Lists ====
 +<code>* Red 
 +* Green 
 +* Blue 
 +
 ++ Red 
 ++ green 
 ++ Blue 
 +
 +- red 
 +- green 
 +- blue 
 +
 +1. dog 
 +2. cat 
 +3. mouse 
 +
 +* Lorem ipsum dolor let amet, consectetuer adipiscing elit. 
 +  I decided to use a policeman. For the vestibule we have seen: 
 +  Viverra nec, Fringilla in, Laoreet vitae, Risus. 
 +* Until it's fun to play. Some people always want to be very happy. 
 +  Suspendisse id sem consectetuer libero luctus adipiscing. 
 +  
 +* Warsteiner 
 +* King 
 +
 +* Warsteiner 2 
 +
 +* King 2 
 +
 +1 This is a list item with two paragraphs. It is important to, 
 +  to have good customer service, a customer service provider. I decided to, 
 +  to use a policeman. 
 +
 +  For the vestibule, we saw: Viverra nec, Fringilla in, Laoreet 
 +  vitae, Risus. Until then, it will be fun. 
 +  Some people always want to be very happy . 
 +
 +2 Suspendisse id sem consectetuer libero luctus adipiscing.
 +
 +
 +* This is a two-paragraph list item. 
 +
 + This is the second paragraph in this list item. Only the 
 +first line must be indented It is important to have good customer service, 
 +a customer service provider. 
 +
 +* Another item in the same list. 
 +
 +* A list item with a quote: 
 +    > This is a quote 
 +    > In a list. 
 +
 +* A list item with a code example: 
 +    <insert code here> </code>
 +
 +
 +==== Definition Lists ====
 +<code>Apple
 +:   Pomaceous fruit of plants of the genus Malus in 
 +    the family Rosaceae.
 +
 +Orange
 +:   The fruit of an evergreen tree of the genus Citrus. </code>
 +
 +
 +
 +==== Simple tables ====
 +<code>First Header  | Second Header
 +------------- | -------------
 +Content Cell  | Content Cell
 +Content Cell  | Content Cell
 +
 +| First Header  | Second Header |
 +| ------------- | ------------- |
 +| Content Cell  | Content Cell  |
 +| Content Cell  | Content Cell  | </code>
 +
 +A colon at the left of the separator line will make the column left-aligned; a colon on the right of the line will make the column right-aligned; colons at both side means the column is center-aligned.
 +
 +<code>| Item      | Value |
 +| --------- | -----:|
 +| Computer  | $1600 |
 +| Phone       $12 |
 +| Pipe      |    $1 | </code>
 +
 +==== Links ====
 +<code>This is [an example](http://example.com/ "The link title") for an inline link. 
 +an inline link. 
 +
 +[This link](http://example.net/) has no title attribute 
 +
 +There is more information on the [About me](/about/) page. 
 +
 +This is [an example] [id] for a reference link 
 +[id]: http://example.com/ "Enter optional title here" 
 +
 +[id]: <http://example.com/> "Optional title here"
 +
 +[Link back to header 1](#header1) </code>
 +
 +==== Footnotes ====
 +<code>One text with a footnote[^1].
 +Second text with a footnote[^2].
 +[^1]: The footnote text can be placed at the end of the page.
 +[^2]: This footnote text can also be placed at the end of the page. </code>
 +
 +==== Automatic links ====
 +<code><https://example.com/>
 +
 +<address@example.com> </code>
 +
 +
 +==== Emphasis ====
 +<code>*Single asterisk 
 +
 +_Single underline_ 
 +
 +**Double asterisks** 
 +
 +__double underlines__ 
 +
 +Lord*God*sacrament 
 +
 +\*This text is enclosed by asterisks.\* 
 +
 +*italics*, **bold** and ***bold italics*** or 
 +_italic_, __bold__ and ___bold italic___ </code>
 +
 +
 +==== Code ====
 +<code>This is a normal paragraph. 
 +    The tag is a code block. 
 +
 +An example in AppleScript: 
 +    tell application "Foo" 
 +        beep 
 +    end tell
 +
 +Use the `printf()` function to output text 
 +``Somewhere here (`) a backtick is hidden.`` 
 +
 +Nobody uses ``<blink>` tags
 +
 +````
 +<?php 
 +       echo "Hello";
 +?>
 +````
 +
 +This is a paragraph introducing:
 +~~~~~~~~~~~~~~~~~~~~~
 +a one-line code block
 +~~~~~~~~~~~~~~~~~~~~~
 +
 +``````````````````
 +another code block
 +``````````````````
 +
 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .html
 +<p>paragraph <b>emphasis</b>
 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 +
 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {.html #example-1}
 +<p>paragraph <b>emphasis</b>
 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ </code>
 +
 +
 +==== Graphics ====
 +<code>[Alternative text](./fp-plugins/bbcode/res/toolbaricons/link.png) 
 +
 +[Alternative text](./fp-plugins/bbcode/res/toolbaricons/link.png "Optional title") </code>
 +
 +
 +==== Backslash masking ====
 +<code>\*Surrounded by asterisks\* </code>
 +
 +
 +==== Bulleted lists nested in a numbered list ====
 +<code>1. fruit 
 +    * Apple 
 +    * Banana 
 +2. vegetable 
 +    - carrot 
 +    - broccoli </code>
 +
 +
 +
 +**Support**
 +
 +Please ask for help on the [[https://forum.flatpress.org/viewtopic.php?t=117|FlatPress Forum]]
 +
 +
 +=== Changelog: ===
 +== 2024-02-10 (V1.2.3) ==
 +  * added CSS for simple tables and footnotes
 +  * update doc_markdown.txt
 +== 2024-01-21 (V1.2.2) ==
 +  * Contains the latest SmartyPants Lib 1.8.1 and Markdown 2.0.0
 +
res/plugins/markdown.1577823923.txt.gz · Last modified: 2019/12/31 21:25 by arvid

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki