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

【工具向01】——markdown文本编辑语言相关

markdown简介Markdown是一种轻量级标记语言创始人为约翰·格鲁伯。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML或HTML文档”。这种语言吸收
  • markdown简介

Markdown是一种轻量级标记语言创始人为约翰·格鲁伯。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML或HTML文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。


Markdown 的目标是实现「易读易写」。
可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,>并且看起来不会像是由许多标签或是格式指令所构成。Markdown 语法受到一些既有 text-to-HTML >格式的影响,包括 Setext、atx、Textile、reStructuredText、Grutatext 和 EtText,而最大灵感来源其实是纯文本电子邮件的格式。
总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文>字两旁加上星号,看起来就像强调。Markdown 的列表看起来,嗯,就是列表。Markdown 的区块引>用看起来就真的像是引用一段文字,就像你曾在电子邮件中见过的那样。

参考:
markdown——维基百科


1.markdown的简单使用
  • 标题

    ### 标题使用# 符号,其数目以此对应h1-h6级标题。

这是一个一级标题
# 一级标题

这是一个二级标题

这是一个三级标题

这是一个四级标题

这是一个五级标题
这是一个六级标题

  • 段落

    段落在Markdown里是不需要任何特殊标记的,可以直接进行输入。

段落1

段落2


  • 引用

    最简单的引用标签直接用> 符号就好了.

  • 普通引用方式

引用内容

> 这是葛木小舍先生的第一篇博客

  • 列表

    ### 列表可以使用- + * 符号作为列表标记。并且列表是可以嵌套使用的。

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

  • 链接

    可以是网站,也可以是一张图片的链接。


  • 这是一个个人博客的链接

葛木小舍先生的小世界

[葛木小舍先生的小世界](https://gemumiaoshe.wordpress.com/) 

#在这里是用[链接名](链接地址)的形式构成链接
  • 这是葛木小舍先生的个人博客

https://gemumiaosheWordPress.com

这是葛木小舍先生的个人博客

#这里是直接用尖括号<地址>来直接构成链接。

  • 这里是插入图片链接的两种方式:

这是一张图片

![这是一张图片](https://img.php1.cn/3cd4a/1eebe/cd5/d67981797265d9c7.webp)
#和直接插入网页的方式是相似的,这里只需要在[]前加一个感叹号就可以了。
使用![图片的备用显示名](图片地址)的形式就可以了

简书


#这里是直接使用html中插入图片的的形式插入图片的。

在这里,就插入图片的地址有两点需要注意,图片地址可以是它的网页存储地址,如果是本地的相对地址,则需要注意。
你可以选择把你需要用到的图片上传到网页上保存,再来进行引用。在这里使用的图片都是使用的第一种方式,我的图片是存在github上的。


  • 代码段

    ### 在markdown中引用一段代码是很容易的,只需要用两行半角单引号将代码包裹住就可以了。 其位置在tab键上方。





这是一个一级标题

这是一个段落



  • 简单的字体样式

    字体的粗细倾斜都只需要用*标记来表示。
    ---

这是一段倾斜字体

这是一段加粗字体

这是一段倾斜加粗字体

*这是一段倾斜字体*

**这是一段加粗字体**

***这是一段倾斜加粗字体***

  • 表格

    ### 表格是使用|来表示的,几行几列都使用|来分割开来就好。

  • 表格
表头一 表头二 表头三
左对齐 居中对齐 右对齐
  • 代码
表头一|表头二|表头三|
:---|:---:|---:|
左对齐|居中对齐|右对齐

  • markdown相关编译器

    由于我比较懒,所以并没有专门下载相关的编译器。我本身是使用Dw编写的。markdown是纯文本文档,所以它是一门可以用任何文档编辑器打开编辑的语言。而编辑器只是给我们提供一个辅助的作用,可以给我们提供方便。

  • 支持markdown编辑和预览的工具:
    有道云云笔记
    简书
  • 专业的markdown编译工具:

MarkdownPad

用户可以通过键盘快捷键和工具栏按钮来使用或者移除 Markdown 格式。MarkdownPad左右栏的分割方式令用户可以实时看到 HTML 格式的 Markdown 文档。

Mou

Mou 是 Mac下杰出的 Markdown 编辑器,提供语法高亮、在线预览、同步滚动、全屏模式,支持自定保存、自动匹配,允许自定义主题,支持 CSS,HTML 和 PDF 导出等。

MarkPad

MarkPad 是款开源的 Markdown 编辑器,与 Window 8 风格和谐友好的界面,可以直接在你的博客或者 GitHub 中打开、保存文档,直接将图片粘贴到 Markdown 文档中。

MarkdownEditor

MarkdownEditor 是一款基于浏览器的 Markdown 文本编辑器,功能非常简单实用。


  • 保存

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

markdown标记语言因其简洁性,被常用于博文等文档的编写。本博客是基于hexo搭建的,其中博客也都是基于markdown语言编写的。


  • 参考

    • 献给写作者的 Markdown 新手指南
      这是我参考过的简书上的一个markdown新手教程
    • Markdown 语法说明
      这是我参考的一个markdown的简体中文版语法说明文档


推荐阅读
  • FeatureRequestIsyourfeaturerequestrelatedtoaproblem?Please ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 本文介绍了C#中数据集DataSet对象的使用及相关方法详解,包括DataSet对象的概述、与数据关系对象的互联、Rows集合和Columns集合的组成,以及DataSet对象常用的方法之一——Merge方法的使用。通过本文的阅读,读者可以了解到DataSet对象在C#中的重要性和使用方法。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • MVC设计模式的介绍和演化过程
    本文介绍了MVC设计模式的基本概念和原理,以及在实际项目中的演化过程。通过分离视图、模型和控制器,实现了代码的解耦和重用,提高了项目的可维护性和可扩展性。详细讲解了分离视图、分离模型和分离控制器的具体步骤和规则,以及它们在项目中的应用。同时,还介绍了基础模型的封装和控制器的命名规则。该文章适合对MVC设计模式感兴趣的读者阅读和学习。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
author-avatar
mobiledu2502908043
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有