Markdown - Typora 10分钟入门 - 精简归纳

JERRY_Z. ~ 2020 / 8 / 22

转载请注明出处!



一、简介

1.说给我们听

这篇博客是我学习使用 Markdown 及 Typora 后的个人总结,也是我人生真正意义上的第一篇博客,作为一名计算机专业的学生,我鼓励自己将所学所得积极地记录、总结和分享出来,这篇博客对我意义重大,希望大家喜欢,同时希望我将来继续保持记录与分享的好习惯!

交流方式:

QQ: 1846334075

WeChat: zhoujirui54

CSDN:https://blog.csdn.net/D_si_God

Cnblogs:https://www.cnblogs.com/JERRY-Z-J-R/

GitHub:https://github.com/JERRY-Z-J-R

Gitee:https://gitee.com/JERRY-Z-J-R

感谢:

B站 遇见狂神说:https://space.bilibili.com/95256449/

菜鸟教程:https://www.runoob.com/

以上的个人和平台为我学习 Markdown - Typora 提供了极大的帮助,在此非常感谢!

2.Markdown 简介

Markdown 是一种轻量标记语言,通过简单的语法,使普通文本具有一定的格式。

Markdown 语言在 2004年 由 约翰·格鲁伯 (John Gruber) 创建。

Markdown 编写的文档可以导出 HTML,Word,图像,PDF 等 多种格式的文档。

Markdown 编写的文档后缀为 .md.markdown

Markdown 当前被许多网站广泛使用来撰写帮助文档或是用于论坛上发表消息及撰写博客。例如:GitHub、CSDN、cnblogs、OSCHINA、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge 等。

以上简介来自:菜鸟教程 https://www.runoob.com/

3.Markdown 编辑器简介

本博客使用 Typora 编辑器来讲解 Markdown 的语法,同时本人也极度安利大家使用这款小清新神器来撰写 Markdown 文档。Typora 支持 MacOS 、Windows、Linux 平台,且包含多种主题,页面超级简洁,功能精炼,编辑后直接渲染出效果,可为用户提供超高效的沉浸式写作体验。

Typora 编辑器支持导出HTML、PDF、Word、图片等多种类型文件。

点击进入:Typora 官网

先放一张Typora的官网首页图!对于我这种简约风格颜值控来说,简直太漂亮了!

其他 Markdown 编辑器推荐:印象笔记、VS Code、Sublime Text、Atom……


二、Typora 的安装及配置

1.进入 Typora 官网

点击链接:Typora 官网

2.右上角点击 Download

3.选择相应的系统版本

4.下载、安装

建议:安装时不要选择默认路径,不要选择带有中文的路径

5.系统会自动创建一个 Typora 桌面图标

6.打开 Typora

Typora 默认主题是: GitHub ,是不是超级简洁呢!如果你不喜欢的话还有无数的主题 ( Typora 官网可以找到一部分精美主题 ) 可供下载!同时也支持利用 CSS 样式定制个人主题,由于本blog为入门基础,所以就不一一说明了,感兴趣的话请查阅相关帮助文档!

7.文件 —— 偏好设置

为方便后序使用,建议将以下设置全部完成!

8.菜单栏设置及功能

菜单栏中还由许多设置及功能,请多多试用,并查阅相关帮助文档

9.利用 Markdown 编写文档

......具体教程请看后文

10.保存、另存为、导出……

Typora 提供了许多格式的导出,方便文档的跨平台使用


三、Markdown 语法基础

说明:此处只是列举了 Markdown 的常用语法,并不涉及如:图表、流程图等,高级的部分。Markdown 是轻量级文本标记语言,所以利用非常简单的标签来设置文本格式。下面遇到的所有代码示例均是 Markdown 格式。

1.Markdown 标题

Markdown 中一共支持六级标题

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

合理使用标题有利于在大纲模式下管理文档结构,同时也利于编排

2.Markdown 字体

*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___

显示效果:

斜体文本

斜体文本

粗体文本

粗体文本

粗斜体文本

粗斜体文本

~~删除线~~
<u>下划线</u>
==高亮==

显示效果:

删除线

下划线

高亮

3.Markdown 格式

Markdown^上标^
Markdown~下标~
<!--注释-->

显示效果:

Markdown上标

Markdown下标

4.Markdown 列表

* 第一项
* 第二项
* 第三项 + 第一项
+ 第二项
+ 第三项 - 第一项
- 第二项
- 第三项

显示效果:

  • 第一项
  • 第二项
  • 第三项
  • 第一项
  • 第二项
  • 第三项
  • 第一项
  • 第二项
  • 第三项
<!---列表嵌套只需在子列表中的选项前面添加四个空格即可-->
1. 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素

显示效果:

  1. 第一项:

    • 第一项嵌套的第一个元素
    • 第一项嵌套的第二个元素
  2. 第二项:
    • 第二项嵌套的第一个元素
    • 第二项嵌套的第二个元素

5.Markdown 分割线

---
***

显示效果:



6.Markdown 代码

<!--段落上的一个函数或片段的代码-->
`printf()` <!--你也可以用3个`包裹一段代码,并指定一种语言(也可以不指定)-->
​```c
#include <stdio.h> int main(void){
printf("hello, world!\n"); return 0;
}
​``` ​```python
print("hello python");
​```

显示效果:

printf()

#include <stdio.h>

int main(void){
printf("hello, world!\n"); return 0;
}
print("hello python");

7.Markdown 图片

![图片属性文本](图片路径)		<!--路径可以是本地的,也可是网络的-->

<!--Markdown 还没有办法指定图片的高度与宽度,如果你需要的话,你可以使用普通的 <img> 标签-->
<img src="图片路径" width="50%">

8.Markdown 链接

[链接名称](链接地址)	<!--第一种链接方式:带名称>

<链接地址>	<!--第二种链接方式:不带名称,只有一个链接>

9.Markdown 表格

<!--Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。-->
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |

显示效果:

表头 表头
单元格 单元格
单元格 单元格
<!--
我们可以设置表格的对齐方式: -: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。
-->
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

显示效果:

左对齐 右对齐 居中对齐
单元格 单元格 单元格
单元格 单元格 单元格

10.Markdown 区块

> 区块引用

> 最外层
> > 第一层嵌套
> > > 第二层嵌套 > 区块中使用列表
> 1. 第一项
> 2. 第二项
> + 第一项
> + 第二项
> + 第三项 * 第一项
> 列表中使用区块
* 第二项

显示效果:

区块引用

最外层

第一层嵌套

第二层嵌套

区块中使用列表

  1. 第一项
  2. 第二项
  • 第一项
  • 第二项
  • 第三项
  • 第一项

    列表中使用区块

  • 第二项

11.Markdown 转义

<!--
\反斜杠 + 特殊符号 = 普通符号
-->
\` 反引号
\* 星号
\_ 下划线
\{} 花括号
\[] 方括号
\() 小括号
\# 井字号
\+ 加号
\- 减号
\. 英文句点
\! 感叹号

显示效果:

` 反引号

* 星号

_ 下划线

{} 花括号

[] 方括号

() 小括号

# 井字号

+ 加号

- 减号

. 英文句点

! 感叹号

12.Markdown 公式

$$
1 + 2 = 3
$$

显示效果:

$$

1 + 2 = 3

$$


四、Typora 使用技巧

1.源代码模式

点击左下角 </> 即可 进入/退出 源代码模式

Ctrl + / 快捷键:在光标所在语句的源代码与预览模式之间来回跳转

2.大纲视图

菜单栏——视图——大纲,即可开启大纲模式

3.开发者工具

Typora 提供了与浏览器相同的开发者工具,开启方式:Shift + F12 快捷键 或 右键——检查元素

利用开发者工具可以弥补 Markdown 功能的不足,用户可以根据 HTML CSS 改变文档内容使文档设计得更加完美!当然,前提条件是掌握了一定的 HTML CSS 基础知识。


五、附

本博客便是利用 Markdown 编写的,若需要源码请留言。

Markdown - Typora 10分钟入门 - 精简归纳的更多相关文章

  1. Windows & Linux 安装使用 Vim 编辑器 3分钟入门 - 精简归纳

    Windows & Linux 安装使用 Vim 编辑器 3分钟入门 - 精简归纳 JERRY_Z. ~ 2020 / 8 / 25 转载请注明出处! 目录 Windows & Lin ...

  2. Apache Shiro系列三,概述 —— 10分钟入门

     一.介绍 看完这个10分钟入门之后,你就知道如何在你的应用程序中引入和使用Shiro.以后你再在自己的应用程序中使用Shiro,也应该可以在10分钟内搞定. 二.概述 关于Shiro的废话就不多说了 ...

  3. JavaScript 10分钟入门

    JavaScript 10分钟入门 随着公司内部技术分享(JS进阶)投票的失利,先译一篇不错的JS入门博文,方便不太了解JS的童鞋快速学习和掌握这门神奇的语言. 以下为译文,原文地址:http://w ...

  4. kafka原理和实践(一)原理:10分钟入门

    系列目录 kafka原理和实践(一)原理:10分钟入门 kafka原理和实践(二)spring-kafka简单实践 kafka原理和实践(三)spring-kafka生产者源码 kafka原理和实践( ...

  5. [入门到吐槽系列] Webix 10分钟入门 一 管理后台制作

    前言 本人是服务端程序员,同时需要兼职前端开发.常用的就是原生态的HTML.Javascript,也用过ExtJS.Layui.可是ExtJS变公司后非常难用.Layui上手还行,用过一段时间,会觉得 ...

  6. [入门到吐槽系列] Webix 10分钟入门 二 表单Form的使用

    前言 继续接着上一篇的webix入门:https://www.cnblogs.com/zc22/p/15912342.html.今天完成剩下两个最重要的控件,表单和表格的使用.掌握了这两个,整个Web ...

  7. Webpack 10分钟入门

    可以说现在但凡开发Single page application,webpack是一个不可或缺的工具. WebPack可以看做是一个模块加工器,如上图所示.它做的事情是,接受一些输入,经过加工产生一些 ...

  8. 「从零单排canal 01」 canal 10分钟入门(基于1.1.4版本)

    1.简介 canal [kə'næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据 订阅 和 消费.应该是阿里云DTS(Data Transfer Servi ...

  9. HTML--HTML入门篇(我想10分钟入门HTML,可以,交给我吧)

    我要正经的讲一节课,咳咳! HTML简介(废话) HTML称为超文本标记语言,是一种标识性的语言.它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整 ...

随机推荐

  1. Jdbc与Dao和Javabean的区别

    JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...

  2. (数据科学学习手札91)在Python中妥善使用进度条

    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 在日常运行程序的过程中常常涉及到循环迭代过程,对 ...

  3. 动态生成HTML元素-模拟在线考试功能

    前言 我们在项目开发过程中,经常会遇到页面html元素无法提前预设,而是通过某一些条件动态生成的情况,这里我们需要考虑如下几个因素: 1.需要动态创建的元素类型,比如TextBox, Radio, C ...

  4. 【NOI2017】游戏 题解(2-SAT+缩点)

    题目链接 题目大意:有四种场地$a,b,c,x$和三种赛车$A,B,C$,$a$不能跑$A$,$b$不能跑$B$,$c$不能跑$C$,$x$都可以跑.给定$n$个场地和$m$个四元组$(i,h_i,j ...

  5. Flask官方文档学习-flask快速入门

    环境搭建 下载安装Python3:www.python.org 终端运行命令:python3 -m venv flask_dev,来创建虚拟环境 启用虚拟环境,终端使用命令 source /flask ...

  6. 实验11——java线程模拟卖票

    package cn.tedu.demo; /** * @author 赵瑞鑫 E-mail:1922250303@qq.com * @version 1.0 * @创建时间:2020年7月31日 下 ...

  7. JConsole、VisualVM 依赖的 JMX 技术到底是什么

    我是风筝,公众号「古时的风筝」,一个兼具深度与广度的程序员鼓励师,一个本打算写诗却写起了代码的田园码农! 文章会收录在 JavaNewBee 中,更有 Java 后端知识图谱,从小白到大牛要走的路都在 ...

  8. Python基础教程(第2版)简介及PDF下载地址!

    内容简介 · · · · · · 本书是经典教程的全新改版,作者根据Python 3.0版本的种种变化,全面改写了书中内容,做到既能“瞻前”也能“顾后”.本书层次鲜明.结构严谨.内容翔实,特别是在最后 ...

  9. PR基础

    Windows->Workspace->Reset to saved layout 恢复工作区 Edit->Perferences->Auto Save 设置自动保存时间 资源 ...

  10. Python 错误 异常

    8 错误,调试和测试 8.1错误处理 所有的异常来自 BaseException 记录错误 : # err_logging.py import logging def foo(s): return 1 ...