markdown从入门到放弃word和PDF

简介:

markdown从入门到放弃word和PDF
Markdown是一个「轻量级」的「标记语言」。 淡定!!!我知道很多“编外人员”看到这句话之后已经没有兴趣再看下去了。

但是请不要关掉这个页面!!!

Markdown很简单!!!

你只需要记住不超过10个符号就可以完成一篇文章的优雅排版!!!

Markdown的前世
说到排版的话,首先就要说一下「富文本编辑器」。最常见的富文本编辑器就是我们常用的Office Word了。Word是一个典型的富文本编辑器。

它的主要优势在于:

简单,直观
所见即所得
回想一下,我们在使用word的时候,是不是需要一边「输入文字」,一边用鼠标点击对应的样式:加粗,列表,颜色,对其等等。

即便完成了内容编辑,还经常出现各种奇葩的「样式不一致」的诡异问题。比如各种字体的行间距和字间距不一致的问题。。。

除了以上问题之外,word这种富文本编辑器还有一个巨大的问题,不同平台的兼容性有差异。 比如你用微软Office编辑的word,等你再用WPS打开的时候,有可能就出现格式不一致的问题。(Tips:所以为了避免这个问题。。。一般情况下,如果不需要再次改动的话,建议将word文件另存为PDF。。。)

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

-----维基百科

(这段如果看不懂可以跳过,写着一段完全是为了体现本文的专业性(装X)...)

Markdown语言最早在2004年被开发,目的是希望大家通过"易于阅读、易于撰写的纯文字格式,并选择性的转换成有效的XHTML(或是HTML)"

说人话就是,希望通过人可以一眼就看懂的一些简单标记来进行高效率的排版.

目前Markdown并没有严格的官方标准. 2016年3月发布了RFC7763和RFC7764 两个文档讨论并注册了一些包含Github Flavored Markdown(GFM)在内的一些Markdown语法.换句话说markdown并不是一个严禁的官方标准,而算是一个习惯性的约定.目前常用的markdown"约定"有一下几种:

CommonMark
GFM
Markdown Extra
Markdown的工作原理很简单:

用户只需要输入一些简单的样式标记
由Markdown编辑器将其转换为html元素
再由浏览器进行渲染最终得到带有样式的文档.
比如下表的例子(来自于维基百科)

Markdown工作原理
Markdown基本使用
俗话说,工欲善其事必先利其器,那么怎么用markdown进行排版呢?

这个问题问的好?

这里首先向大家推荐一个书写工具:Typora(官网地址点这里)

关于这个工具我会在后面的文章中详细介绍.

如果想立即体验的话,有很多在线的编辑器可以使用:

MdEditor:这个编辑器集成了很多可视化的按钮,建议对语法不熟悉的初学者使用,可以到处点点看看,当做学习练习之用.
madoko:确切来说没发现啥优点,可用
mdnice:强烈推荐!!!微信公众号排版神器!!!
这里要强烈的推荐mdnice!!! 原作者人帅心善,技术过硬,而且非常T恤民情. 本来该大神开发了更便捷的微信公众号写作插件之后有意停止网页版编辑器的维护.在我们这些忠实拥趸的撒泼打滚,万人血书,威逼利诱之下,大神勉强同意继续对网页版提供支持.

这里就以mdnice为工具,简单介绍如何在1分钟内完成一个简约又优雅的文章排版.在开始之前只要求大家记住几个标记:

常用标记
P.S.严格遵守博客园规定,不在正文对微信公众号做过度宣传.

mdnice的渲染效果
除了上面提到的语法之外,这里给一个更详细的语法说明. 如果有需要可以参考这个文档. markdown常用语法说明

markdown 30秒上手
可能刚开始使用markdown的话,会有点不习惯,毕竟需要记住的标记还是有点多的.

这里教大家一个30秒上手的最好办法,只需要记住三个标记符号和一个快捷键就可以完成大部分操作.

记住标题所需要的标记 「#」
记住无序列表的标记 「-」
记住引用的标记 「>」
记住加粗的快捷键 ctrl+b
然后使用mdnice开始你的编辑吧. 对了mdnice内置了很多不错的主题样式,可以选择你喜欢的主题,让排版后的文字更漂亮一些. 其他的排版需求可以直接在功能菜单中查看.

mdnice的菜单
原文地址https://www.cnblogs.com/thecatcher/p/12517780.html

相关文章
|
26天前
|
Linux Python Windows
Python PDF文件转Word格式,只需要3秒(附打包)
Python PDF文件转Word格式,只需要3秒(附打包)
41 3
Python PDF文件转Word格式,只需要3秒(附打包)
|
25天前
|
Python
Python——将PPT和Word转为PDF文件
Python——将PPT和Word转为PDF文件
32 1
|
9天前
|
Python
还不会免费将PDF转为Word?你可以试试这3种工具!
还不会免费将PDF转为Word?你可以试试这3种工具!
|
2月前
|
JavaScript Java
Java 将Markdown文件转换为Word和PDF文档
【7月更文挑战第5天】Java中使用`Spire.Doc for Java`库可方便地将Markdown转换为Word或PDF。基本步骤包括导入模块,创建`Document`对象,加载Markdown文件,然后保存为目标格式(`.docx`或`.pdf`)。若遇到`Invalid UTF-8 stream`错误,需确保Markdown文件是UTF-8无BOM编码。页面设置可通过`PageSetup`类调整。注意,实际应用会依据具体需求和环境有所调整。
133 6
|
2月前
|
Unix Linux Shell
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
Sphinx是一个Python文档生成工具,它可以解析reStructuredText或Markdown格式的源代码注释,并生成多种输出格式,如HTML、LaTeX、PDF、ePub等。
|
2月前
|
存储 JavaScript Python
word文档转成Markdown文档并在Typora免费版添加图床-----想想都很香
word文档转成Markdown文档并在Typora免费版添加图床-----想想都很香
70 0
|
3月前
|
JSON API 开发工具
|
3月前
|
Java Linux 数据安全/隐私保护
libreOffice word 转 pdf
在Windows环境下,使用documents4j进行DOCX到PDF的转换大约需要20秒,而Linux环境下通过Docker配置LibreOffice进行转换,时间仅为1.4秒。documents4j仅适用于Windows且需Microsoft Office支持,libreOfficeCommand则依赖于Linux环境。Spire.Doc.Free有前4页免费但有水印,不推荐。
145 0
|
23天前
|
XML 缓存 JSON
为什么浏览器中有些图片、PDF等文件点击后有些是预览,有些是下载
为什么浏览器中有些图片、PDF等文件点击后有些是预览,有些是下载
91 0
|
9天前
|
移动开发 资源调度 JavaScript
Vue移动端网页(H5)预览pdf文件(pdfh5和vue-pdf)
这篇文章介绍了在Vue移动端网页中使用`pdfh5`和`vue-pdf`两个插件来实现PDF文件的预览,包括滚动查看、缩放、添加水印、分页加载、跳转指定页数等功能。
Vue移动端网页(H5)预览pdf文件(pdfh5和vue-pdf)
下一篇
DDNS