本文給大家推薦一個用來記筆記的很好用的工具——markdown!本文主要對象:針對沒有使用過markdown或者不會使用并且經(jīng)常需要記錄系統(tǒng)性、大批量、存在一些數(shù)學公式夾雜其中的筆記的朋友們。本文不具體講述過多的使用方法細節(jié),會給出已經(jīng)有的一些鏈接供朋友們查閱。
那么首先,你一定會問,什么是markdown呢?為什么我舉得它是筆記神器呢?且聽我大概說說。
1. 什么是markdown?
首先引用一段維基百科的解釋吧,如果你不想看那么多字,只需要記住,輕量級、標記語言、對圖、表、數(shù)學公式的支持不錯。
Markdown是一種輕量級標記語言,它允許人們“使用易讀易寫的純文本格式編寫文檔,然后轉(zhuǎn)換成有效的XHTML(或者HTML)文檔”。
由于Markdown的輕量化、易讀易寫特性,并且對于圖片,圖表、數(shù)學式都有支持,當前許多網(wǎng)站都廣泛使用 Markdown 來撰寫幫助文檔或是用于論壇上發(fā)表消息。例如:GitHub、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。甚至Markdown能被使用來撰寫電子書。--from wikipedia https://zh.wikipedia.org/wiki/Markdown
2. 為什么用markdown?
- 正如上面所說的優(yōu)點輕量級、標記語言、對圖、表、數(shù)學公式的支持不錯。
- 良好的用戶體驗:
我們平時寫東西最需要的是什么呢?是感覺,那種心無旁騖可以專注于書寫的感覺;
我們記筆記最需要的是什么呢?是清晰、準確、高效。
沒有人希望再記筆記寫東西的時候一邊忙著增加內(nèi)容又一邊忙著排版、整理格式的。排版整理格式這種事兒,都是markdown這種標記語言可以非常輕松解決得很好的。
對于工科理科學生來說,經(jīng)常筆記里面會有數(shù)學公式、原理圖等等,有的時候,匆匆忙忙只能截個圖或者拍個照片,下來以后又不想也沒有精力、時間把這所有上課的這些東西都再用word+公式編輯器打一遍,這時候或許就可以markdown直接把重要的東西的圖貼上去,公式寫上去,來把整個過程最高效地完成。
對于需要寫文案的朋友們來說,用markdown則可以很方便地區(qū)分各級標題,只需要通過井號“#”數(shù)量就能把各級目錄方便的呈現(xiàn)出來,圖片也可以很方便的復制,還支持把網(wǎng)絡(luò)上的圖片粘貼進文檔,大幅度減小文檔的大小,方便傳輸,簡單實用。 - 入門簡單。這里有一些最基本得語法,如果想要了解更加詳細得語法,可以去我附的鏈接里面查找。
3. 簡單語法
- 標題(只列3級的例子,以此類推即可):
# 一級標題
## 二級標題
### 三級標題
一級標題
二級標題
三級標題
- 字體:
**這是加粗的文字**
*這是傾斜的文字*`
***這是斜體加粗的文字***
~~這是加刪除線的文字~~
這是加粗的文字
這是傾斜的文字`
這是斜體加粗的文字
這是加刪除線的文字
- 引用
n級引用前面加n個“>”符號 - 分割線
3個或以上的“*”或“-”或“_”(星號或減號或下劃線)
- 圖片
[圖片上傳失敗...(image-204947-1581846807058)]
如
舉個例子:


- 超鏈接--類似于圖片
[超鏈接名](超鏈接地址 "超鏈接title")
例子:
[知乎-足球](https://www.zhihu.com/search?type=content&q=%E8%B6%B3%E7%90%83
"這是知乎的足球的超鏈接")
- 有序列表
數(shù)字加點即可,不同級可以加三個空格來嵌套
1. 我試試能不能嵌套
1. 這就是2級的有序列表
- 我試試能不能嵌套
- 這就是2級的有序列表
這個對大的優(yōu)點是,markdown會自動幫你計數(shù),即使你打的數(shù)字是錯的,它還是會顯示對的(如下所示,打的錯誤序號“3”會顯示為正確序號“2”,很方便)。
- 這就是2級的有序列表
1. 我試試能不能嵌套
1. 這就是2級的有序列表
3. 這個序號錯了
- 我試試能不能嵌套
- 這就是2級的有序列表
- 這個序號錯了
- 無序列表
用“+”“-”“*”(加號減號星號)加空格均可 - 表格
| 表頭 | 表頭 |
| ---- | ---- |
| 單元格 | 單元格 |
| 單元格 | 單元格 |
| 表頭 | 表頭 |
|---|---|
| 單元格 | 單元格 |
| 單元格 | 單元格 |
對齊方式
我們可以設(shè)置表格的對齊方式:
-: 設(shè)置內(nèi)容和標題欄居右對齊。
:- 設(shè)置內(nèi)容和標題欄居左對齊。
:-: 設(shè)置內(nèi)容和標題欄居中對齊。
如:
| 左對齊 | 右對齊 | 居中對齊 |
| :-----| ----: | :----: |
| 單元格 | 單元格 | 單元格 |
| 單元格 | 單元格 | 單元格 |
| 左對齊 | 右對齊 | 居中對齊 |
|---|---|---|
| 單元格 | 單元格 | 單元格 |
| 單元格 | 單元格 | 單元格 |
- 單行代碼
用鍵盤左上角的“`”符號括住兩邊
`for a=1:10:`
for a=1:10:
- 多行代碼/代碼塊
用鍵盤左上角的“```”符號3個
(```)
內(nèi)容,上下本來沒有括號,只是不加括號打不出來[無奈]
(```)
- 公式
內(nèi)容用latex的格式即可,兩邊用一個或兩個美元符號。
如:
行內(nèi)公式:$A=B^2$--即
獨立成行公式:$$A=B^2$$--即 - 流程圖
flow
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
簡書的markdown似乎不能用流程圖,所以,這里就展示不出來結(jié)果了。
3. 總結(jié)
反正作為一種標記語言,markdown的基本功能學起來非???,而且非常容易記憶。對于需要使用公式的一些問題,則可以參考對應latex的網(wǎng)址了,這里就不一一列舉了,畢竟以后如果寫論文還是用latex比較方便,正如我的標題所示,markdown我只是用來寫作和記筆記或者寫一些小的隨筆的,并不用來寫論文的,其排版能力相對還是比較單一的,遠不能勝任論文寫作。
4. 搭建atom為基礎(chǔ)的latex平臺
知乎上有一篇寫的已經(jīng)非常全面了,直接附在這里吧,有興趣的直接看鏈接的知乎文章即可操作。
https://zhuanlan.zhihu.com/p/32309940
References:
- 整體語法
http://www.itdecent.cn/p/191d1e21f7ed
https://www.runoob.com/markdown/md-tutorial.html - 超鏈接
http://www.itdecent.cn/p/ab539e9a7955
http://xianbai.me/learn-md/article/syntax/links.html - 流程圖
http://www.itdecent.cn/p/02a5a1bf1096
https://zhuanlan.zhihu.com/p/28468233 - atom平臺搭建
https://zhuanlan.zhihu.com/p/32309940
致謝
感謝這些寫了相關(guān)內(nèi)容的朋友們,本文是建立在他們分享的基礎(chǔ)上才能夠很快寫成的。
(如有侵權(quán)請聯(lián)系刪除,謝謝!)