写给朋友们的Markdown教程,真的很好用,而且很简单

什么是Markdown

百度百科:

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

由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHubRedditDiaspora、[Stack Exchange](https://baike.baidu.com/item/Stack Exchange/13777796)、OpenStreetMapSourceForge简书知乎等,甚至还能被使用来撰写电子书

说人话就是:写起来简单,然后写出来好看且适用范围广的一门语言

然后用Markdown语言写出来的内容可以导出为PDF,Word,PPT,JPG,HTML等很多很多的格式.

Markdown文件的后缀名为.md

用什么工具

我用过Typora,而且觉得很好用很方便。官网地址:http://yiting.pro/

但是在2021年11月下旬以后,typora后面的版本收费了。

**但是!**我用的安装包是在收费以前的版本.下载链接:(阿里云)https://www.aliyundrive.com/s/Ngnp1ieN4wy

ps:阿里云真的很好用

在Typora中会有很多方便的操作,我们下面讲。

怎么写

(标题语法)

#+空格+内容 一级标题

##+空格+内容 二级标题

###+空格+内容 三级标题

####+空格+内容 四级标题

#####+空格+内容 五级标题

######+空格+内容 六级标题

总结一下就是有几个#号就是几级标题 最多到六级

如:

一级标题

二级标题

三级标题

四级标题
五级标题
六级标题

有时候改标题级数很麻烦 在Typora中,使用Ctrl+上面的数字键就可以快速将本行文字转到对应数字的标题级数

(文本语法)

  • 粗体文本

    • 使用一对两个星号(或下划线)包起来的文字就会变成粗体.比如:**需要加粗的文字**__需要加粗的文字__
    • 对比一下粗体和非粗体
    • 在Typora中可以使用快捷键Ctrl+B
  • 斜体文本

    • 使用一对一个星号(或下划线)包起来的文字就会变成斜体.比如:*需要斜体的文字*\ _需要斜体的文字_
    • 对比一下斜体和非斜体
    • 在Typora中可以使用快捷键Ctrl+i
  • 粗斜体

    • 就是一对三个星号
    • 比如***这样子***
    • 快捷键就组合一下嘛,按Ctrl+B和Ctrl+i
  • 下划线文字

    • 使用 < u > 需 要 下 划 线 的 文 字 < / u > <u>需要下划线的文字</u> <u>线</u>使用<u>标签为文本添加下划线,这是一种HTML语言写法
    • 比如:这样子
    • Typora快捷键:Ctrl+u
  • 删除文本:

    • 使用一对两个波浪号包起来
    • 比如这样子

引用

使 用 > 加 空 格 来 开 始 一 个 引 用 使用>加空格来开始一个引用 使>

比如:

这样子.

在这一级引用下继续加一个>+空格就会变成 :

这样子

继续就会变成:

这样子 依次类推

比如这样用:

中国惟有国魂是最可宝贵的。惟有他发扬起来,中国人才真有进步。——鲁迅

分割线

使 用 三 个 短 斜 线 − ( 或 三 个 星 号 ∗ ) + 回 车 使用三个短斜线-(或三个星号*)+回车 使线()+

比如:


列表

无序列表

使 用 ∗ 或 − 或 + 三 个 符 号 加 空 格 的 形 式 使用*或-或+三个符号加空格的形式 使+

如:

  • 这是一个无序列表
  • 接着
  • 再按两下回车退出

其可以嵌套,方式为在列表中的时候按一下TAB

  • 按一下TAB
    • 变成了这样
    • 在按一下TAB
      • 就变成了这样

123

有序列表

使 用 数 字 加 . 的 形 式 使用数字加.的形式 使.

比如:

  1. 这是第一行

  2. 这是第二行

    1. 按一下Tab也可以嵌套
      1. 再按一下

链接方式

[ 链 接 名 称 ] ( 链 接 地 址 ) [链接名称](链接地址) []()

比如芒果的小站

表格

表格使用|来分割不同的单元格,使用-来分割表头和其他的行

其中内容的对其方式为:

:-左对齐

-:右对齐

:-:居中对齐

| 姓名 | 年龄 | 星座 |
| :---- | :----: | ----: |
|  芒果    |  20  |   双鱼座   |
|  瑞瑞	|  18  |	仙女座     |
姓名年龄星座
芒果20双鱼座
瑞瑞18仙女座

你们一定觉得很麻烦

所以在Typora中可以使用快捷键Crtl+T来创建一个表格,可以选择有多少行和多少列

比如

比如这样子就会生成一个这样子的表格:

123
456
789
ABC

插入图片

类似插入一个链接

! [ 图 片 描 述 ] ( 图 片 地 址 ) ![图片描述](图片地址) ![]()

需要注意的是,如果是要发布到网上的话,这里的图片地址不能是本地的地址,需要是一个网络地址,则就是要把图片上传到图床上面去。(不理解的可以百度一下什么是图床

然后如果是想用本地图片的话,可以插入进来然后导出PDF或者其他格式,那么图片会被一起加入到导出格式里面,就不用上传到图床啦。

代码块

使用```加空格来创建一个代码块,然后还可以选择代码的语言如

这是一个python代码

from Crypto.Util.number import *
from secret import flag
assert flag.startswith("D3CTF{")
assert flag.endswith("}")
message = bytes_to_long(flag[6:-1])
assert message < 2**64
mask = 0b1010010000001000000010001001010010100100000010000000100010010100

def lfsr_MyCode(R,mask):
    output = (R << 1) & 0xffffffffffffffff
    i = (R ^ mask) & 0xffffffffffffffff
    lastbit = 0
    while i != 0:
        lastbit ^= (i & 1)
        i = i>>1
    output ^= lastbit
    return (output,lastbit)

def lfsr_CopiedfromInternet(R,mask):
    output = (R << 1) & 0xffffffffffffffff
    i = (R & mask) & 0xffffffffffffffff
    lastbit = 0
    while i != 0:
        lastbit ^= (i & 1)
        i = i>>1
    output ^= lastbit
    return (output,lastbit)

f=open("standardResult","w")
R=message
outout=0
for i in range(35):
    (R, out) = lfsr_CopiedfromInternet(R,mask)
    if(i==34):
        outout1=out
    f.write(str(out))
f.close()

f=open("myResult","w")
R=message
for i in range(35):
    (R, out) = lfsr_MyCode(R,mask)
    f.write(str(out))
f.close()

#Why are the results always different?!!
#Can you help me debug my code? QAQ

数学公式

Typora里面的数学公式用$这样子来包起来$

然后公式书写规则可以参照LateX

比如:

o r d m ( a k ) = o r d m ( a ) g c d ( k , o r d m ( a ) ) ord_m(a^k)=\frac{ord_m(a)}{gcd(k,ord_m(a))} ordm(ak)=gcd(k,ordm(a))ordm(a)

创建目录

使用[toc]或者@[toc]就会自动根据你写的标题来创建目录

比如:


以上就是一些基础的 Markdown语法,已经能满足很多需求了。如果能了解这些的话,学起其他更多知识也会更简单一些。

本文写给我的不会写Markdown语法的朋友们,内容不深,但很实用。

最后可以导出成pdf

在Typora中,左上角文件菜单下有导出选项

Typora

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值