用markdown写博客

来源:互联网 发布:图片相似搜索算法 编辑:程序博客网 时间:2024/05/29 02:55

使用markdown写博客

markdown是一种轻量级的标记语言。百度百科上标记语言的定义是这样子的:

标记语言,是一种将文本以及文本相关的其他信息结合起来,展现出关于文档结构和数据处理细节的电脑文字编码。

我的理解是使用一些特定的标记,把文本和文本的一些结构,格式同时写进去。

  • 网上有很多关于markdown的优点,比如
  • 纯文本,通用性强。
  • 可以转换成其他的格式,比如html或者pdf,非常方便。
  • 所见即所得,不用过分思考格式的事情。
  • 还有一个我自己觉得很好的优点是markdown编辑的时候把格式也一起编辑进去了,非常方便。

我认为,markdown的这些优点都是很棒的优点。但是,markdown毕竟没有专门的编辑器的格式强大。所以,于我而言,markdown可能更加适合不需要太多格式的场合,好比博客。在这些场合,使用markdown可以只管在键盘上编辑,不用时刻或者统一用鼠标选择文字再点图标或者是快捷键编辑格式了。这样子可以保证输入不被打断。
开始之前,需要明确的一件事情就是markdown的学习成本非常低,无非是快捷键。而且,并不用把所有的快捷键记住,只需要记住常用的几个,不断使用就可以了。如果有别的需要,网上有非常多的文档,很方便就能够查到了。
现在开始(使用的是csdn自带的markdown)。
文章会按照以下的顺序:
博需要的功能->这些功能对应的markdown语法->所有的markdown语法查阅->markdown编辑器的介绍

写一篇博客需要的功能

  • 标题
  • 字体加粗或者斜体
  • 列表
  • 表格
  • 插入图片
  • 插入链接
  • 插入分隔符
  • 引用
  • 代码,如果是关于代码的博客

标题

使用“#”进行标记,一个表示一级,两个表示二级,三个表示三级如此类推。一共有六级,七级的时候就会显示出#了。

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题
#七级标题

字体加粗和斜体:

使用用两个“**”圈起来的部分就会加粗。例如:
加粗
如果只有一个“*”那么,就表示斜体了。例如:
斜体

列表:

无序的列表使用“-”注意是英文符号,并且“-”和文字之间需要有一个空格,如果没有空格,就跟普通的编辑没有区别,也没有对应的点。还有个小小的问题,就是列表和文字之间需要有一个空行,不知道为什么。

  • 列表
    -如果没有添加空格的话就是这种效果。普通的编辑

有序的列表使用数字加英文点“.”的方式,同样的,“.”后面也是需要加一个空格的。例如:

  1. 有序列表
    2.没有加空格的游戏列表

表格:

表格比较麻烦。
一共使用了“|”,“-”和“:”来画表格

a s d f g h j k l

插入链接

插入链接为我的csdn博客
在中括号中插入名称,小括号插入链接就可以了。

插入图片

插入图片和链接非相像,区别只有一个”!“号。
!
同理,中括号中插入名称,小括号插入链接。这里会有一个小麻烦的地方,就是图片需要链接才可以插入,所以,图片需要先生成url地址才可以插入。可以使用cloudApp这个网站生成url。

插入分隔符

方法很简单,就是三个”*“就可以了


用——-也可以


引用

引用也很简单,就是使用”>“就可以了

引用

插入代码

插入代码也不难,用三个单引号把语句括起来就可以了,第一行需要表明语言。这里用了csdn教程里的代码。

@requires_authorizationdef somefunc(param1='', param2=0):    '''A docstring'''    if param1 > param2: # interesting        print 'Greater'    return (param2 - param1 + 1) or Noneclass SomeClass:    pass>>> message = '''interpreter... prompt'''

标准的markdown语法查阅

百度百科markdown语法
百度百科上的markdown语法很全,随时可以查阅。

markdown编辑器

百度百科markdown词条上也有编辑器推荐,可以尝试一下。另外,一些网站是支持markdown语法的,比如csdn这些。

完。
全文转载请注明作者和来源。

0 0