程序員爲什麼需要學會Markdown

爲什麼要學習markdown,因爲markdown可以讓你養成了記錄的習慣。
我自從使用了markdown之後,就喜歡了寫文檔,記錄工作日誌,記錄週會,記錄季度計劃,記錄學習目標,寫各種設計文檔。
markdown 和vim 一起用,簡直絕配。

那我接下來系統說一下markdown的好處

爲什麼需要markdown

大家可能想爲什麼要使用markdown來寫文檔,而不用各種可以點擊鼠標點點的那種所見即所得的工具來記筆記,例如word之類的。首先由如下幾點:

  • Markdown可以在任何地方使用,可以使用它來創建網站,筆記,電子書,演講稿,郵件信息和各種技術文檔
  • Markdown是輕便的,事實上,包含Markdown格式文本的文件可以被任何一個應用打開。如果感覺不喜歡當前使用的Markdown渲染應用,可以使用其他渲染應用來打開。而鮮明對比的就是Microsoft Word,必須要使用特定的軟件才能打開 .doc 或者 .docx的文檔 而且可能還是亂碼或者格式亂位。
  • Markdown是獨立的平臺。你可以創建Markdown格式文本的文件在任何一個可以運行的操作系統上
  • 程序員的世界到處都是Markdown,像簡書,GitChat, GitHub,csdn等等都支持Markdown文檔,正宗的官方技術文檔都是使用Markdown來寫的。

使用Markdown不僅可以非常方面的記錄筆記,而且可以直接導出對應的網站內容,導出可打印的文檔

不需要花費很長的時間學習Markdown的語法,它的語法真的非常簡單

而且一旦你掌握了它,你就可以在任何地方任何平臺使用Markdown來記錄筆記,文檔甚至寫書。

很多人使用Markdown來創建網站的內容,但是Markdown更加擅長於格式化的文本內容,是用Markdown 根部不用擔心格式問題,兼容問題。

Markdown常用語法

很多後臺開發程序員的工作環境是linux,linux下寫文檔最佳選擇就是markdown

簡歷中就使用瞭如下幾個語法

Markdown支持部分html,所以簡歷的開頭有一個簡單的html標註。

<center><h1>XXX</h1> </center>

段落的話,正常寫就可以了,如果需要縮進或者空格的話,使用&emsp;&ensp; ,第一個爲全角空格,第二個爲半角空格,我們的markdown簡歷模板裏也使用這個這兩種空格來進行對齊操作。

使用’#’ 可以展現1-6級別的標題
# 一級標題
## 二級標題
### 三級標題

使用 * 或者 + 或者 - 或者 1. 2. 來表示列表

以上就是我們簡歷中使用的markdown語法,那再說一下一些常用的markdown的語法規則

使用 [名字](url) 表示連接,例如[Github地址](https://github.com/youngyangyang04/Markdown-Resume-Template)

對於代碼塊使用 ` 把代碼括起來 例如 `int a = 0;`
或者使用 ``` 把代碼塊括起來 例如:

```
var foo = function (bar) {
return bar++;
};

```

添加圖片![名字](圖片地址) 例如![Minion](https://octodex.github.com/images/minion.png)
因爲Markdown也支持html 所以也可以這麼寫 <img src='~/images/minion.png' width=600> </img></div>

Markdown 渲染

有如下幾種方式渲染Markdown文檔

  • 使用github來渲染,也就是把自己的 .md 文件傳到github上,就是有可視化的展現,大家會發現github上每個項目都有一個README.md
  • 使用谷歌瀏覽器安裝MarkDown Preview Plus插件,也可以打開markdown文件,但是渲染效果不太好
  • mac下建議使用macdown來打開 markdown文件,然後就可以直接導出pdf來打印了
  • window下可以使用Typora來打開markdown文件,同樣也可以直接導出pdf來打印

Markdown學習資料

剛開始學習Markdown的時候語法難免會忘,所以建議把這個 markdown demo收藏一下,平時用到哪裏了忘了就看一看。

總結

如果還沒有掌握markdown的你還在等啥,趕緊使用markdown記錄起來吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章