Markdown懶辦法排版微信公眾號(hào)文章

懶人的煩惱

寫微信公眾號(hào)的人群里面,不乏十分勤奮者蔫仙×暇Γ看看他們使用的排版工具,便知道為了排版一篇文章摇邦,他們要耗費(fèi)多少辛勞了恤煞。

請(qǐng)注意,他們是一個(gè)標(biāo)題施籍、一個(gè)段落居扒、一個(gè)引言這樣的用樣式模板插入內(nèi)容。這樣排版的結(jié)果確實(shí)會(huì)符合作者的要求丑慎。但是這么排版我真的做不來(lái)喜喂。

我連做博士畢業(yè)論文都不用Word啊竿裂!

我用的是LaTeX玉吁。

為什么這么標(biāo)新立異?并非有意為之腻异,而是用LaTeX的話只需要碼字兒就可以了进副。樣式的事兒,都交給程序去操心豈不更好悔常?

這幾年影斑,Markdown開(kāi)始興起,我現(xiàn)在除了數(shù)學(xué)公式机打,連LaTeX都懶得用了矫户。

你不難看出我的哲學(xué)——沒(méi)錯(cuò),怎么省事兒怎么來(lái)姐帚。

但省事兒的同時(shí)吏垮,還需要滿足需求。

微信公眾號(hào)文章不是學(xué)術(shù)論文罐旗,公式和參考文獻(xiàn)都很少見(jiàn)膳汪。里面最常見(jiàn)的樣式無(wú)非是標(biāo)題、正文九秀、引用和圖片等遗嗽。這些東西Markdown處理起來(lái)得心應(yīng)手。

曾經(jīng)有一段我用hexo寫博客鼓蜒,就是這么做的痹换,采用Markdown排版效果一直挺好征字。

但是,在微信公眾號(hào)排版上我遇到了挫折娇豫。因?yàn)槲⑿殴娞?hào)不支持 Markdown 直接排版匙姜。到我寫作這篇文章的時(shí)候,還只支持富文本格式冯痢。

這就意味著我每次用Markdown寫好文章氮昧,預(yù)覽沒(méi)有問(wèn)題之后,還需要找個(gè)地方把Markdown轉(zhuǎn)換為富文本浦楣。

一開(kāi)始袖肥,我偷懶,在微信公眾平臺(tái)編輯器里用Markdown Here直接做這個(gè)轉(zhuǎn)換振劳。結(jié)果預(yù)覽的時(shí)候沒(méi)問(wèn)題椎组,群發(fā)之后文內(nèi)圖片全都消失了。微信公眾號(hào)一旦群發(fā)消息就無(wú)法修改历恐,而且我的個(gè)人公眾號(hào)每天只能發(fā)送一條消息寸癌。搞得我郁悶了好幾個(gè)小時(shí)。

后來(lái)我陸續(xù)嘗試了幾個(gè)微信公眾號(hào)第三方編輯工具夹供。發(fā)現(xiàn)其中135編輯器還算是差強(qiáng)人意灵份。

在這個(gè)編輯器里面用Markdown Here生成HTML仁堪,拷貝出來(lái)的時(shí)候就直接被轉(zhuǎn)換成為了富文本哮洽,貼到微信公眾平臺(tái)編輯器里標(biāo)題加黑字號(hào)與圖片顯示一切正常,發(fā)布之后驗(yàn)證圖片也能正常顯示弦聂。

于是我就認(rèn)為自己已經(jīng)找到了終南捷徑鸟辅。

可是,時(shí)間長(zhǎng)了莺葫,我就發(fā)現(xiàn)了問(wèn)題——雖然排版出來(lái)圖片是正常的匪凉,可是其他樣式全都亂套了。標(biāo)題前后間距徹底消失捺檬,而且正文文字的行距很小再层,全都堆在了一起,非常影響閱讀體驗(yàn)堡纬。

昨天早上聂受,我6點(diǎn)多爬起來(lái),把一篇文章修訂之后烤镐,就打算在微信公眾號(hào)發(fā)出去蛋济。

按照老樣子粘貼過(guò)去富文本,怎么看怎么別扭炮叶。

于是嘗試了若干種不同的第三方編輯器碗旅,發(fā)現(xiàn)都不理想渡处,有些干脆就無(wú)法保留任何樣式。

突然發(fā)現(xiàn)了135編輯器彈窗里面推廣VIP功能祟辟。

之前一直把這個(gè)編輯器當(dāng)成中轉(zhuǎn)站医瘫,我從來(lái)就沒(méi)有關(guān)注過(guò)其中的“高級(jí)”功能。這次看了一眼旧困,發(fā)現(xiàn)了“一鍵排版”登下。而且,其中但凡是看得過(guò)去的主題叮喳,全都得VIP才能用被芳。對(duì)一個(gè)懶人來(lái)說(shuō),這種關(guān)鍵詞的誘惑哪里受得了馍悟?立即就下單買了一個(gè)月的畔濒。

您還真別說(shuō),一鍵排版之后锣咒,立刻行間距和標(biāo)題格式都好看了侵状。我使用了“簡(jiǎn)約”模板,看著覺(jué)得賞心悅目毅整。

嗯趣兄,這樣好!

……

咦悼嫉,不對(duì)巴丁!

怎么標(biāo)題變出來(lái)這么多戏蔑?蹋凝!

定睛一看,原來(lái)這個(gè)一鍵排版不夠智能总棵,居然分辨不出來(lái)Markdown Here轉(zhuǎn)換之后的文本里面哪一行是標(biāo)題鳍寂!作為補(bǔ)償,它會(huì)讓使用者設(shè)置一個(gè)字?jǐn)?shù)閾值(默認(rèn)20個(gè)字)情龄,低于這個(gè)字?jǐn)?shù)閾值迄汛,就被認(rèn)為是標(biāo)題。

這不是搞笑嗎骤视?鞍爱!

我喜歡用短句啊尚胞!

更糟糕的是硬霍,排版之后,還無(wú)法方便地手動(dòng)對(duì)標(biāo)題識(shí)別結(jié)果進(jìn)行調(diào)整笼裳。我為了遷就它唯卖,只好把閾值降低字?jǐn)?shù)粱玲,然后往文字后面加入標(biāo)點(diǎn)符號(hào),或者把行合并拜轨。怎么看怎么覺(jué)得別扭抽减。

7點(diǎn)半,終于弄得差不多了橄碾。我把排版結(jié)果拷貝到微信公眾平臺(tái)編輯器里面卵沉。預(yù)覽一下,覺(jué)得可以法牲,就發(fā)出去了史汗。

發(fā)出去之后,嚇了一大跳——文中所有的字體加粗全部被取消了拒垃。

這就叫“一鍵排版”停撞?

得,認(rèn)了悼瓮,幸好我只買了一個(gè)月的VIP戈毒。

醍醐灌頂

今天,從茫茫文海里面一眼看到了Jason Ng的文章《可能吧公眾號(hào)的文章是如何排版的横堡?》埋市。

Jason是我非常欽佩的作者,他的公眾號(hào)排版精良命贴,我很羨慕道宅。開(kāi)始以為他要講自己是如何用第三方編輯器一個(gè)段落一個(gè)段落手動(dòng)調(diào)樣式呢,我打算接受一下吃苦耐勞的教育套么,好好對(duì)照反省自己的懶惰培己。可是越讀下去我越開(kāi)心——他跟我一樣用Markdown芭呙凇!

但是不同的是肃弟,高手的概念比我清晰許多玷室。

既然Markdown生成的是HTML,那調(diào)CSS不就好了嗎笤受?

對(duì)扒铉汀!

為什么要讓Markdown Here這么一個(gè)組件來(lái)決定我的文章排版樣式風(fēng)格呢箩兽?把Markdown轉(zhuǎn)換為HTML津肛,然后用富文本方式拷貝到微信公眾平臺(tái)編輯器里面,不就完事大吉了嘛汗贫。

我立即嘗試身坐,效果非常好秸脱。但是卻立即發(fā)現(xiàn)了問(wèn)題。這個(gè)問(wèn)題在于Jason對(duì)讀者的預(yù)期部蛇。

對(duì)于“一點(diǎn)都不懂 HTML 和 CSS”的讀者摊唇,Jason給出了兩種解決辦法。

方法一是你需要認(rèn)識(shí)一個(gè)設(shè)計(jì)師和一個(gè)前端工程師涯鲁,這個(gè)要求稍微有些高巷查,這里咱們先不討論了。

方法二是自己動(dòng)手學(xué)習(xí)抹腿,看到這里估計(jì)許多人都躍躍欲試岛请。

可能吧的讀者中,假設(shè)有10個(gè)人對(duì)微信公眾號(hào)Markdown排版感興趣警绩,能有5個(gè)照著方法二完成嗎髓需?我不那么有信心。

為什么房蝉?

因?yàn)镴ason的操作指南里面僚匆,有這樣一句:

花 1 天時(shí)間,學(xué)會(huì)如何寫一個(gè)簡(jiǎn)單包含 replacements 函數(shù)的 Python 腳本搭幻。

實(shí)話實(shí)說(shuō)咧擂,沒(méi)有接觸過(guò)編程的人,打算用這速度學(xué)Python檀蹋,還能堅(jiān)持下來(lái)松申,我覺(jué)得可能性很小。

Jason這樣想完全可以理解俯逾,因?yàn)槿艘匀悍置惩埃梢韵胂笏J(rèn)識(shí)的人中,許多雖然沒(méi)有技術(shù)基礎(chǔ)桌肴,但是愿意保持開(kāi)放的心態(tài)來(lái)學(xué)習(xí)新東西皇筛。然而公眾號(hào)的對(duì)象并不只是他的朋友們。許多沒(méi)有技術(shù)基礎(chǔ)的人坠七,在讀到這一條的時(shí)候水醋,會(huì)立即退縮不前。這不是我的臆斷彪置,你去普通高校的文科專業(yè)教幾年技術(shù)類課程拄踪,恐怕你的想法跟我相去無(wú)幾。

這就好像一個(gè)NBA教練讓球員好好練練反手扣籃一樣——他的球員都是2米左右的巨人啊拳魁,稍加努力就可以完成了惶桐。然而同樣是這個(gè)NBA教練,就算他把反手扣籃的訣竅寫下來(lái)白送給我,我也不會(huì)去嘗試的姚糊。

好消息是贿衍,經(jīng)過(guò)我的摸索,發(fā)現(xiàn)了一個(gè)事實(shí)——你不用學(xué)會(huì)Python腳本叛拷,也能以懶人的辦法用Markdown排版微信公眾號(hào)文章舌厨。

流程介紹

工欲善其事,必先利其器忿薇。

Jason在文章里面推薦了Ulysses裙椭,確實(shí)是寫作利器,我深表贊同署浩。

這里我推薦一個(gè)配套的軟件揉燃,叫做Marked2。

Ulysses中的文章可以輕松導(dǎo)出到Marked2里面預(yù)覽筋栋,然后可以帶樣式導(dǎo)出為HTML炊汤。

你不需要用一個(gè)腳本去替換段落和標(biāo)題標(biāo)簽了,你只需要修改Marked2里面的用戶定制CSS就行弊攘。

我這里根據(jù)Jason文中提到的樣式信息抢腐,修改了其中正文段落樣式部分:

p,h5 {
    /*font-size: 1.1429em;*/
    /*line-height: 1.3125em;*/
    margin: 1.3125em 0;
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 28px;
}

在瀏覽器里面預(yù)覽導(dǎo)出的HTML文件,效果是這樣的:

Jason推薦在CKEditor在線編輯器里面把HTML轉(zhuǎn)換為富文本襟交,然后拷貝到微信公眾平臺(tái)編輯器迈倍。

我嘗試了一下,發(fā)覺(jué)這個(gè)編輯器確實(shí)強(qiáng)大捣域,完全版里面選項(xiàng)很豐富啼染。但對(duì)于初學(xué)者而言,使用方法并不直觀焕梅。打開(kāi)網(wǎng)站主頁(yè)迹鹅,你甚至都找不到HTML源碼應(yīng)該貼在哪兒。

不過(guò)干嘛非要執(zhí)著于某個(gè)在線編輯器呢贞言?找一個(gè)打開(kāi)后立即能用的不好嗎斜棚?

我找到了wangEditor編輯器,開(kāi)源免費(fèi)蜗字。

插入HTML源碼后打肝,預(yù)覽一下,效果是一致的挪捕。

貼到微信公眾平臺(tái)編輯器里面,發(fā)現(xiàn)所有自定義樣式全部都可以保留争便。

這便是我在Jason的啟發(fā)下级零,整理出來(lái)的懶人Markdown排版方法。困擾了我多日的微信公眾號(hào)排版問(wèn)題,就這樣解決了奏纪。


延伸閱讀:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末鉴嗤,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子序调,更是在濱河造成了極大的恐慌醉锅,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,311評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件发绢,死亡現(xiàn)場(chǎng)離奇詭異硬耍,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)边酒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門经柴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人墩朦,你說(shuō)我怎么就攤上這事坯认。” “怎么了氓涣?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,671評(píng)論 0 342
  • 文/不壞的土叔 我叫張陵牛哺,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我劳吠,道長(zhǎng)引润,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,252評(píng)論 1 279
  • 正文 為了忘掉前任赴背,我火速辦了婚禮椰拒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘凰荚。我一直安慰自己燃观,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,253評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布便瑟。 她就那樣靜靜地躺著缆毁,像睡著了一般。 火紅的嫁衣襯著肌膚如雪到涂。 梳的紋絲不亂的頭發(fā)上脊框,一...
    開(kāi)封第一講書(shū)人閱讀 49,031評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音践啄,去河邊找鬼浇雹。 笑死,一個(gè)胖子當(dāng)著我的面吹牛屿讽,可吹牛的內(nèi)容都是我干的昭灵。 我是一名探鬼主播,決...
    沈念sama閱讀 38,340評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼烂完!你這毒婦竟也來(lái)了试疙?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 36,973評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤抠蚣,失蹤者是張志新(化名)和其女友劉穎祝旷,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體嘶窄,經(jīng)...
    沈念sama閱讀 43,466評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡怀跛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,937評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了护侮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敌完。...
    茶點(diǎn)故事閱讀 38,039評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖羊初,靈堂內(nèi)的尸體忽然破棺而出滨溉,到底是詐尸還是另有隱情,我是刑警寧澤长赞,帶...
    沈念sama閱讀 33,701評(píng)論 4 323
  • 正文 年R本政府宣布弦讽,位于F島的核電站贱呐,受9級(jí)特大地震影響次企,放射性物質(zhì)發(fā)生泄漏虽画。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,254評(píng)論 3 307
  • 文/蒙蒙 一贩据、第九天 我趴在偏房一處隱蔽的房頂上張望栋操。 院中可真熱鬧,春花似錦饱亮、人聲如沸矾芙。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,259評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)剔宪。三九已至,卻和暖如春壹无,著一層夾襖步出監(jiān)牢的瞬間葱绒,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,485評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工斗锭, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留地淀,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,497評(píng)論 2 354
  • 正文 我出身青樓岖是,卻偏偏與公主長(zhǎng)得像骚秦,于是被迫代替她去往敵國(guó)和親她倘。 傳聞我的和親對(duì)象是個(gè)殘疾皇子璧微,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,786評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 目前已知最簡(jiǎn)單的微信公眾號(hào)文章插圖與排版方法作箍。零基礎(chǔ)圖文教程。教會(huì)了也不收費(fèi)哦前硫。 :-P 痛點(diǎn) 前些日子胞得,我寫了一...
    王樹(shù)義閱讀 22,787評(píng)論 45 191
  • 作者 謝恩銘,公眾號(hào)「程序員聯(lián)盟」(微信號(hào):coderhub)屹电。轉(zhuǎn)載請(qǐng)注明出處阶剑。原文:https://www.ji...
    程序員聯(lián)盟閱讀 12,037評(píng)論 13 211
  • 在落葉紛飛的季節(jié), 心理突然很想你危号, 鳥(niǎo)兒也聽(tīng)的懂我的心語(yǔ)牧愁, 而你呢? 如己消失的春一樣外莲, 所去無(wú)音…… 想讓風(fēng)捎...
    愛(ài)上一葉浮萍閱讀 492評(píng)論 28 28
  • 通過(guò)設(shè)置代理我們可以拿到下載進(jìn)度猪半,對(duì)于大文件,我們還需要做到開(kāi)始偷线、暫停磨确、繼續(xù)以及取消等相應(yīng)操作,這篇文章先簡(jiǎn)單的介...
    史思恒o_0閱讀 396評(píng)論 0 1
  • 無(wú)助的望著殘?jiān)律睿L(fēng)帶動(dòng)著思想乏奥。 繁花間她曾是最吸引目光的一朵玫瑰,從初露面容她就注定被受保...
    筆落楓閱讀 305評(píng)論 0 3