.md文件以及markdown语法书写md文档

  • 1. .md文件如何打开
  • 2. markdown是什么?
    • 2.1 markdown用来干嘛?
    • 2.2 怎样书写和读取markdown?
  • 3. markdown语法
    • 3.1 基本符号
    • 3.2 标题(从大到小取决于#号的数量)
    • 3.3 正文
    • 3.4 段落
    • 3.5 字体样式
    • 3.6 引用
    • 3.7 分隔符
    • 3.8 列表
      • 3.8.1 无序列表
      • 3.8.2 有序列表
    • 3.9 链接
    • 3.10 图片
    • 3.11 代码
      • 3.11.1 代码块
      • 3.11.2 代码段
    • 3.12 表格
    • 3.13 保存
    • 3.14 怎样在简书开始书写你的第一个markdown文档?

参考文章
原文链接:https://blog.csdn.net/HouHouEr/article/details/119818080
用markdown写下你的第一个md文档 https://www.jianshu.com/p/de9c98bba332
Typora 0.11.18 最后免费版本下载 + 特性简介 https://www.cnblogs.com/wonux/p/15693229.html

1. .md文件如何打开

可能有些朋友会看到以md为结尾的文件,但是不知道用什么打开。下面就来说一下.md文件如何打开,markdown文件用什么打开。
  1、首先来普及一下什么是md文件, md全称markdown,markdown也是一种标记语言。  
  2、md文件其实可以用常用的文本编辑器都可以打开,例如记事本、EditPlus、sublime等等。  
  3、用记事本打开,把markdown文件拖到记事本图标上就可以打开 。  
  4、用 sublime打开方法也一样 ,当然也可以在文件上右击选择打开方式。  
  5、当然 打开markdown文件最专业的还是markdownPad软件 。左边是源码,右边可以看展示效果。

但是:以上方法只针对一般文字的参阅,一些自带图片的MD文件,用以上打开的方式就不会太友好,也有很多配有图片的MD文件用以上方式打开图片就有丢失问题。

比如这种的:
md文件里面的图片放到了assets文件夹里面了,
最好的软件就是他:https://www.typora.io/(Typora)或者中文网站https://typoraio.cn/

typora软件现在要收费啦,以前不收费,可以找免费版安装,如:https://blog.csdn.net/qq_44627608/article/details/121734682

把md文件和文件图片,统一放到一个文件夹。之后用Typoar打开就可以了。

2. markdown是什么?

同HTML一样,markdown也是一种标记语言,但与HTML相比,简直不能再简单!这主要体现在两个地方:

  • 标记符的数量,HTML文档需要用到数量繁多的标记符,再辅以CSS来控制样式和排版,而markdown文档只需要四个基本的标记符号就能完成同样的事。
  • 标记符的书写。HTML文档内容需要同时标记开始和结束 <html><body> 这是一个网页</body></html>,而markdown文档则只要在开始位置标记即可#这是一个md文档

2.1 markdown用来干嘛?

主要是用来解决文档快速排版快速读取的问题。当我们需要让文档看起来层次分明,但又想不依赖于像Word这样的重型编辑工具来书写、排版和读取时,markdown易写易读的优势就非常明显了。

并且在我使用一段时间后,发现markdown的编写方式还有助于作者快速梳理逻辑思路和文章层次。

2.2 怎样书写和读取markdown?

同HTML一样,你可以使用任何一款纯文本编辑工具(如记事本)来编辑和读取包含markdown格式的文本,但只有在一些网站(如简书)或者工具(如有道云笔记)下,才能呈现出美观的渲染样式。

当然,markdown也可以使用HTML的标记符来控制格式和排版,这意味着,你即可以使用标准的markdown语法,也可以在其中嵌入HTML标记符,但只有一小部分会起作用。

3. markdown语法

我再次强调,真的非常简单!花几分钟跟随我熟悉一下语法,相信你也可以马上写出你的第一个markdown文档。

3.1 基本符号

基本符号:* - + >
你只需要记住这四个基本符号就能控制文档的排版和样式,因为基本上所有的markdown标记都是基于这四个符号及其组合。需要注意的是,基本符号后有一个用于分割标记符和内容的空格。

3.2 标题(从大到小取决于#号的数量)

一级标题 # 一级标题
二级标题 ## 二级标题
三级标题 ### 三级标题
四级标题 #### 四级标题
五级标题 ##### 五级标题
六级标题 ###### 六级标题

或者选择标题,按快捷将也可以

# 一级标题 快捷键为 Ctrl + 1
## 二级标题 快捷键为 Ctrl + 2
......
###### 六级标题 快捷键为 Ctrl + 6

3.3 正文

换行以后直接开始书写,不用加任何符号。

3.4 段落

一个段落以一个自然的 回车 作为换行分隔。

3.5 字体样式

倾斜 *倾斜*
加粗 **加粗**
倾斜并加粗 ***倾斜并加粗***
文字删除线 ~~文字删除线~~

3.6 引用

这是一段引用 > 引用内容

3.7 分隔符

连续输入三个以上的 --- 添加分隔符,下面就会出现一条横线:

3.8 列表

3.8.1 无序列表

使用 * - + 中的任何一个符号加空格就可以创建无序列表,但如我这样的强迫症患者 完美主义者可以进一步使用+和-来表现层次关系。

* 这是一个无序列表
* 这是一个无序列表+ 这是一个父无序列表- 这是一个子无序列表

3.8.2 有序列表

使用 数字+点+空格+内容 创建有序列表。

1. 这是一个有序列表
2. 这是一个有序列表
3. 这是一个有序列表1. 这是一个嵌套有序列表2. 这是一个嵌套有序列表3. 这是一个嵌套有序列表

列表可以嵌套,使用时在嵌套列表前按 tab 或 空格 来控制缩进。如你所见,这篇文章的排版就使用了嵌套列表的样式。

3.9 链接

用markdown写下你的第一个md文档 的文章链接是这样构成的

[用markdown写下你的第一个md文档](http://www.jianshu.com/p/de9c98bba332)

也可以直接用尖括号包含网址的方式<http://www.jianshu.com>来直接构造一个可点击的链接 http://www.jianshu.com

3.10 图片

像构造一个链接一样,只需要在前面加!

![图片名称](图片地址)

3.11 代码

markdown也常用来编写代码文档,因此文档中引入代码必不可少。

3.11.1 代码块

使用`` 符号包裹代码构建一个代码块, 符号在左上角esc键下方,请在半角状态输入。一些markdown工具支持更简单的按tab缩进方式。
console.log('这是一个代码块');

3.11.2 代码段

使用代码段,这样的方式来构建一个多行的代码段。

代码段
print("这是一个")
print("由markdowns标记符构成")
print("多行代码段")

3.12 表格

  • 使用- |符号把内容分割为你认为合适的表格样式就好。
  • 使用:符号标识对齐。
表头1|表头2|表头3
:----|:-----:|-----:
左对齐|居中对齐|右对齐
表头1 表头2 表头3
左对齐 居中对齐 右对齐

3.13 保存

最后将markdown编写的文档存为 .md 格式,就可以用对应的工具查看效果和编辑了。

3.14 怎样在简书开始书写你的第一个markdown文档?

  1. 首先你要注册一个账号
  2. 然后点击右上角 写文章
  3. 点击右下脚角 设置
  4. 默认编辑器选择 MarkDown编辑器
  5. 最后 新建文章

.md文件以及markdown语法书写md文档相关推荐

  1. vue生成静态html文件_使用 VuePress 生成静态文档

    本文作者:IMWeb HuQingyang 未经同意,禁止转载 VuePress 由两部分组成:一部分是支持用 Vue 开发主题的极简静态网站生成器,另一个部分是为书写技术文档而优化的默认主题.它的诞 ...

  2. html(+css)/01/html语言基础,标记,标记语法,html文档结构

    厚积薄发 html(+css)/01/html语言基础,标记,标记语法,html文档结构 工资:4500元左右/月 最好的学习html的方法,就是多参考别人的网页源代码: 查看源代码: 1,打开网页/ ...

  3. html中只能上传文件word,HTML文件表单,接受Word文档(HTML file form, accept Word documents)...

    HTML文件表单,接受Word文档(HTML file form, accept Word documents) 我在这里遇到了一个奇怪的问题. (不管怎样,或者我只是忽略了一些非常简单的东西.) 我 ...

  4. 织梦模板文件不存在,无法解析文档的最快解决方法

    在织梦文件里找到下面2个文件: include/arc.listview.class.php include/arc.archives.class.php 在这2个文件里搜索 模板文件不存在,无法解析 ...

  5. MarkDown编辑器 - MarkText使用文档

    MarkDown编辑器 - MarkText使用文档 1.Why MarkText 2.界面 切换侧边栏 插入表格 切换主题 设置 快速插入 快速修改 表情符号选择器 3.导出文档 1.Why Mar ...

  6. 使用caj文件转换器怎么转换成word文档

    我们在办公的时候会处理很多文件,一般将它转换成word文档的形式,但是有很多caj文件处理不了,一直放在那里,该怎么办呢!这时候就需要用caj文件转换器了,那么使用caj文件转换器怎么转换成word文 ...

  7. 完整企业官网源码,前端基于Vue+ElementUI,后台基于基于core3 webapi,含数据库文件,含详情安装部署文档

    完整企业官网源码,前端基于Vue+ElementUI,后台基于基于core3 webapi,含数据库文件,含详情安装部署文档 完整代码下载地址:完整企业官网源码 某工程管理有限公司企业官网 前端 新版 ...

  8. 加载js文件,在线预览pdf文档

    加载js文件,在线预览pdf文档 效果演示 环境要求 JS文件下载 Jsp页面导入js文件 jquery.media.js源码 效果演示 首先,先展示效果图 环境要求 Tomcat8.5 [注意]:T ...

  9. 织梦文章无法文件html模板不存在,织梦彻底解决“模板文件不存在,无法解析文档...

    这个教程是让程序明明白白的告诉你是哪个栏目哪个模板文件不存在,再去找该栏目的相关设置和添加不存在的模板文件. 前面提示: 1.系统,基本参数,点[确认]按钮一次 (搬家恢复数据后必须要点一次): 2. ...

最新文章

  1. 干货!整理了50个 Pandas 高频使用技巧,强烈建议收藏!
  2. MySql模糊查询中特殊字符处理
  3. Hive自定义UDF和聚合函数UDAF
  4. python正确的输入语句_手把手教你在python中如何使用while True语句
  5. Android 拉起小程序页面进行传值
  6. 分布式一致性算法:可能比你想象得更复杂
  7. 使用SparkJava和Graal的本机微服务
  8. android html 启动app,Android js交互 与 Html启动App
  9. linux下nginx的基本使用
  10. 简单实用的网游服务器架构
  11. redis---队列的操作
  12. Hadoop、Spark等5种大数据框架对比,你的项目该用哪种?
  13. JLU数据结构第七次上机实验解题报告
  14. 删除win7系统100M隐藏分区
  15. 华为平板与非华为电脑(Windows系统)连接
  16. Jmeter HTTP Proxy Server 代理录制 IE无法录制到请求的问题解决
  17. IPv6地址、单播、多播/组播介绍
  18. 链表线性表及其操作c语言代码大全,用链表兑现线性表的各种操作(C语言)
  19. android手机短信诈骗原理,安卓系统均存短信欺诈漏洞 专家:系统先天不足
  20. C++矩阵之岛屿的最大面积

热门文章

  1. nginx 301重定向 设置
  2. java多边形晕线的方法_如何在OpenCV中绘制一组封闭的多边形曲线,将每个线段表示为不同的颜色(即在彩虹色空间中)?...
  3. Web应用——驾培管理系统之系统—权限分配(作者:小圣)
  4. 贝塞尔曲线(Bezier Curve)原理、公式推导及matlab代码实现
  5. Python 高级编程和异步IO并发编程 --13_5 ThreadPoolExecutor 和asyncio完成阻塞io请求
  6. 汉字应用能力水平测试软件,汉字应用水平测试(国家).pdf
  7. 旧版本CorelDRAW图件换成最新版本字体不识别解决办法
  8. 安卓模拟器手动root
  9. 比尔盖茨在CES 2007上发表主题演讲
  10. AOD.Net的DataTable的应用