color config for code blocks
[smdp.git] / sample.md
index 6e70ab8..88bcd34 100644 (file)
--- 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 <-
 =========
@@ -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,9 +102,9 @@ 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.
+You can also use [pandoc](https://pandoc.org/MANUAL.html#fenced-code-blocks)'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[]) {
@@ -115,12 +115,37 @@ more ~ for closing.
 becomes
 
 ~~~ {.numberLines}
-int main(int argc, char \*argv[]) {
-    printf("%s\\n", "Hello world!");
+int main(int argc, char *argv[]) {
+    printf("%s\n", "Hello world!");
 }
 ~~~~~~~~~~~~~~~~~~
 
-Pandoc attributes (like ".numberlines" etc.) will be ignored
+Pandoc attributes (like ".numberlines" etc.)
+will be ignored
+
+-------------------------------------------------
+
+-> # Supported markdown formatting <-
+
+You can also use [github](https://guides.github.com/features/mastering-markdown/#GitHub-flavored-markdown) flavored markdown's
+code block. Use at least three backticks to open
+and at least as many or more backticks for closing.
+
+\```
+\int main(int argc, char \*argv[]) {
+\    printf("%s\\n", "Hello world!");
+\}
+\```
+
+becomes
+
+```
+int main(int argc, char *argv[]) {
+    printf("%s\n", "Hello world!");
+}
+```
+
+Language hint will be ignored
 
 -------------------------------------------------
 
@@ -160,8 +185,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\\\*