在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【經驗分享】如何使用Markdown編寫技術文檔?

嵌入式物聯網開發 ? 來源:嵌入式物聯網開發 ? 作者:嵌入式物聯網開發 ? 2022-08-20 14:55 ? 次閱讀

1 概述

Markdown是一種輕量級標記語言,創始人為約翰·格魯伯(英語:John Gruber)。 它允許人們使用易讀易寫的純文本格式編寫文檔,然后轉換成有效的XHTML(或者HTML)文檔。這種語言吸收了很多在電子郵件中已有的純文本標記的特性。

由于Markdown的輕量化、易讀易寫特性,并且對于圖片,圖表、數學式都有支持,許多網站都廣泛使用Markdown來撰寫幫助文檔或是用于論壇上發表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、簡書等,甚至還能被使用來撰寫電子書。

2 幾種支持Markdown語法的工具、軟件介紹

2.1 Typroa

Typroa 是我常用的編輯器,熟悉了Markdown語法了,你會用起來非常順手。它的設計與別人編輯器最大的區別是,它支持 “所見即所得”,一邊編寫,立馬就預覽,效率高,也很流暢。

特色功能:可以支持外部圖床設置,直接把截圖貼上來,立馬可以上傳到圖床,生成訪問鏈接,這個功能非常暫。

2.2 sublime插件

可以參考這個 鏈接 嘗試安裝看看,不過我試了,效果并不理想。

2.3 Cmd Markdown

這個有點特別,它既支持 在線網頁編輯器,也支持本地化的編輯器。采用的是左編輯、右預覽的設計。新手可以考慮使用下。

2.4 在線云筆記之類的平臺

有道云筆記:使用了,不太符合我的習慣;不過作為在線筆記倒是可以考慮。

語雀筆記:沒使用過,感興趣可以嘗試下。

印象筆記: 沒有使用過,感興趣可以嘗試下。

還有其他。。。

2.5 技術博客平臺的編輯器

常見的技術博客平臺,比如CSDN、簡書、博客園、oschina.net等都支持Markdown版本的編輯器。

2.6 總結

蘿卜青菜,各有所愛!選擇一款適合自己的,多使用,孰能生巧

3 常用語法

3.1 目錄相關

1 這是1級目錄

1.1 這是2級目錄

1.1.1 這是3級目錄

1.1.1.1 這是4級目錄

1.1.1.1.1 這是5級目錄

1.1.1.1.1.1 這是6級目錄

注意,一般最大支持 6 級目錄,這樣滿足我們的日常寫作需求了。

3.2 文本相關

這個是加粗! 這個是斜體! 這個是斜體加粗! ~~這個是字體刪除!~~這個是文字加底色 (實則是代碼的寫法,下面會講)

3.3 列表相關

gg

gg

gg

ggg

gg

ggg

fff

有序列表4(加粗)

有序列表3

有序列表2

有序列表1 a. 有序列表 b. 有序列表

(數字 加 . 加 空格;支持多級嵌套)

無序列表

無序列表

哈哈哈

無序列表

無序列表

(-或*或+ 加 空格;支持多級嵌套)

3.4 代碼相關

這是單行代碼:printf("hello world!\r\n");

int main(void)

{

printf("hello world!\r\n");

return 0;

}

3.5 圖片相關

poYBAGMAhV2ABdFeAABGT5Pgq7c127.png

語法規則:

3.6 超鏈接相關

這里是百度的超鏈接描述

語法規則: 描述

3.7 文字引用

這是一段引用文字

引用可以嵌套

引用可以嵌套 這是一段引用文字

3.8 水平分隔線

【三個橫桿或三個星號或三個下劃線,+ 回車】

3.9 表格相關

(左對齊)表頭1 (居中)表頭2 (右對齊)表頭3 默認表頭
內容1 內容2 內容3 內容4
~~內容1~~ 內容2 內容3 內容4

4 高階功能

4.1 to-do-list

[x] done-list-3

[x] done-list-2

[x] done-list-1

[ ] to-do-list-3

[ ] to-do-list-2

[ ] to-do-list-1

4.2 流程圖

st=>start: Start

op=>operation: Your Operation

cond=>condition: Yes or No?

e=>end

st->op->cond

cond(yes)->e

cond(no)->op

st=>start: 開始框

op=>operation: 處理框

cond=>condition: 判斷框(是或否?)

sub1=>subroutine: 子流程

io=>inputoutput: 輸入輸出框

e=>end: 結束框

st(right)->op(right)->cond

cond(yes)->io(bottom)->e

cond(no)->sub1(right)->op

st=>start: 開始框

op=>operation: 處理框

cond=>condition: 判斷框(是或否?)

sub1=>subroutine: 子流程

io=>inputoutput: 輸入輸出框

e=>end: 結束框

st->op->cond

cond(yes)->io->e

cond(no)->sub1(right)->op

4.3 時序圖

Alice->Bob: Hello Bob, how are you?

Note right of Bob: Bob thinks

Bob-->Alice: I am good thanks!

【注意:這個不是每個Markdown編輯器都支持的渲染功能】

Title: 標題:復雜使用

對象A->對象B: 對象B你好嗎?(請求)

Note right of 對象B: 對象B的描述

Note left of 對象A: 對象A的描述(提示)

對象B-->對象A: 我很好(響應)

對象B->小三: 你好嗎

小三-->>對象A: 對象B找我了

對象A->對象B: 你真的好嗎?

Note over 小三,對象B: 我們是朋友

participant C

Note right of C: 沒人陪我玩

4.4 甘特圖

title 項目開發流程

section 項目確定

需求分析 :a1, 2016-06-22, 3d

可行性報告 :after a1, 5d

概念驗證 : 5d

section 項目實施

概要設計 :2016-07-05 , 5d

詳細設計 :2016-07-08, 10d

編碼 :2016-07-15, 10d

測試 :2016-07-22, 5d

section 發布驗收

發布: 2d

驗收: 3d

【注意:這個不是每個Markdown編輯器都支持的渲染功能(Cmd Markdown 的 gantt語法)】

%% 語法示例

gantt

dateFormat YYYY-MM-DD

title 軟件開發甘特圖

section 設計

需求 :done, des1, 2014-01-06,2014-01-08

原型 :active, des2, 2014-01-09, 3d

UI設計 : des3, after des2, 5d

未來任務 : des4, after des3, 5d

section 開發

學習準備理解需求 :crit, done, 2014-01-06,24h

設計框架 :crit, done, after des2, 2d

開發 :crit, active, 3d

未來任務 :crit, 5d

耍 :2d

section 測試

功能測試 :active, a1, after des3, 3d

壓力測試 :after a1 , 20h

測試報告 : 48h

【注意:這個不是每個Markdown編輯器都支持的渲染功能(Typroa 的 mermaid語法)】

4.5 數學公式

這是單行公式$E=mc^2$

$\sin(\alpha)^{\theta}=\sum_{i=0}^{n}(x^i + \cos(f))$

$$ E=mc^2 $$

$$ \sin(\alpha)^{\theta}=\sum_{i=0}^{n}(x^i + \cos(f)) $$

5 注意事項

5.1 空格問題

Markdown對空格是不敏感的,也就是說你想輸入空格顯示的時候,還需要特殊操作,比如首行空兩個的寫作場景。

? 半角的空格 ? 全角的空格

5.2 換行問題

操作方法

行尾打兩個或兩個以上的空格之后回車(換行后的行距較小)

打兩個回車 (換行之后的行距變大)

html的
來換行 (比較兼容的寫法)

這是一行
這是另一行 這是第3行

這是一行

這是另一行

這是第3行

這是一行
這是另一行
這是第3行

5.3 字符轉義的問題

在 HTML 文件中,有兩個字符需要特殊處理: < 和 & 。 < 符號用于起始標簽,& 符號則用于標記 HTML 實體,如果你只是想要使用這些符號,你必須要使用實體的形式,像是 < 和 &。

這里舉兩個例子:

AT&T AT&T

4 < 5 4 < 5

5.4 內嵌 HTML 標簽的問題

我也不熟,很少有,舉個例子:

這是紅色字體

這是綠色字體

字體大小size=1

字體大小size=3

字體大小size=5

【注意:以上html標簽有些編輯器又不支持】



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式技術
    +關注

    關注

    10

    文章

    362

    瀏覽量

    40238
  • 編輯器
    +關注

    關注

    1

    文章

    814

    瀏覽量

    31670
  • MarkDown
    +關注

    關注

    0

    文章

    46

    瀏覽量

    401
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    簡述電源設計經驗技巧

    在電源設計領域中,經驗的積累往往決定了產品的穩定性和可靠性。若是電子新人了解到一些實用的設計技巧,電源設計將事半功倍。下面將總結大佬的14條電源設計經驗,以此提供參考和指導。
    的頭像 發表于 04-23 09:26 ?234次閱讀

    工業控制PCBA抗震設計要點:經驗分享與技術探討

    工業控制PCBA的抗震設計經驗分享 在工業控制領域,PCBA(印制電路板組裝)作為核心組件,其穩定性至關重要。然而,工業環境往往伴隨著振動、沖擊等惡劣條件,這對PCBA的抗震性能提出了極高的要求
    的頭像 發表于 04-14 17:51 ?152次閱讀

    如何在 樹莓派 上編寫和運行 C 語言程序?

    在本教程中,我將討論C編程語言是什么,C編程的用途,以及如何在RaspberryPi上編寫和運行C程序。本文的目的是為您介紹在RaspberryPi上進行C編程的基礎知識。如果您想深入了解C編程
    的頭像 發表于 03-25 09:28 ?311次閱讀
    如何在 樹莓派 上<b class='flag-5'>編寫</b>和運行 C 語言程序?

    電源經典文檔-精通開關電源設計

    文檔基于作者多年從事開關電源設計的經驗,從分析開關變換器最基本器件:電感的原理入手,由淺入深系統地論述了寬輸入電壓DC-DC變換器(含離線式正、反激電源)及其磁件設計、MOSFET導通和開關損耗
    發表于 03-17 14:15

    Labview技術幫助文檔

    Labview最好的教材就是自帶的幫助文檔
    發表于 03-05 18:01 ?0次下載

    LPDDR4 16Gb 技術文檔詳解:SK hynix H9HCNNNBKUMLXR 規格書

    本文詳細介紹了 SK hynix 公司生產的 LPDDR4 16Gb(x16,2 Channel,1 CS)內存芯片 H9HCNNNBKUMLXR 的技術規格書。該文檔提供了芯片的詳細參數、功能描述
    發表于 03-03 14:07

    電子工程師的PCB設計經驗

    本文分享了電子工程師在PCB設計方面的經驗,包括PCB布局、布線、電磁兼容性優化等內容,旨在幫助初學者掌握PCB設計的關鍵技術
    的頭像 發表于 01-21 15:15 ?933次閱讀

    電子工程師的電源設計經驗

    本文分享了電子工程師在電源設計方面的經驗,包括電源電路的設計要點、電源管理芯片的選擇、電源完整性優化等內容,旨在幫助初學者掌握電源設計的關鍵技術
    的頭像 發表于 01-21 15:14 ?379次閱讀

    電子技術經驗分享

    在電子技術領域,積累經驗至關重要。就拿電路設計來說,我曾遇到一個棘手的問題。有一次,在設計一個復雜的電路時,出現了短路現象。經過仔細排查,發現是線路連接出現了問題。這讓我深刻認識到,在設計電路
    的頭像 發表于 01-03 14:53 ?307次閱讀

    Verilog vhdl fpga

    崗位職責 1.負責FPGA的架構設計、代碼編寫、仿真等; 2.協同軟、硬件工程師完成系統聯調和測試; 3.負責項目中FPGA設計的相關文檔編寫及維護;任職要求 1.碩士及以上學歷,電子、通信、計算機
    發表于 11-12 16:40

    芯盾時代參與編寫零信任相關標準

    近日,《零信任體系身份認證與訪問控制技術規范》標準(以下簡稱《標準》)第三次編寫工作會議在北京成功舉辦。來自芯盾時代、中國電子科技集團公司第十五研究所、北京郵電大學等牽頭單位和參編單位的專家代表
    的頭像 發表于 11-05 11:07 ?1194次閱讀

    VSCode中Markdown借助plantuml繪制流程圖

    VSCode中Markdown里通過plantuml繪制流程圖,簡直不要太方便。
    的頭像 發表于 10-28 11:19 ?2394次閱讀

    怎么樣提高verilog代碼編寫水平?

    (Testbench)的技巧,對自己編寫的代碼進行充分的測試和驗證。 參加在線課程和論壇:參與相關的在線課程、技術論壇和社區,與其他開發者交流和分享經驗,解決遇到的問題。 研究高級主題:如異步處理、跨
    發表于 09-25 20:05

    FPGA芯片架構和資源有深入的理解,精通Verilog HDL、VHDL

    崗位職責 1.負責FPGA的架構設計、代碼編寫、仿真等; 2.協同軟、硬件工程師完成系統聯調和測試; 3.負責項目中FPGA設計的相關文檔編寫及維護; 任職要求 1.碩士及以上學歷,電子、通信
    發表于 09-15 15:23

    瑞薩RX MCU功能安全解決方案簡介 參考文檔

    參考文檔定義了一個虛擬電機控制系統,并描述了獲得該虛擬系統功能安全認證所需的技術信息。例如,如何編寫提交給認證機構的文件,如何實現安全MCU執行的診斷和監控功能。本文件的內容可用于各種功能安全產品。
    發表于 07-05 11:01 ?1341次閱讀
    瑞薩RX MCU功能安全解決方案簡介 參考<b class='flag-5'>文檔</b>
    主站蜘蛛池模板: 97天天干 | 中文字幕二区三区 | 日韩三级在线免费观看 | 农村的毛片丨级 | 天天拍夜夜添久久精品中文 | 加勒比一木道|视频在线看 加勒比在线免费视频 | 奇米影视99 | 久久精品国产精品亚洲毛片 | 欧美天天性 | 天堂资源在线最新版 | 伊人伊成久久人综合网777 | 亚洲乱淫 | 欧美性白人极品1819hd高清 | 日本在线观看高清不卡免v 日本在线观看永久免费网站 | 午夜看大片 | 伦理片日本韩国电影三级在线观看 | 性欧美日本| 一本高清在线 | 日本不卡高清免费v日本 | 午夜五月天 | 免费毛片网站在线观看 | 一级黄色录像视频 | 午夜免费啪在线观看视频网站 | 色综合久久88 | 亚瑟 国产精品 | 在线免费观看91 | 日本特级黄色大片 | 大香伊人网 | 色综合亚洲天天综合网站 | 欧美色视频日本 | 精品女视频在线观看免费 | 性久久久久久久久 | 国产精品久久久亚洲 | 特级全黄大片 | 夜夜爽影院 | 天天天狠天天透天天制色 | 免费在线观看污视频 | 国产精品网址你懂的 | 可以免费看的黄色片 | 最近2018年在线中文字幕高清 | www视频在线观看天堂 |