2021-07-02

宝贝儿,一起学Pytho...

宝贝儿,一起学Python呀 - 番外篇

话说《宝贝儿,一起学Python呀》第五篇正在激情创作中,嗯,说白了就是没写完,拖延了。。。 但为什么还要突然插一个《番外篇》呢?难道是要恰饭加广告?

其实我是不反对啦,但这样的美事一时半会儿不会发生。番外篇的由来是这样的,一直以来,我都会把自己的文章放在我的Blog 小鱼游大海和微信公众号上,但是这里其实有个问题,因为我使用Markdown写文章,但是微信公众号对于Markdown的支持比较一言难尽,因此我之前都是找转换器进行转换,但是问题依然存在,比如,我特别喜欢的Markdown的代码区块功能,能显示代码行号,代码高亮,显示效果几乎和VS Code写代码完全一致:

codeblock4

VS Code中显示的效果

codeblock3

Markdown中显示的效果

看起来很舒服,对吧? 然后转换成HTML发布到Blog上,似乎效果也不错。

codeblock

Blog中显示的效果

结果放到微信公众号里,就变成如此尊容了。。。

codeblock1

语法高亮没有了,行号没有了,而且直接堆成了一行,手机竖屏下根本就显示不全。。。

我也思考了几个方案,比如:

1
2
3
4
5
6
<li>对代码区块进行截图,然后插入图片</li>
评论:脱了裤子放P
<li>干脆把平台切换到简书或知乎等支持Markdown的平台</li>
评论:之所以用公众号就是为了利用微信的推广,要是切到其他平台岂不是更麻烦?别看哥们儿公众号关注度只有个位数,万一经过我一番运作就壮大了呢对吧?梦里什么都有!
<li>利用HTML+CSS进行转换处理</li>
评论:有学习成本,以后再说

难道真的没辙了?这时,我想起了一位哲人说过的话:

没有什么是百度解决不了的,如果有,那就换个浏览器再百度一次

那就以”公众号 代码区块”为关键字搜索一番,您猜怎么着?还真有货耶!

一位大侠制作的转换工具 貌似能解决这个问题。咱们试试:

1
2
3
4
5
6
7
print('我是第一行代码')
print('我是第二行代码')
print('我是第三行代码')
print('我是第四行代码')
print('我是第五行代码')
if 3>4 :
print('脑子秀逗了')

看起来好像可以呀? 那就先试试,不行再说。不过最好还是得看看大侠是怎么实现的,万一哪天这个工具关闭了,就不妥了呢。。。

做点自己想做的事情并不容易,但也很有乐趣,从学Markdown,在Gitee部署图床,部署HEXO Blog系统,把HEXO部署到GitHub仓库,把Blog建立到Github… 发现一点问题,就解决一点问题,直到把工作流理顺,还是很有成就感的。有时候我也在想,每天都面对着同样的屏幕,面无表情地拖拽鼠标,就一件显而易见的问题发无数封邮件跟无数人解释。。。挣钱糊口,给别人打工,无所谓乐趣不乐趣,但还是希望自己的人生能多一点色彩,不然,灰头土脸地跟孩子们说这个世界如何如何有趣,你们要勇敢去探索这样的P话,您自己都不信,孩子能信吗?

目前《宝贝儿,一起学Python呀》第五篇基本有点眉目了,希望这两天就能发布吧,如果大米老人家期末复习顺利的话。

不对,不是大米老人家,是大米小祖宗。。。

再见。