MarkdownLinux运维

微信公众号代码区域换行问题(解决)

2016-12-14  本文已影响2234人  菩提老鹰

摘要

最近在尝试更新简书的同时也把文档同步到个人微信公众号去中。但是在文章中粘贴代码的时候,遇到一个很难受的问题,markdown 代码区域的换行符经过Chrome markdown here插件转换后。代码区域内的\n换行符在保存时会丢失,导致代码无法换行

研究发现问题的根源是因为微信会自动过滤掉文件的\n换行符


问题展示

原始代码

markdown-here-sourcecode.png

chrome利用markdown here转换之后

markdown-here-wrongformat-photo.png

解决

从网上找到两种有效的解决办法。

markeditor

有一款叫做markeditor的软件,pro版本支持导出为微信公众号文章格式 的功能,能解决代码不换行的问题。

markeditor.png

当然它是一款收费软件。如果你想找免费的,可以参考第二种方式

markdown here 插件

主要参考:
在微信推文中优雅贴代码
concefly改造的markdown here 插件

再造的插件地址: https://github.com/concefly/markdown-here

官网文档如下(这里翻译一下自己用的chrome浏览器的安装部分):


markdown-here-plugin-installation.png

安装说明

Chrome

Chrome网上应用店

chrome网上应用店安装markdown here插件,正常安装
安装之后,确保重新加载你的webmail或者重启Chrome

手册/开发

图1

官方文档的说明是这样的,但是安装之后还需要几个关键操作

markdown-here-plugin.png

最后发布之后OK,达到预期的效果


公众号: DailyJobOps
上一篇下一篇

猜你喜欢

热点阅读