首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

懒人福音:怎样做一个从不排版的微信小编?

关于微信排版,你能在网上找到无数文章,指点你怎样配色、对齐、选字号、制作炫酷的效果,顺便推一把某某微信编辑器(的会员服务)……

本文不在此列。

因为我下面要说的是怎样不排版

(如果不想看长文,只关心怎么操作,可以直接跳到第四部分,有现成工具)

1. 为什么你该追求“不排版”

与其每天花费半个小时甚至更长时间去选配色、逛模板商城、调格式,不如把这些时间花在内容的创作上,是不是?

认清现实吧:最终能让用户留下的,往往是内容,而很少是排版。想单靠排版出头,也许在公众号诞生不久的上古时代尚有机会,可时至今日,即使你再用心,也很难做出明显的差异化了。所以,你花费在排版上的每一分钟,投入产出比其实非常之低。显然,从机会成本的角度考虑,我们应该尽量少把时间投入在这上面。

那就完全不排版吗?严肃告诉你,真的可以,比如著名的“小道消息”,作者就敢直接用官方编辑器发文,除了个别重点加粗、小标题等等,不加任何花里胡哨的排版,人家阅读打赏照样一样不少嘛。

不过可能吾等普罗大众还是不好意思这么拽的……另外“小道消息”的文章基本都比较短,如果你常发万字长文,单调的白底黑字是否合用,也需要斟酌一下。

2. “不排版”如何可能

作为普通人,既想偷懒,又对排版有一些基本的要求(至少不让排版给内容减分),那最好的办法当然是“自动排版”。

你说让AI来排版?想想现在的人工智能会下棋、会写诗、会设计,排版想来也难不倒……不过且慢,咱们只是杀个鸡,好像不用非等到激光刀发明出来吧?

其实我们需要的只是一点互联网太古时代传下来的技术:CSS。

(如果你知道CSS是什么,有什么用,显然下面的一大段内容都可以跳过了)

首先,你需要了解一件事:一篇微信图文就是一个网页。(网页就是你点开一个诸如这样的链接之后,弹出来的页面)

显然,你得用一个软件来打开网页,这样的软件通常叫做网页浏览器(简称浏览器),常见如IE浏览器、Chrome浏览器以及深受广大人民群众“喜爱”的360浏览器、QQ浏览器……

而微信APP中就有一个内置的浏览器,这是你能打开微信图文和其他网页的基础。

既然微信图文就是网页,那么微信图文的排版问题,也就相当于一个网页的排版问题。我们每天都在互联网上浏览大量网页,它们是怎么来的?显然不可能每个都用微信后台这类编辑器里手动排版。而且同一网站同一模块下的许多网页,排版的样子都差不多,只是里面的内容变了。为了人类的福祉,这必须是用技术自动实现的!

所以我们现在要的就是这个技术。

先讲思路,非常简单:既然内容变,排版样式不变,那就把内容样式分别存放到两个不同的文件里,这样以后我们就只需要修改存放内容的文件,而存放样式的文件原封不动重复使用就可以了。

存放内容的这类文件叫做HTML,存放样式的这类文件叫做CSS。它们是构成互联网最基础的砖瓦水泥。

你可能已经想到了,一个最关键的问题是,怎么把分离到两个文件中的信息,再重新关联起来。简单来说,CSS文件中会记录一条一条的规则,而HTML文件中通过对每段内容进行标记,分别指明使用哪一条(或哪一些)规则。

比如CSS中可能记录了这样一条规则:

意思是用绿色展示这个标签所标记的文字。如果在HTML中有这样一段:

那么最终显示在浏览器中(这个过程一般称为“渲染”)的“黑暗森林法则”这几个字就应该是绿色的。当然前提是这个HTML要在开头声明自己使用对应的CSS文件作为样式规则。

假如你还有另一个HTML文件,也用同一个CSS文件作为样式规则,里面又有一个,比如:

浏览器也会把这几个字渲染成相同的绿色,由此便实现了内容不同、排版统一。

3. 一种事半功倍的写作规范

其实我上面这样讲是本末倒置了,只是为了快速给大家一个概括的印象。正常情况下,你当然不会为了把字体设成绿色的,就把一段话标记为。

因为HTML标记不是随便用的,每个标记都有它本身的内在含义,所代表的是“第三级标题”(Heading 3)。就像Word中的标题1、标题2、标题3,你应该知道是什么意思了吧。

前面说HTML记录的是内容,其实除了内容,还有内容的结构,这些结构是用一些标签注明的。常见的标签如:标记一般段落, ~ 分别标记一级到六级标题,标记插入超链接,标记插入图片等。有了这些标签,每条CSS规则就可以准确找到自己的具体作用范围。

因此,结构清晰的内容是实现快速排版的前提。我们平时用记事本之类的软件写作时,往往不会专门标注出结构,也就没法直接转换出结构良好的HTML了。

好消息是,这个问题不难解决,你甚至不用真的去掌握HTML的语法,只需要写作时注意在适当的地方加上几个诸如之类的符号。

这些符号具体怎么加,是一种名叫Markdown的语言规定的。Markdown和HTML一样,是一种标记语言,但比HTML简单易学得多(我并不是说HTML很难),并且Markdown写成的内容可以非常方便地转换成规范的HTML。

Markdown能让你在写作时专心于内容,同时保留文章结构和强调的重点,给内容的后续复用打下了基础。而且因为一个Markdown文件的本质就是纯文本,所以你可以任意选择自己喜欢的写作软件,书写Markdown。

限于篇幅,这里就不对Markdown的语法做展开了,你可以在网上找到大量“10分钟学会Markdown”这类的文章,实际上掌握基本规则用不了10分钟。你也可以参考我写的《微信公众号MarkDown排版完全指南》。

4. 一键排版工具

假如你已经使用Markdown写作,那怎么给写完的文章排版呢?

当然,一定要有合适的工具。

目前比较流行的一个工具是markdownhere。它是一个浏览器扩展,功能非常强大,可以在浏览器中自动渲染你用Markdown写作的内容——当然这没有什么,很多在线编辑器都能做到。真正的强大之处是,markdownhere可以按照你自定义的CSS规则进行渲染,因此排版完全可控

当然,你可能还不会写CSS,除了自己去学,另一个办法是从网上搜索其他人贡献的现成样式。

除此之外,使用markdownhere还有两点不太方便的地方:

不方便对文章批量操作。

如果是技术小白使用了网上现成的CSS,但想要做一下常见的微调(比如改一改主题颜色),不太容易找到修改的地方,而且可能一次需要修改多处,容易出错。

基本功能:

下面讲一下具体怎么用。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180129G0058900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券