轻松写文章和笔记并搞定排版——Markdown [foss-rev/markdown]
轻松写文章和笔记并搞定排版——Markdown [foss-rev/markdown]
写文章在传递消息、理论争鸣和安全技术研究工作中都扮演了相当重要的角色。我们十分有必要找到一个安全,便捷,高效的方式来写文章。
先来说说许多同志在用的Word:
- Word是专有软件,安全性上不过关,机密内容如果用Word文档来记录很有可能发生泄露。
- Word文件记录了许多元信息,如果写作者不妥善处理,会暴露写作者的身份。
- Word排版需要一定的学习成本,而且排版工作十分耗时。
- 文件一旦发生移动,或在不同版本的Word上打开,便会破坏排版(俗称“跑版”),使得排版工作需要重新进行,浪费同志们宝贵的时间。
- 付费软件,寻找盗版又是一件很麻烦的事情。(其实这个问题可以通过选择开源替代来解决,例如LibreOffice,这里不再赘述)
然后是Markdown:
- 开源软件(严格来说,Markdown并不是软件,而是一套约定的排版格式语法。按照这个语法写成的纯文本中的格式控制符号能够被Markdown渲染器识别,并渲染为对应的格式),纯离线,安全性过关。
- Markdown源文件(.md)本质上就是纯文本文件,无额外元数据。
- 排版语法简单易学,通过在文本中加入格式控制符号即可实现排版。(浏览实际排版效果需要将Markdown源文件使用Markdown渲染器渲染)
- 移动不会破坏纯文本文件的任何信息。
- 开源语法,有多个编辑器/渲染器软件实现。
可以点击这里查看Markdown基本语法和部分扩展语法。
Typora是一个比较成熟的Markdown编辑器/渲染器,但在Windows和macOS上需要付费使用(免费体验15天),非开源可能有潜在的安全风险。
Stackedit是一个运行在浏览器中的编辑器/渲染器,编辑文本、渲染预览和导出为HTML是免费的,导出为pdf要收费(其实这个软件里就是用pandoc这个文本格式转换工具将md转换为pdf的,完全可以在自己的电脑上安装pandoc来进行转换——如果你需要导出为pdf的话)。并且这个软件是开源的,更为安全(注意这个软件提供数据同步服务,如果开启这个功能数据就不再是纯本地的了,需要注意)。
Markdown不总是需要渲染为pdf,就像你现在看到的这本手册——用Markdown + Kodama 扩展语法来生成CSS + HTML页面,并托管到服务器上。