0
点赞
收藏
分享

微信扫一扫

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

唯米天空 2022-03-20 阅读 153
学习html

什么是Markdown

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

然后用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+B
  • 斜体文本

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

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

    • 使用 < 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

举报

相关推荐

0 条评论