#Titles#
Markdown ဖိုင္တစ္ခုလုပ္ျပီဆုိရင္ေတာ့ အဲဒီအတြက္ Title ေတြ ေခါင္းစဥ္ေတြ ေခါင္းစဥ္ခြဲေတြထည့္ရမွာပါ။ Markdown မွာ Setext နဲ့ atx ဆိုျပီး style ႏွစ္မ်ိဳးသံုးျပီးေရးလုိ့ရပါတယ္။
Setext-style မွာေတာ့ "=" ကုိသံုးျပီး ပထမေခါင္းစဥ္ style ေပးသလို "-" ကုိသံုးျပဳျပီး ဒုတိယေခါင္းစဥ္ စတုိင္ေပးေပးႏုိင္ပါတယ္။
This is an H1
=============
This is an H2
-------------
မွတ္ခ်က္ ။ ။ "=" ႏွင့္ "-" ကုိ တစ္လံုးတည္းျဖစ္ေစ စလံုးနဲ့တေျပးညီျဖစ္ေစ အလုပ္လုပ္တာကေတာ့ တူတူပဲျဖစ္ပါတယ္။
Atx-style မွာကေတာ့ "#" ေလးသံုးျပီး HTML မွာလုိ heading 1 မွ 6 ထိကုိ သံုးခ်င္တဲ့ level ကုိေရးျပီး ေအာက္ကပံုစံအတုိင္းသံုးႏုိင္ပါတယ္။
# ဒါကေခါင္းစဥ္(၁) ျဖစ္ပါတယ္
## ဒါကေခါင္းစဥ္(၂) ျဖစ္ပါတယ္
###### ဒါကေခါင္းစဥ္(၆) ျဖစ္ပါတယ္
ထပ္ျဖည့္ရရင္ေတာ့ atx-style ေခါင္းစဥ္ကုိ အပိတ္ေတြထည့္လို ့ရပါတယ္။ တကယ္ေတာ့ အပိတ္ထည့္တယ္ဆုိတာ အျမင္လွေအာင္ ထပ္ထည့္ေပးတဲ့ သေဘာပါပဲ။ အပိတ္ထည့္ရင္ ကိုယ္သံုးထားတာက ေခါင္းစဥ္(၂) ဆိုရင္ အပိတ္ကုိလဲ ေခါင္းစဥ္(၂) မ်ိဳ း # ႏွစ္ခုထည့္ေပးမွ အလုပ္လုပ္မွာမ်ိဳးမဟုတ္ပါဘူး။အဖြင့္မွာ ေခါင္းစဥ္(၁) ထည့္ျပီး အပိတ္မွာ ေခါင္းစဥ္ (၂) ေပးထားေသာ္လည္း ေခါင္းစဥ္(၁) ပဲအလုပ္လုပ္မွာျဖစ္ပါတယ္။ ေအာက္က နမူနာၾကည့္ရင္ ပိုရွင္းပါလိမ့္မယ္။
# ဒါကေခါင္းစဥ္(၁) ျဖစ္ပါတယ္ ###
## ဒါကေခါင္းစဥ္(၂) ျဖစ္ပါတယ္ #####
###### ဒါကေခါင္းစဥ္(၆) ျဖစ္ပါတယ္ ##
မတ္ေဒါင္းမွာ inline ႏွင့္ reference ဆုိျပီး links ႏွစ္မ်ိဳ းရွိပါတယ္။ links ႏွစ္မ်ိဳ းစလံုး မွာေတာ့ "[ ]" ကုိ သံုးျပဳ ျပီး လင့္အတြက္ စာသားထည့္ ႏုိင္ပါတယ္။
inline လင့္ကုိသံုးျပဳမယ္ဆုိရင္ link အတြက္ စာသား၏ အပိတ္ေနာက္မွာ "()"ကုိသံုးျပီးေရးႏုိင္ပါတယ္။ "()" ထဲမွာေတာ့ ကုိသြားခ်င္တဲ့ လင့္ကုိထည့္ရမွာပါ။
[I'm an inline-style link](https://www.google.com)
[I'm an inline-style link with title](https://www.google.com "Google's Homepage")
[I'm a reference-style link][Arbitrary case-insensitive reference text]
[I'm a relative reference to a repository file](../blob/master/LICENSE)
Reference လင့္သံုးမယ္ဆုိရင္ေတာ့ "[]" ႏွစ္ခုအသံုးျပဳရမွာပါ။ ပထမ "[]" ထဲမွာ လင့္အတြက္ စာသားထည့္ျပီး ေနာက္က "[]" ေနာက္တစ္ခုထည့္ျပီး အဲဒီထဲမွာေတာ့ id ကုိထည့္သံုးရမွာပါ။ ေအာက္ကဥပမာအတုိင္း သံုးျပဳရပါတယ္။
This is [an example][id] reference-style link.
"[]" ႏွစ္ခုရဲ ့ၾကားမွာ space ၾကားျပီး အသံုးျပဳႏုိင္ပါေသးတယ္။
ျပီးရင္ေတာ့ အေပၚမွာထည့္ထားတဲ့ id ကုိ ျပန္ညႊန္းဖုိ့အတြက္က ေအာက္က ဥပမာအတုိင္းေရးႏုိင္ပါတယ္။
[id]: http://example.com/ "Optional Title Here"
မွတ္ခ်က္ ။ ။ GitHub ႏွင့္ GitBook မွာေတာ့ URL ေတြကုိ အလိုေလ်ာက္လင့္ခ်ိတ္ေပးသြားပါလိမ့္မယ္။ အဲဒီေတာ့ လင့္ခ်ိတ္ခ်င္ျပီးဆိုရင္ လင့္ format နဲ့ထည့္ေရးလုိက္တာနဲ့ ထည့္လုိက္တဲ့လင့္က လင့္ျဖစ္ျပီးသားျဖစ္ေနပါလိမ့္မ။ (html မွာလုိမ်ိဳ း "a" tag ဘာညာေရးစရာမလိုဘူးလုိ့ဆုိလုိတာပါ)
Image မွာေတာ့ Inline နဲ့ Reference ဆိုျပီး ႏွစ္မ်ိဳ းရွိပါတယ္။
# Inline
![Alternative text](/path/to/img.jpg "Optional title")
# Reference
![Alternative text][id]
[id]: url/to/image "Optional title"
မတ္ေဒါင္း က ဓါတ္ပံုထည့္နည္းက Links ခ်ိတ္နည္းနဲ့ တူတယ္လုိ့ ထင္ပါလိမ့္မယ္။ ကြဲျပားခ်က္ႏွစ္ခ်က္ရွိပါတယ္။ (၁) ပထမတခ်က္ကေတာ့ "!" exclamation mark ကုိ "[]" ေရွ ့မွာသံုးထည့္ထားရပါမယ္။ (၂) "[]" ထဲမွာထည့္ထားတဲ့ စာသားေတြက ဓါတ္ပံု အလုပ္မလုပ္တဲ့ အခ်ိန္မွာ ေပၚမယ့္ စာျဖစ္ပါတယ္။ ( html ဆိုရင္ image ရဲ ့ alt ျဖစ္ပါတယ္)
မတ္ေဒါင္းမွာ pre-formatခ်ထားတဲ့ code block ကုိ programming (သို ့) markup source code ေတြျပတဲ့ အခ်ိန္မွာ သံုးပါတယ္။ code block ေတြက တုိက္ရိုက္ဘာသာျပန္ထားတဲ့ စာပုိဒ္မ်ိဳ းျဖစ္ပါတယ္။
မတ္ေဒါင္းမွာ code block တစ္ခုလုပ္ဖုိ့အတြက္ စာေရးတဲ့အခ်န္မွာ စာရဲ့ ေရွ ့မွာ space (၄) ခု သို ့မဟုတ္ tab တစ္ခ်က္ခုန္ေသာ တန္ဖိုးမ်ားကုိ သံုးျပဳျပီးေရးႏုိင္ပါတယ္။ ( စာမေရးခင္ tab တစ္ခ်က္ခုန္ျပိးေရးပါ။ဒါဆုိရင္ code block အလုပ္ျဖစ္ပါျပီ။)
ဥပမာ။ ။ This is a normal paragraph: This is a code block.
''' ကုိ အသံုးျပဳျပီးလဲ code block ကုိ သံုးျပဳႏိုင္ပါတယ္။
Inline code block ကုိ ' ေလးသံုးျပီးစာပုိက္ထဲမွာေရးႏုိင္ပါတယ္။
ဥပမာ ။ ။
This is a inline code block
Syntax hightligh ကိုလဲ ထည့္ေရးမယ့္ ကုတ္အေပၚ မူတည္ျပီး အဖြင့္tag ကုိသံုးျပဳျပီး ေအာက္ကပံုစံအတုိင္းသံုးႏုိင္ပါတယ္။
ဥပမာ ။ ။
```js
var a = {};
```
Table က Markdown မွာ default မပါဝင္ပါဘူး။ဒါေဗမယ့္ GFM(GitHub Markdown) နဲ့ Markdown ကေတာ့ support ေတာ့ေပးေနပါတယ္။ ေအာက္က ဥပမာ က ထည့္ေရးရမယ့့္ကုတ္နဲ့ အေပၚမယ့္ ပံုစံပါေလ့လာႏုိင္ပါတယ္။
Code :
| Tables | Are | Cool |
| ------------- |:-----------: | -----; |
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| col 1 is | are neat | $1 |
Result :
Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra stripes are neat $1
Column ခြဲဖုိ့အတြက္ကေတာ့ Colon(:) ေတြအသံုးျပဳျပီး အေပၚက ဥပမာ လို အသံုးျပဳႏိုင္ပါတယ္။ (|) ေတြကေတာ့ ေရြးခ်ယ္စရာတစ္ခုအေနနဲ့ထည့္ထားတာပါ။ Markdown ကုိ လွလွပပျဖစ္ေအာင္ဆုိျပီး စီစဥ္ေရးမွ အလုပ္လုပ္တာမဟုတ္ပါဘူး ဘယ္လိုေရးေရး သူ ့သတ္မွတ္ထားတဲ့ စံေတြထည့္ထားရင္ အလုပ္ျဖစ္ပါတယ္။ ေအာက္က ဥပမာကုိေလ့လာႏိုင္ပါတယ္။
Markdown | Less | Pretty
--- | --- | ---
*Still* | `renders` | **nicely**
1 | 2 | 3