微信公众号文章如何写?

517 阅读7分钟

一、工欲善其事,必先利其器(markdown编辑工具)

工欲善其事,必先利其器是说:工匠想要使他的工作做好,一定要先让工具锋利。学习也是一样,学一门语言,一个称手的集成开发环境(IDE,Integrated Development Environment )必不可少,IDE是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Java的Elipise、Delphi系列等。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。那么markdown有哪些常用的编辑器或者集成开发环境IDE呢.

1.markdown编辑器

markdown是和html一样同样的标记语言,可以让你用纯文本的形式写出适合各个格式的文档。可以非常容易地将.md文件导出为html,word,pdf,epub等多种格式。下面我主要分享几个常见的markdown编辑器:

1.1 Typora

这是一个最流行的markdown编辑器,多平台的支持,各种格式的导出,所见即所得的快速显示,优雅性感的主题切换,自动标签匹配功能,统计字数,文档结构整理,可以说太多的赞誉给它都不为过,这是一个你用了就不想再去卸载它的软件。下载地址: typora.io/#download

1.2 VS Code---宇宙第一编辑器

Visual Studio Code(简称VS Code)是微软推出的一款开源的代码编辑器。跨平台,同时支持Windows、macOS和Linux操作系统,功能丰富,内置了Git版本控制系统,支持智能感知、自定义代码片段、格式化、命令面板等功能;有非常活跃的插件市场扩展VS Code的各项功能。 借助VS Code自身的编辑功能和丰富的扩展插件,我们能够轻易打造出一个功能强大而又极具个性的Markdown编辑器。 下载地址:code.visualstudio.com/

1.3 掘金

是一个帮助开发者成长的社区,是给开发者用的 Hacker News,给设计师用的 Designer News,和给产品经理用的 Medium。markdown只是掘金的一小部分在线功能,可见掘金的强大.入口:juejin.cn/

1.4 Draft

这是一个网页版的markdown编辑器,编写的时候,整个网页都是编辑器,可以说有很大的空间,字体看起来也很大,风格简洁的。可以自己管理界面的字体大小,背景颜色等,可以说如果你不想下载软件使用markdown的话,它是一个不错的选择。入口:draftin.com/

1.5 Quiver

这是一款专门为程序员打造的markdown编辑器,你可以在这里面轻松的融合代码和公式,并且它还有这丰富的程序样式,可以说你想要的程序代码风格和样式,在这里都能找得到。自动保存功能,纯json格式的文档可以方便你轻松导出你的文档,云同步功能,自动备份功能,版本管理功能都是它的亮点,同时它的全文搜索功能也是它的亮点,唯一的不足可能就是它只支持mac操作系统。入口:happenapps.com/

1.6 dillinger

又是一款web版本的markdown编辑器,支持导入导出,支持vim格式风格的键盘编写,支持自动保存,字数统计,可以说如果你不想繁琐的下载软件,它也是一个不错的选择,此外,它是支持github,dropbox,onedrive,googledrive的导入导出的。入口:dillinger.io/

1.7 Inkdrop

这是全平台的软件,从windows,linux,mac都支持,此外它还支持android和ios,可以说你在哪里都可以使用它,不过貌似有使用限制。它有着丰富的api和插件机制,也就说你可以自己给它增加更多的功能或者设计自己的样式。入口:www.inkdrop.app/

1.8 Haroopad

这是一款跨平台的免费的应用,你可以轻松的导出文件,可以兼容github的markdown格式,可以自定义插件,文档可以方便地嵌入到博客和邮件中,支持数学公式,可以画图表,总之,它也是不错的一个选择,推荐。下载地址:pad.haroopress.com/

1.9 Notion

严格来讲这并不能算是一款编辑器,因为它还有很多其它的功能,而markdown的支持仅仅只是它的一小部分而已。它不仅可以写文档,还是一个todo记事本,用来记录每天做什么,它还可以整理文档,让你的文档成为一个书籍目录,同时,它还是一个任务协同工具,你可以在上面提任务,最强大的是它还可以编辑管理数据,可以说是一个活脱脱的excel,把它定义为一个办公工具更恰当。下载地址:www.notion.so/

1.10 Marktext

这是一个轻量级的跨平台的编辑器,同时它还是一个开源的编辑器,它有着常用编辑器的基本功能,支持GFM table,支持流程图,甘特图,支持数学公式,有着清新的主题,可以说是typora之外另一个不错的选择。下载地址:www.electronjs.org/apps/markte…

1.11 印象笔记

印象笔记也支持Markdown了,它支持基础Markdown语法和GFM语法,并且跟有道笔记一样,能够通过使用模板快速绘制数学公式、流程图、时序图、甘特图,令人惊喜的是,印象笔记还提供了快速绘制多种图表的功能。 印象笔记入口:www.yinxiang.com/ 有道笔记本:note.youdao.com/

1.12 reveal.js——轻快、省力地写幻灯片

把Markdown格式的文件导出为幻灯片的工具,例如,VS Code的MPE插件,以及其他工具如Jupyter Notebook和R Markdown。除此之外,还有很多工具支持直接使用Markdown写幻灯片,例如,比较简单的Marp、在命令行中写作的mdp,以及漂亮的Deckset(收费)。也有一些强大的写幻灯片的开源工具,如nodeppt、shower、remark、impress.js和reveal.js,其中比较流行的是reveal.js。

1.13其他

如果习惯,记事本,vi也可以用来写markdown,愿每个人都能找到适合自己的工具,若可能我们也可以开发一款。思路决定出路,希望可以拓宽我们的思路,找到适合我们的工具. 工具和语法仅仅可以让我们更好的使用markdown,但是一门语言的核心不仅仅是工具语法,核心还要有设计思想、设计灵魂以及最优的实现。就象盖房子,重要的不仅仅是原材料,核心的还要有设计样式、思路、灵活运用、最终实现优美实惠房屋。

二、markdown实现过程

上一部分介绍了markdwon编辑使用的相关工具,接下来共同体验一下使用掘金(markdown) + Md2All + 壹伴(期间可以发挥个人想象力), 撰写出属于自己的优美文,最后将文章展示于微信公众号(当然自己要先开通并会一些微信公众使用)以巩固markdown的使用与实现.

备注:md2all 这个网页渲染工具代码样式好看,有多种选择,图片也不会丢失,也支持自己定制 css 样式,不过这个工具也有一些问题,就是如何没有自己的图床的话,不能支持直接粘贴进去.通过 md2all + 掘金,解决了排版问题,但是公众号每篇文章都需要封面,并且封面的长宽有严格的比例,例如头条是 1:2.35,次条是 1:1,所以写完文章找封面也花了不少时间,后来通过壹伴这个插件解决了寻找封面的问题. 所以目前发现的最好方式是写作 + 排版是采用掘金 + md2all + 壹伴,然后具体想怎么调样式,例如字体大小啊,间距啊,行距啊各种,看自己的爱好了,反正我认为:简洁,是最美的。(欢迎评论与转载,你的互动是我们共同提高的动力)