为何建议使用markdown来写文档、写笔记
[!前言]
Markdown 是一种轻量级标记语言,自2004年由John Gruber和Aaron Swartz共同创建以来,它已经成为编写网页内容和文档的一种流行方式。Markdown 的设计初衷是使文本编写尽可能简单和直观,同时仍然具备转换为HTML的能力,以便于发布到互联网上。同时随着限制编译器的发展markdown可以随意的转换为word、pdf等格式,其转换后的样式同markdown预览一致,使得你可以不用学习繁琐的word各种操作也能写出漂亮的word和pdf。
优势
- 简洁性和易读性:Markdown 的语法非常简单,使用纯文本就能实现丰富的格式展示,比如标题、列表、代码块、表格等。这种简单性保证了即使在没有格式化的情况下,文档的内容也是可读的。
- 易于学习:Markdown 的语法元素非常少,常用的标记符号不超过十种,这使得用户可以在很短的时间内学会并开始使用Markdown进行文档编写。
- 跨平台兼容:Markdown 文档为纯文本文件,可以在任何平台和设备上编辑和查看,无需担心兼容性问题。
- 灵活转换:Markdown 文档可以轻松转换为HTML、PDF、Word等多种格式,方便发布到不同的平台和媒体。
- 广泛支持:许多博客平台、论坛和文档编辑器支持Markdown,甚至在GitHub等代码托管平台上,Markdown 也成为文档和说明的标准格式。
- 自定义样式:很多markdown编辑器都支持自定义css样式,这样可以让你一份基本的markdown文档呈现出千姿百态,只要是你能想的出的画面,而不需要对文档本身进行任何渲染优化。
基本用法
-
标题:通过在文字前面添加
#
符号来创建标题。标题从#
到######
共六级,数量越多级别越低。# 一级标题 ## 二级标题 ### 三级标题
-
加粗和斜体:使用
**
加粗文字,使用*
或_
使文字倾斜。**这是加粗的文字** *这是斜体文字*
这是加粗的文字
这是斜体文字
-
列表:使用
-
或*
创建无序列表,使用数字加.
创建有序列表。- 列表项一 - 列表项二 - 列表项三 1. 第一项 2. 第二项
-
列表项一
- 列表项二
- 列表项三
- 第一项
- 第二项
-
链接和图片:使用
[描述](链接)
插入链接,使用![描述](图片链接)
插入图片。[Google](http://google.com) ![Logo](http://logo.png)
-
代码块:使用反引号
`
将代码包围起来创建单行代码,使用三个反引号包围一段代码创建代码块。
`printf()`
printf(“Hello, world!”);
``` - **引用**:使用`>`符号进行文本引用。
这是一段引用文本。上方前言就是这种形式
- **表格**:使用`|`和`-`来创建表格。
标题1 标题2 标题3 内容1 内容2 内容3 内容4 内容5 内容6
便捷操作markdown的软件
- vscode:装个markdown插件即可
- typora
- Yank Note:github上开源,功能挺强
- Obisdian:功能极强,但是上手难度很高
- 语雀
- 有道云文档(几年前用的时候发现其图片是自己按照一定规则存放在本地,文章拷贝到其他编译器图片不兼容,所以放弃了)
转为博客
现代很多博客的框架都是使用markdown转换为网页的,如wordpress、hexo、vuepress等。大量开源的主题可以让你随心所欲的定制页面样式。
微信公众号
微信公众号其中的格式肯定不是人为的一个个去格式化的,有大量平台可以将文档格式化漂亮的样式,以墨滴为例:
使用不同主题渲染文档,很方便的将同一份文档表达成不同的形式:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ALLBS!
评论