:講真,Markdown有啥魅力,竟讓如此多人入迷!-佳作欣賞免费ppt模版下载-道格办公

講真,Markdown有啥魅力,竟讓如此多人入迷!

down的入門介紹。 Markdown是一種輕量級標記語言,它的設計初衷是讓人們能夠使用簡單的語法快速地寫作和排版文檔。 Markdown的魅力主要體現在以下幾個方面:1. 簡單易學:相比於其他標記語言,Markdown的語法非常簡單,易於學習和使用。它只使用一些簡單的符號和約定來標記文本的樣式和結構,使得寫作變得更加輕鬆。 2. 平台無關:Markdown可以在多種平台上使用,包括Windows、Mac和Linux等操作系統。無論你是使用電腦、手機還是平板,都可以方便地編寫和閱讀Markdown文檔。


出品:Python數據之道

作者:Peter

編輯:Lemon

一文入門Markdown

大家好?我叫Peter,今天給大家帶來的一篇文章是關於 Markdown的。當我正在寫這篇文章的時候,我其實也是在使用Markdown,所以這是一種很奇妙的感受:用Markdown寫關於Markdown< /code>的文章?。

接下來,我將從以下6個方面對Markdown做一個詳細的介紹,不僅幫大家快速了解Markdown ,同時也能夠幫助大家快速上手Markdown,不僅僅是入門而已。

我和Markdown的故事

2018年碩士畢業後,步入社會參加了工作。因為第一份工作的原因,機緣巧合地進入了互聯網這個大環境,也進入了數據這個大行業,我開始自學Python、Linux、pandas、numpy,數據分析及可視化、數據挖掘算法,以及機器學習的入門知識。

經過兩年多的不斷學習和工作,我成長收穫了很多,也愛上了數據這個充滿前景的行業。在學習的過程中,我一直在尋找適合自己的方法和工具來記錄學習的過程和成果。

一開始我在有道筆記、印象筆記等工具上進行記錄,後來我轉到了知乎、CSDN、掘金< /code>等平台上。當初寫作的時候,我使用的都是純文本類似Word編輯的格式進行文檔撰寫。

但是那樣真的是太醜,太low?了。完全沒有任何的特色,還不如在office中直接進行編輯。因為這些平台和工具,單純的寫作是拼不過Word這個利器的。畢竟Word就是專門為寫作而生。

後來到了2019年的2月份,我在網上知道了Markdown這個語言,慢慢地去了解它,經常去使用,從此我便愛上了Markdown

從接觸Markdown到現在1年半多的時間,我幾乎每天都在使用Markdown,可以說對它掌握到了爐火純青的地步(吹?牛?),畢竟熟能生巧。到現在,如果不是工作上面的特殊需求,我都是Markdown的寫作,技術文檔、博客、做筆記等都是用Markdown,越用越熟,越用越愛❤️

這便是我與Markdown的故事

什麼是Markdown

< p >Markdown是一種純文本、輕量級的文本標記語言

它不是一款軟件!它不是一款軟件!它不是一款軟件

通過Markdown的簡單標記語法,我們能夠以純文本的形式編寫文檔,而且幾乎所有的文本編輯器都能夠對其進行再次編輯。

Markdown的優勢

和其他我們常見的文本編輯器,比如office中的word、記事本、notepad++,還有一些開發者IDE的編輯工具相比,markdown有著自己強大的優勢:

  1. 標記語言

Markdown是單純地依靠特定的符號來標記的語言,比如-、+、*、=

通過這些標記的符號我們就能夠實現特定的功能,它們能夠讓我們專注於寫作,不用花費太多的時間和精力在排版上。

  1. 輕量級

Markdown的輕量級體現在兩個方面:

一是它的語法非常容易被記住,結構易上手,一個使用者能夠很快地上手Markdown;

二是通過Markdown寫作的文檔佔據的內存大小非常低,大家看下這篇文章通過 md、PDF、Word、HTML 這4種格式保存的效果來進行對比就知道Markdown到底有多麼輕:

還有自己曾經寫過的另一篇文章,對比Markdown和其他格式文件的大小:

非一般的輕! ! !

  1. 書寫流暢

在利用Markdown進行編寫的過程中,我們只需要將視線固定在光標處,在輸入的時候使用不同的字符,也就是兩種字符:文本字符和標記字符,我們就能同時完成文本和格式編輯。

這就是Markdown的神奇之處

這就是**Markdown**的神奇之處   # 上面的書寫方式

通過上面的例子,我們可以同時完成Markdown的輸入和格式編排?

  1. 格式固定

同一篇Word的文章,在2003、2007或者WPS中很有可能打開的時候看到的效果是不一樣的,甚至可能出現亂碼。相信很多人碰到過這種情形。但是md的文章不一樣:

只要能夠打開Markdown文章的編輯器,看到效果都是相同的

  1. 導出方便

Markdown的格式導出是非常方便的,除了常見的PDF、HTML等格式,還能夠直接複製到微信公眾號、知乎、掘金等平台上,例如筆者的Typora(筆者認為最厲害的書寫Markdown的工具)中導出的格式如此多樣化:

Markdown的使用場景

上面介紹了Markdown的諸多優勢,那到底什麼時候我們該使用它?

網絡環境下的寫作

首先我們要明白:Markdown是基於HTML開發出來的,它的目的就是創造一個更容易讀寫的語言,從而用於網絡上面的寫作。 寫作即排版

所以,沒有什麼語言比Markdown更適合在網絡環境寫的書寫

現在很多的平台都是支持Markdown寫作的:

  • 知乎
  • 微信公眾號
  • 掘金
  • 簡書
  • CSDN

國外的一些網站,比如:Ghost、Typecho等平台僅僅支持Markdown格式的.md文件

所以,Markdown能夠讓我們使用專注於寫作,而非排版

文檔協作

一份寫好的Markdown文檔是能夠在任何系統的任何文本編輯軟件中打開的,能夠保證在不同的系統之間進行切換,這樣的好處是:

  1. 項目團隊的成員能夠自由地選取自己喜歡的Markdown工具在自己的系統上進行寫作,而不受團隊其他成員的系統和編輯器的限制
  2. Markdown文章的展示不僅僅是在我們Markdown編輯器中,還能夠轉成HTML網頁的內容,可以讓讀者在瀏覽器中直接打開觀看

特殊領域應用< span >

由於現在Markdown的流行,它已經被嵌入到了很多工具中,比如筆者也是每天在使用的jupyter notebook,一款用於機器學習和數據分析的強大利器。

在jupyter notebook中就能夠直接使用Markdown進。這樣使得我們在進行數據分析的同時,能夠直接將我們的分析結論寫在notebook中。

將Markdown編輯器和jupyter notebook地完美結合,極大地方便了筆者的工作,然而這時Word等傳統的文本編輯工作無法做到的。

Markdown工具

現在有很多的平台和工具都能夠進行Markdown的書寫,Markdown文檔在它們之間也是能夠相互編輯的。常見的有:

  • 工具類的有:Typora、Typed、Ulysses、Falcon、MacDown、Mou ,筆者使用的就是Typora,目前它是免費的,而且有多種主題可以進行選擇
  • 平台類的有:微信公眾號、知乎、CSDN、掘金、騰訊雲社區等,筆者在每個平台都有嘗試過。目前在掘金和騰訊雲社區比較多
  • 手機APPMWeb、馬克文檔等,這個筆者幾乎不使用

強烈建議使用Typora?,這篇文章就是在Typora中完成的。

Markdown語法

終於來到了介紹語法的部分,通過下面語法部分的講解,保證能夠掌握95%的Markdown語法。

標題

在Markdown中進行編寫的時候,標題也是有等級的,目前最多的是6級,是通過#的個數來實現的:

# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題< br>###### 六級標題

實際的效果為:


引用

如果我們想在文中引用一段話,或者我們自己想將某段話當做引用的文字,可以通過下面的方式來實現:在文字的前面加一個>符號,同時要和後面的文字隔開;

> 路漫漫其修遠兮,吾將上下而求索

實際效果為:

路漫漫其修遠兮,吾將上下而求索

當然也是分等級的,我們通過>的個數來實現多層引用,也就是嵌套引用:

> 本篇文章講解的是Markdown,分為如下幾個方面:
>> 1 .我和Markdown的故事
>> 2.什麼是Markdown
>> 3.Markdown的優勢

本篇文章講解的是Markdown,分為如下幾個方面:

1.我和Markdown的故事

2.什麼是Markdown

3.Markdown的優勢


分割線

分割線的作用就是將上下的內容分割開來,使用的3個或者3個以上的-、+、 *(3個符號中的一個)

比如在上面已經使用了華麗麗的分割線

字體顏色

在實際的寫作過程中,我們或許想給字體加上不同的顏色進行標註,這個時候顏色標註就是最好的功能,通過一個例子來說明:

夏天是< g stroke='currentColor' fill='currentColor' stroke-width='0' transform='matrix(1 0 0 -1 0 0)'> 的,秋天是< g data-mml-node='math'>

實際的源碼是:

夏天是$color{red}{紅色}$的,秋天是$color{yellow}{黃色}$的

實現的方式為:$color{指定顏色}{文本內容}$

字體高亮

有了字體的顏色設置,我們看看字體的高亮,其功能也是想突出強調某些文本,下面的內容實現了文本的高亮:

夏天是==紅色==的,秋天是==黃色==的

具體的實現方式為:用一對==將文字包裹起來即可

夏天是==紅色==的,秋天是==黃色==的

字體加粗

有時候我們會向對某些字體加粗處理,下面的字體實現加粗:

我是中國人,我在中國

具體的實現方式為:用一對**將文字包裹起來

我是**中國人**,我愛**中國**
< h3 data-tool='mdnice編輯器' >字體斜體

有時候我們想對字體實現斜體,也是想強調某些文本內容:

斜體也是起到了強調的作用

上面的斜體兩字就是實現了斜體的效果,具體實現方式為:用一對*將文本包裹

*斜體*也是起到了強調的作用

無序列表

比如筆者正在的這篇文章,分為好幾個子版塊,我們使用無序列表:

  • 我和Markdown的故事
  • 什麼是Markdown
  • Markdown的優勢
< p data-tool='mdnice編輯器' >實現的具體方式:在文字的前面加上-、+、*(3個中的一個),符號和文本之間必須要有空格(實現加粗)

- 我和Markdown的故事
+ 什麼是Markdown
* Markdown的優勢
< /pre>

有序列表

有序列表是通過數字來體現的,還是上面?的例子,我們使用有序列表來看看效果:

  1. 我和Markdown的故事
  2. 什麼是Markdown< /section>
  3. Markdown的優勢

實現的具體方式為:文字的前面加上數字即可,同時要有空格

1. 我和Markdown的故事
2. 什麼是Markdown
3. Markdown的優勢

注意:數字後面的點必須和之後的文字有空格

刪除線

有時候在書寫的過程中,我們想刪除某些文字,比如經常聽到的廣告語:

例子:不要199,只要19

在上面的例子中199就是使用了刪除線,具體的實現方式:通過一對~~(兩個波浪線)將需要刪除的內容包裹起來,源碼為:

不要~~199~~,只要99

下劃線

下劃線也是經常使用的一種字體修飾方式,我們還是通過一個例子來講解:

例子:李白是一位唐代的詩人

上面例子中的唐代就是使用了下劃線,具體實現的方式:通過一隊<u></u> 標籤將內容包裹起來,實現的源碼為:

李白是一位<u>唐代</u>的詩人

段內代碼

如果我們的代碼只有一行,我們使用段內代碼,比如我學習的第一行代碼是:print('hello world')

具體實現方式:通過一對反引號將代碼包裹起來。 不是單引號,不是單引號,不是單引號,具體實現的源碼是:

`print('hello world')`
< h3 data-tool='mdnice編輯器' >段外代碼

段外代碼其實就是代碼的量比較大,我們需要使用代碼塊的形式,比如:

def add(x,y)< /span>:  # 定義一個求和函數
  return x+y

使用的具體源碼為:

圖片

如果我們想在Markdown中插入圖片,首先我們需要使用一個圖床工具,獲取到對應的Markdown鏈接,才能放到Markdown中。

比如:筆者在自己的macOS中使用的是ipic圖床工具,將圖片上床到ipic之後,獲取到了鏈接:

# 這個就是圖片的引用格式:![](鏈接)
![銀杏樹-圖片註釋](https://tva1.sinaimg.cn/large/0081Kckwgy1gkceimnuonj30u01401iv.jpg)
銀杏樹

鏈接

在Markdown中我們經常會使用鏈接,即當點擊某寫文字的時候,會自動跳轉到文字指定的鏈接中,比如:我去年學習了python官網

在這裡點擊python官網幾個字就會自動跳轉到python的官網中去,實現的方式為:

[python官網](https://www.python.org/)  # 只是比圖片少了個感嘆號! 

表格< /h3>

在Markdown中也會經常使用表格,比如一個簡單的學生成績表:


地址語文數學英語
小明廣東省深圳市南山區
向陽花園25棟
999089
小紅湖南省長沙市岳麓區洋湖濕地公園909495
小芳福建省漳州市平和縣939190

具體實現的源碼為:

郵箱

使用一對<>將你的郵箱括起來即可:123456@qq.com,具體源碼為:

<123456@qq.com>

腳註

今天講解了很多關於Markdown^1的內容,希望對大家有所幫助,同時也給大家強力安利一下Typora^2這款Markdown寫作神器,你一定會愛上Markdown的

腳註會顯示在文章的最後面

使用的中括號[^],讓我們看看實現的源碼(通過圖片的形式看如何實現)

總結

本文中講解了很多關於Markdown的知識,從它的特點、使用場景到常用語法,只有掌握了基本語法,經常使用它們進行文檔書寫,才能達到熟練生巧的底部,相信你一定會愛上Markdown❤️。


作者簡介

Peter,碩士畢業僧一枚,從電子專業自學Python入門數據行業,擅長數據分析及可視化。喜歡數據,堅持跑步,熱愛閱讀,樂觀生活。個人格言:不浮於世,不負于己

個人站點:www.renpeter.cn,歡迎常來小屋逛逛

本文來自公眾號讀者投稿,歡迎各位童鞋向公號投稿,點擊下面圖片了解詳情!

------- End -------

點右下角「在看」與轉發
是對我們最大的支持

特別推薦下公眾號「檸檬數據」,會不定期分享數據故事,歡迎來串門。

回复「600」獲取《Python知識手冊
回复「time」獲取《Python時間使用指南

檸檬數據

發現數據價值,分享數據故事

掃碼關注,查看更多內容

文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/To%20be%20honest%20what%20is%20the%20charm%20of%20Markdown%20so%20many%20people%20are%20fascinated.html

(810)
打賞 支付宝扫一扫 支付宝扫一扫
single-end

相關推薦