精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

    文章

    360

    瀏覽量

    35669
  • 編輯器
    +關注

    關注

    1

    文章

    803

    瀏覽量

    31128
  • MarkDown
    +關注

    關注

    0

    文章

    45

    瀏覽量

    259
收藏 人收藏

    評論

    相關推薦

    Verilog vhdl fpga

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

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

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

    VSCode中Markdown借助plantuml繪制流程圖

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

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

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

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

    參考文檔定義了一個虛擬電機控制系統,并描述了獲得該虛擬系統功能安全認證所需的技術信息。例如,如何編寫提交給認證機構的文件,如何實現安全MCU執行的診斷和監控功能。本文件的內容可用于各種功能安全產品。
    發表于 07-05 11:01 ?861次閱讀
    瑞薩RX MCU功能安全解決方案簡介 參考<b class='flag-5'>文檔</b>

    FPGA入門必備:Testbench仿真文件編寫實例詳解

    編寫完HDL代碼后,往往需要通過仿真軟件Modelsim或者Vivadao自帶的仿真功能對HDL代碼功能進行驗證,此時我們需要編寫Testbench文件對HDL功能進行測試驗證。
    發表于 04-29 10:43 ?1849次閱讀

    labview文檔教程資料(四)

    電子發燒友網站提供《labview文檔教程資料(四).zip》資料免費下載
    發表于 04-23 09:29 ?11次下載

    labview文檔教程資料(三)

    電子發燒友網站提供《labview文檔教程資料(三).zip》資料免費下載
    發表于 04-23 09:29 ?5次下載

    labview文檔教程資料(二)

    電子發燒友網站提供《labview文檔教程資料(二).zip》資料免費下載
    發表于 04-23 09:28 ?15次下載

    廣立微參與起草的《技術文檔的用戶體驗評估規范》正式發布

    2024 年 4 月 11 日,由北大、螞蟻和廣立微等多家單位領銜起草的全球第一份專注于技術文檔用戶體驗評估的標準正式發布。
    的頭像 發表于 04-14 11:10 ?688次閱讀
    廣立微參與起草的《<b class='flag-5'>技術</b><b class='flag-5'>文檔</b>的用戶體驗評估規范》正式發布

    VitePress 1.0正式發布:基于Vite與Vue構建的靜態網站生成器

    VitePress允許用戶通過Markdown編輯內容,應用特定的主題并生成易于部署的靜態HTML頁面。值得注意的是,VitePress不僅僅適用于文檔制作領域,還能用于博客、檔案及營銷型網站的定制化開發。
    的頭像 發表于 03-22 14:49 ?902次閱讀

    直流/直流降壓穩壓器技術文檔集錦

    電子發燒友網站提供《直流/直流降壓穩壓器技術文檔集錦.pdf》資料免費下載
    發表于 02-28 09:43 ?0次下載
    直流/直流降壓穩壓器<b class='flag-5'>技術</b><b class='flag-5'>文檔</b>集錦

    【電磁兼容技術文檔分享】頻譜儀應用案例&amp;amp;簡易探頭的制作

    【電磁兼容技術文檔分享】頻譜儀應用案例&簡易探頭的制作
    的頭像 發表于 02-19 13:20 ?790次閱讀
    【電磁兼容<b class='flag-5'>技術</b><b class='flag-5'>文檔</b>分享】頻譜儀應用案例&amp;amp;簡易探頭的制作

    OCR終結了?曠視提出可以文檔級OCR的多模態大模型框架Vary,支持中英文,已開源!

    想將一份文檔圖片轉換成 Markdown 格式?以往這一任務需要文本識別、布局檢測和排序、公式表格處理、文本清洗等多個步驟—— 這一次,只需一句話命令,多模態大模型 Vary 直接端到端輸出結果
    的頭像 發表于 12-24 21:40 ?1802次閱讀
    OCR終結了?曠視提出可以<b class='flag-5'>文檔</b>級OCR的多模態大模型框架Vary,支持中英文,已開源!

    如何用RK3588編寫應用程序

    里面的內容的詳細說明,如下圖所示。 飛凌編寫的開發手冊主要是以下三個文檔: 1、《OK3588-C_Linux_用戶編譯手冊_V1.0_20230327.pdf》,這個文檔主要是介紹了飛凌
    發表于 12-19 13:24