背景

在运营公众号的过程中,或多或少可能会碰到分享代码的场景,此时该如何将你的代码高端、大气、上档次的呈现呢?这个问题经常会被热情地读者提问到,一直希望我能够分享一篇这方面文章。那么今天我就跟大家聊聊编辑微信公众号文章时常有的几个发帖工具,虽然这篇文章来的稍晚一些,但希望分享的点滴能够帮助到有需要的朋友。

我的烂效果

对于如上的这个问题,我也是边学习边摸索的过程,刚开始用的方法简单粗暴,就是将R语言或Python代码直接贴到公众号里面,效果是这样的:

很显然,这种方式很糟糕,都无法呈现代码中的语法高亮特征。用户在读这篇文章的时候肯定内心也是排斥的,体验不好,自然文章的阅读量也就不容易上去。

为了能够让代码高亮显示,也是想了方法,但没有找对策略,还是使用了简单粗暴的形式,直接将软件中的高亮语法截屏贴到公众号的文章内,效果是这样的:

看似外观舒服了一些,但最大的问题是代码无法复用,读者在认真读取了文章之后,想实操一下,必须得手工将代码一行行敲入,如果能够直接复制代码,那效果会更棒!

解决方案

为了兼顾好看(代码高亮)和好用(代码可复制),继续探索和寻找最佳方案。在一次偶然的机会中,给其他号主留言询问文章中所用的代码排版工具时,惊讶地得到了回复。“Chrome浏览器的插件 → Markdown Here”。于是百度找到了对应的官网,是这样的:

可惜不能下载,需要翻墙(内心奔溃啊)。为了我的读者,我购买了VPN,下载了Markdown Here,并加入到Chrome浏览器的插件组中,她是这样的:

使用起来,真的感觉飞上天了,操作简单。当你在微信公众号的正文里面写好Python代码或其他代码后,只需一键搞定:

点击按钮后,原来的代码将会出现下面这种效果,是不是非常赞:

很长一段时间我都是使用的这个工具,但存在一个小问题,如果我在别的电脑上编辑文章,而这台电脑又没有Markdown Here插件,岂不是很烦躁。总不能每换一次电脑,就翻一次墙,下载一次插件吧。很显然,不明智。于是,继续探索更好的工具,功夫不负有心人,让我找到了。就是下面两个网站:
http://md.aclickall.com/

http://md.ityouknow.com/

我觉得这两个网站太棒了,给我直接的体验就有两个好处:一个是左侧写代码,右侧出效果;另一个是可以直接将右侧的效果复制到微信公众号中,效果是这样的:

当然,在2019年年初,微信公众号也新增了添加代码块的功能,就是下面这个:

大家可以对比一下,个人感觉自带的代码块功能还是没有上面介绍的工具更高大上,没有成熟,稳住的黑背景来的熟悉。

结语

OK,今天的内容就分享到这里,如果你有任何问题,欢迎在公众号【数据分析1480】的留言区域表达你的疑问。同时,也欢迎各位大咖在留言区分享出你所使用的发帖工具,我会第一时间将你的留言分享给大家。

如何优雅地排版微信公众号内的代码块?我推荐几款常用的发帖工具!相关推荐

  1. 利器 | 如何在公众号内优雅地添加代码块?推荐几款常用的工具!

    作者 | 刘顺祥 来源 | 数据分析1480(ID:lsxxx2011) 背景 在运营公众号的过程中,或多或少可能会碰到分享代码的场景,此时该如何将你的代码高端.大气.上档次的呈现呢?这个问题经常会被 ...

  2. 如何优雅的在微信公众号中编辑代码

    这篇文章严格意义上是写给有公众号且公众号文章需要贴代码的朋友们看的. 1 公众号编辑器真难用 自从入坑公众号以来,被公众号的这个编辑器简直折磨死了.我发的文章基本上是少不了贴代码的,可是每次贴上去的代 ...

  3. 如何在公众号内优雅地添加代码块?我推荐几款常用的发帖工具!

    背景 在运营公众号的过程中,或多或少可能会碰到分享代码的场景,此时该如何将你的代码高端.大气.上档次的呈现呢?这个问题经常会被热情地读者提问到,一直希望我能够分享一篇这方面文章.那么今天我就跟大家聊聊 ...

  4. 新手快速入手微信公众号加入svg代码块

    公众号+svg有什么用? 公众号中嵌入svg能让文章有更丰富的交互,简单来说就是能让文章有点击动画或者是矢量图 本文会让你快速对这项技术有个了解,并快速的进入简单的上手 首先要明白svg是什么,SVG ...

  5. 如何排版 微信公众号「代码块」之 MarkEditor

    前段时间写过一篇文章 如何排版微信公众号「代码块」,讲的是如何使用浏览器插件 Markdown Here 来排版代码块.虽然用 Markdown Here 排版出来的样式还不错,但存在一个问题,就是代 ...

  6. Markdown懒办法排版微信公众号文章

    懒人的烦恼 写微信公众号的人群里面,不乏十分勤奋者.看看他们使用的排版工具,便知道为了排版一篇文章,他们要耗费多少辛劳了. 请注意,他们是一个标题.一个段落.一个引言这样的用样式模板插入内容.这样排版 ...

  7. 微信公众号内,实现下载 PDF 文件。

    背景:需要在 微信公众号 内实现,通过点击一个[下载PDF文件]按钮,预期将 PDF 文件下载到本地自行打印. 前言:首先,本文采用的是 配合 后端 的实现方案.后端 返回file文件,通过 a 链接 ...

  8. vue.js 在微信公众号内实现视频播放

    环境:我司从事在线教育行业,想要将老师的讲课视频实现在线播放并监控用户播放时长 关键词:vue.js.微信公众号.video视频播放 1. 微信公众号内可以直接使用video进行视频播放 2. 微信公 ...

  9. Markdown两键排版微信公众号文章

    目前已知最简单的微信公众号文章插图与排版方法.零基础图文教程.教会了也不收费哦. :-P 痛点 前些日子,我写了一篇<Markdown懒办法排版微信公众号文章>,很受读者欢迎.简书平台上该 ...

  10. 微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式(最最最优版)

    继上一篇文章微信公众号内下载pdf等文件,受微信所限制,安卓和IOS不同处理方式 后觉得还有更好的解决办法,这次真的找到更加优化版本,一定需要后台配合才行:后台接口返回Blob,后端设置respons ...

最新文章

  1. 未找到文件 服务器可能无此更新包文件,win7安装xampp提示windows找不到-n文件(安装成功后,443端口占用,apache服务器无法正常启动)的解决方案...
  2. Elasticsearch 设置默认值的三种方式
  3. BZOJ 5267 特工 (类FWT)
  4. XCTF WEB weak_auth
  5. python3-datetime 时间处理
  6. python 怎么将数组转为列表_Python怎么将文件读入列表?
  7. vite.js项目创建流程图
  8. 资源丨用PyTorch实现Mask R-CNN
  9. win7系统文件夹共享后有锁图标怎么去掉?
  10. 华为ac控制器web配置手册_31、堂堂华为企业级AP怎么还不如家用TP的速度”快“呢?(优化篇)...
  11. Android基本组件及使用
  12. 设计模式(10)——策略模式
  13. web课程设计:HTML非遗文化网页设计题材【京剧文化】HTML+CSS(大美中国 14页 带bootstarp)
  14. 【Linux】从冯诺依曼体系到初识Linux下的进程
  15. 如何加盟游戏代理充值
  16. go 语言 beego
  17. 全彩控制器的编程软件有哪些_【全彩控制器编辑系统下载】全彩控制器编辑系统2020版 v2.1 官方版-开心电玩...
  18. 计算机毕业设计之java+ssm智能新冠疫苗接种助手系统
  19. Swift中用CollectionView做广告栏滑动效果
  20. 奥的斯服务器接口协议,奥的斯电梯BA接口.doc

热门文章

  1. informatic 使用注意事项
  2. ubuntu 20.04 firefox视频打不开问题
  3. 使用apipost工具快速生成在线接口文档
  4. python主函数_Python main() 函数
  5. 软件开发过程与项目管理(5.软件项目任务分解)
  6. iPhone5S等A7设备 任意版本降级iOS10.3.3教程(方法二)
  7. 数字信号处理前瞻(note1):奈奎斯特与折叠频率
  8. 超详细设置Idea类注释模板和方法注释模板
  9. IDEA类注释模板设置
  10. MATLAB疲劳检测系统