HackMD 是個跨平台的 Markdown 即時協作筆記
可以在電腦、平板、手機與其他人做筆記!
筆記是由 Markdown 語法寫成
編輯=複製網址
分享=按右上角的發表
像是可以使用 MathJax 語法 來產生 LaTeX 數學表達式,如同 math.stackexchange.com:
The Gamma function satisfying \(\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N\) is via the Euler integral
\[ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. \]
\[ \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. \]
更多關於 LaTeX 數學表達式 請至這裡
支援多個程式語言,可以使用自動完成來看支援哪些語言
import System.IO
main = do putStr "請輸入你的名稱:"
hFlush stdout
name <- getLine
putStrLn ("哈囉!" ++ name ++ "!")
可以在 首頁 透過 Facebook、Twitter、GitHub、Dropbox、Google 登入
電腦 & 平板
編輯:只看到編輯器
檢視:只看到結果
同時:同時看到兩邊
手機
檢視:只看到結果
編輯:只看到編輯器
檢視右上方有個小按鈕,您可以透過以下選項來更改權限:
隨意:任何人都可以更改這份筆記
可編輯:已登入使用者可以更改這份筆記
鎖定:只有擁有者可以更改這份筆記
私有:只有擁有者可以更改與檢視這份筆記
只有筆記的擁有者可以更改權限
只要按下這個按鈕
或是 拖放 圖片到編輯器,甚至 貼上 圖片也可以喔!
這會自動上傳圖片至 imgur,啥都不必煩惱了
艾莉絲->包柏: 哈摟,你好嗎?
Note right of 包柏: 包柏思考中
包柏-->艾莉絲: 我很好,謝謝!
Note left of 艾莉絲: 艾莉絲回應
艾莉絲->包柏: 最近過得怎樣?
st=>start: 開始
e=>end: 結束
op=>operation: 我的操作
op2=>operation: 啦啦啦
cond=>condition: 是或否?
st->op->op2->cond
cond(yes)->e
cond(no)->op2
digraph hierarchy {
nodesep=1.0 // increases the separation between nodes
node [color=Red,fontname=Courier,shape=box] //All nodes will this shape and colour
edge [color=Blue, style=dashed] //All the lines look like this
Headteacher->{Deputy1 Deputy2 BusinessManager}
Deputy1->{Teacher1 Teacher2}
BusinessManager->ITManager
{rank=same;ITManager Teacher1 Teacher2} // Put them on the same level
}
gantt
title A Gantt Diagram
section Section
A task :a1, 2014-01-01, 30d
Another task :after a1 , 20d
section Another
Task in sec :2014-01-12 , 12d
anther task : 24d
HackMD也有open source到github上,可以用nodejs/docker自己架一個來玩玩看
https://github.com/hackmdio/hackmd/
https://github.com/hackmdio/docker-hackmd