热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

欲善其事必利其器系列———MarkDown的使用

欲善其事必利其器系列———MarkDown的使用基础介绍现在越来越多的软件还有网页支持使用MarkDown来编写文档,它是类似于HTML的一种文本语言,

欲善其事必利其器系列 ——— MarkDown的使用


基础介绍


现在越来越多的软件还有网页支持使用MarkDown来编写文档,它是类似于HTML的一种文本语言,能够使我们专注于码字而不是排版。像我们常看到的简书就是使用MarkDown的,还有许多像CSDN,博客园等博客都支持使用它。当然,除了这个之外,MarkDown还经常用于论文撰写。同时它还能够轻松导出HTML,PDF文件。且能够兼容HTML。



工具使用

能够使用MarkDown的工具有很多


  • 在线的工具: 简书,CSDN
  • Windows平台: MarkdownPad,MarkPad
  • Mac平台: Mou
  • Linux平台:ReText

以及一些比较常用的优秀文本编辑器,像Notepad++,Sublime Text 2/3(可跨平台使用)

(个人比较推荐使用Sublime Text,功能十分强大 )

如何在Sublime Text 2/3 中安装配置 MarkDown插件,可以参考以下链接:
http://www.cnblogs.com/Sinte-Beuve/p/5148108.html

(安装插件过程中可能提示错误导致安装失败,可以重新安装试下 )


基本语法介绍


标题的使用

在MarkDown中使用#数量来表示标题等级,如下图所示:


如 # 一级标题

二级标题


最高能支持六级标题
语法为 # + 空格 + 内容


链接和图片的使用


文字链接


语法为 [显示内容] + (URL地址)
如: [百度] (https://www.baidu.com)
(注:[ ]与( )之间没有空格)
显示为 百度



直接链接


语法为
如: https://www.baidu.com



本地图片的使用


语法为 “!” + [图片名称] + (File:// + 本地图片绝对路径)
如: ![本地图片1](File://D:\photo\myphoto.png)
图片可以通过样式来改变大小 如:
alt=“本地图片1” height=“200” width=“200”>
网络图片同理



网络图片的使用


语法为 “!” + [图片名称] + (URL地址)
如 ![网络图片1](https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png)


(** 注:以上括号均为半角符号 **)


字体

这是普通字体


调整字体需要使用html的样式,如颜色参数等
比如&#xff1a;<&font size&#61;“3” color&#61;“red” >红色字体 &#xff08;去掉&&#xff09;
显示为红色字体
删除文字 ~~ &#43; 内容 &#43; ~~
如&#xff1a;错误的文字



字体强调&#xff1a;语法为 “ ** ” &#43; 强调内容 &#43; “ ** ”
斜体为 语法为 “ * ” &#43; 强调内容 &#43; “ * ”
&#xff08;两者可以混合使用&#xff09;
如&#xff1a;结尾连续两个空格才算换行



引用


文本的引用


语法&#xff1a;“ > ” &#43; 引用内容



脚注的引用


语法: 信息 &#43; [^脚注名称]
[^脚注名称]:脚注内容



代码的引用

语法 “ &#96;&#96;&#96;” &#43; “代码语言名称” &#43; “代码段” &#43; “···”

“ &#96;&#96;&#96;” &#43; java
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World !"); }
}
“&#96;&#96;&#96;”

显示如下

public class HelloWorld {public static void main(String[] args) { System.out.println("Hello World !"); }
}

列表的绘制


无序列表的绘制


如&#xff1a; “

  • 无序列表1
  • 无序列表2
    &#61; - 无序列表2.1
    &#61; &#61; - 列表内容
    &#61; &#61; - 列表内容”

其中 " &#61; " 表示空格&#xff08;不包括双引号&#xff09;
“ - ” 表示可以使用“ * ” 表示&#xff0c;效果图如下图


  • 无序列表1


  • 无序列表2
  • 无序列表2.1
    • 列表内容
    • 列表内容

有序列表的绘制


如&#xff1a;“

  1. 有序列表1
  2. 有序列表2
  3. 有序列表3
    &#61; 1. 有序列表3.1
    &#61; 2. 有序列表3.2

其中“ &#61; ”代表一个Tab(不包括双引号)。效果如图&#xff1a;


  1. 有序列表1


  1. 有序列表2
  2. 有序列表3
    1. 有序列表3.1
    2. 有序列表3.2

表格的绘制


绘制如下图所示&#xff1a;
“|名称:|单价|数量|总价|
| — | :—| :—: | —: |
|商品1|1|1|1|
|商品2|2|2|4|
|商品3|3|3|9|
|商品4|4|4|16|”


连续的三个及以上的— 或者 *** 代表划分线
|:—|&#xff0c;|:—&#x1f610;&#xff0c;|—:||&#xff0c;分别表示左对齐&#xff0c;居中&#xff0c;右对齐
而没有:的时候&#xff0c;默认为左对齐
中间的划分线必须有&#xff0c;效果如下&#xff1a;


名称:单价数量总价
商品1111
商品2224
商品3339
商品44416


注脚

这是第个有注脚的文本。[^1]
[^1]:注脚内容

这是第个有注脚的文本。1

##小结
以上是一些最基本的使用&#xff0c;当然还能通过Letex使用数学公式&#xff0c;不过以上基本能满足大部分的需求了。还有更加详细的可以查看官方的帮助文档(中文版)
http://www.appinn.com/markdown/index.html
最后祝大家生活工作愉快~




  1. 注脚内容 ↩︎



推荐阅读
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
  • 本文介绍了如何将PPT格式转换成PDF,并推荐了一款高效的PPT转换成PDF转换器。该转换器利用最新的超线程技术核心和多核心CPU性能,提高了转换效率和转换质量。同时,该转换器具备万能转换模式,可以轻松实现不同类型、不同内容和不同排版的PPT文件的转换。用户可以通过下载链接获取该转换器。 ... [详细]
  • 从事办公文书的朋友们是否有过这样的感触:为了编辑的方便有时需要自己制作好的Word方案转为PDF格式,然后再分享给他人阅读,那么如何将Word完整地转换为PDF呢?这里笔者将自己总 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • PDF怎么转成文本文档?几个方法轻松解决问题
    PDF怎么转成文本文档?文本文档通常是指TXT、Word等文件,这些格式的文件都有一个明显的特点,那就是可以直接进行编辑操作文本文档。而在很多特定的情况下,经常 ... [详细]
  • LaTeX使用XeLaTeX入门基础(一)
    主机平台:GentooLinux11.2内核版本:LinuxKernel3.2.1编译环境:XeTeX3.1415926-2.3-0. ... [详细]
  • NetBPM的安装还是比较简单的,有比较详细的文档。1.当然是先下载运行程序了,netbpm-0.8.3.1.zip,官方网站ÿ ... [详细]
  • 人工智能推理能力与假设检验
    最近Google的Deepmind开始研究如何让AI做数学题。这个问题的提出非常有启发,逻辑推理,发现新知识的能力应该是强人工智能出现自我意识之前最需要发展的能力。深度学习目前可以 ... [详细]
  • Linux 程序设计学习笔记----动手编写makefile文件
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 设计完成后,将所完成的作品交由老师检查。管理进程接收申请进入的信号,在消息队列中取下申请进入队列的用户进程的信息,针对当前临界区状态,写一个回馈信息 ... [详细]
author-avatar
美君朝龙冰盛
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有