X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=sample.md;h=4e304c63a74f12d70657b88c17dc36854e3178ff;hb=072515bbb5e9ab6125d4cf237cd253a33eab1bad;hp=5a11d1a5e8d6c1c0b576fec57b41377e57ea1651;hpb=09d6bd1a8a33fac75a999f0822ec10cb77fbc072;p=smdp.git
diff --git a/sample.md b/sample.md
index 5a11d1a..4e304c6 100644
--- a/sample.md
+++ b/sample.md
@@ -1,6 +1,6 @@
%title: mdp - Sample Presentation
%author: visit1985
-%date: 2014-09-22
+%date: 2016-02-07
-> mdp <-
=========
@@ -30,7 +30,7 @@ horizontal rules (hr). A hr consisting of at
least 3 *\** or *-*. It can also contain spaces but
no other characters.
-Each of these represents the start of a new slide
+Each of these represents the start of a new slide.
\* \* \*
\---
@@ -82,11 +82,11 @@ C program starts with `main()`.
-> # Supported markdown formatting <-
-Code blocks are automatically detected by 4
-spaces at the beginning of a line.
+Code blocks are automatically detected by 4 spaces
+at the beginning of a line.
-Tabs are automatically expanded to 4 spaces
-while parsing the input.
+Tabs are automatically expanded to 4 spaces while
+parsing the input.
\ int main(int argc, char \*argv[]) {
\ printf("%s\\n", "Hello world!");
@@ -102,6 +102,31 @@ becomes
-> # Supported markdown formatting <-
+You can also use [pandoc](http://pandoc.org/demo/example9/pandocs-markdown.html)'s fenced code block
+extension. Use at least three ~ chars to open and
+at least as many or more ~ for closing.
+
+\~~~ {.numberLines}
+\int main(int argc, char \*argv[]) {
+\ printf("%s\\n", "Hello world!");
+\}
+\~~~~~~~~~~~~~~~~~~
+
+becomes
+
+~~~ {.numberLines}
+int main(int argc, char \*argv[]) {
+ printf("%s\\n", "Hello world!");
+}
+~~~~~~~~~~~~~~~~~~
+
+Pandoc attributes (like ".numberlines" etc.)
+will be ignored
+
+-------------------------------------------------
+
+-> # Supported markdown formatting <-
+
Quotes are auto-detected by preceding *>*.
Multiple *>* are interpreted as nested quotes.
@@ -136,8 +161,8 @@ _some_ *highlighted* _*text*_
-> # Supported markdown formatting <-
Backslashes force special markdown characters
-like *\**, *\_*, *#* and *>* to be printed as normal
-characters.
+like *\**, *\_*, *#* and *>* to be printed as
+normal characters.
\\\*special\\\*
@@ -171,6 +196,31 @@ list
-> # Supported markdown formatting <-
+A single *\
* or *^* in a line indicates mdp
+to stop the output on that position.
+
+This can be used to show bullet points
+line by line.
+
+*\
* is also not displayed in HTML converted
+output.
+
+Agenda
+
+* major
+
+ * minor
+
+* major
+ ^
+ * minor
+ ^
+ * detail
+
+-------------------------------------------------
+
+-> # Supported markdown formatting <-
+
Leading *->* indicates centering.
\-> # test <-
@@ -245,8 +295,7 @@ After installing them, you can simply type:
-> ## Last words <-
-I hope you like *mdp*. But be aware that it is
-still in alpha status.
+I hope you like *mdp*.
If you observe strange behavior, feel free to
open an issue on [GitHub](https://github.com/visit1985/mdp).