微信公众号的代码块插入,及一键排版

微信公众号:颜家大少

本文所用排版工具:http://md.aclickall.com

. 微信公众号的排版问题

前段时间,准备在微信公众号上写文章时,却发现公众号居然连个最基本的插入代码块的功能都没有。

很纳闷,难道微信的开发者不用写代码的?

吐槽归吐槽,问题还得想办法解决。然后就是各种百度,推荐最多的我想就是markdown here了。

markdown here的确是个好东西,但问题是它只是一个通用的markdown转换插件,并不是针对公众号的,代码经markdown here转换后,粘贴到公众号,最常见的问题是:

  • 代码换行错了,不是同一行的代码却挤在了同一行,可读性很差;

  • 代码横向不会滚屏了 ,也是直接挤到了下一行,iPhone,iPad的尤为严重;

  • 有些样式丢失了;

  • 虽然可以自定义 css,但没参考样式,对普通的非前端开发者来说,不太好弄。

也尝试了一些朋友专为公众号做转换的markdown工具,效果并不太满意,不过真要感谢他们的,毕竟他们的工具还是提供了一些思路,于是就有了自己做一个工具的想法。

当然,想法是美好的,道路是曲折的。对于开发的过程,对于所遇到的坑,此处先省略100万字......

好吧,接下来就是介绍我的markdown工具了

. Md2All

一个在线的Markdown转换工具
网址:http://md.aclickall.com

  • 支持通用的Markdown语法,并对html,css样式有很好的支持(请看网站示例的高级使用部分)

  • 微信公众号 做了特别的优化:
    解决把内容粘贴到公众号时,图片、或样式丢失的问题;
    解决代码块换行不正确,特别是iPone、iPad上不会滚动的问题;
    支持135,96等微信编辑器的所用样式(如"标题"等),只需先点这些微信编辑器的"html"图标,再把内容拷贝过来即可。

  • 对代码块的显示专门做了优化,几十种超酷的代码风格任你选择

  • 支持 "一键排版" 的css样式模板选择,和自定义css。你一点就知到^_^

  • 预览ok后,只需要点“复制”按键粘贴到公众号即可。

  • 另外

    • 支持直接把页面"复制"到 "CSDN" 和 "博客园" 中,所有的样式保持一致。
      请参考此博文:http://blog.csdn.net/gary_yan/article/details/78645303

    • 支持直接把页面"复制"到 "掘金" 中,如下:
      选择 "一键排版" 中的 "掘金样式"
      点"复制"然后粘贴到 "掘金" 默认的markdown编辑模式左边的编辑框就OK了
      请参考此博文:https://juejin.im/post/5a1bcc6ef265da431f4acb09

后期会考虑增加对其它博客平台的支持.

. 界面预览

先来张玉照吧:
这里写图片描述

没有花巧的东西,所有的功能一目了然!
支持边编辑,边预览;支持左右滚动联动。
提供80多种超酷的代码主题。

通常,公众号多用于手机端显示,所以一般选:代码紧凑,这个看各人喜欢吧。

"一键排版"同样支持边改样式,边预览。
如下图,我只是选了个css主题为:“标题颜色”,然后代码主题为:“xcode”,整篇文章的效果就不一样了。

这里写图片描述

. 代码块展示

好吧,接下来还是好好展示一下我所说的超酷的代码风格吧,
下面是默认的“favorite"下的代码的显示。

java的:

public class MyActivity extends AppCompatActivity {
@Override  //override the functionprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);try {OkhttpManager.getInstance().setTrustrCertificates(getAssets().open("mycer.cer");OkHttpClient mOkhttpClient= OkhttpManager.getInstance().build();} catch (IOException e) {e.printStackTrace();}
}

javascript的:

function DisplayWindowSize(){var w=window.innerWidth|| document.documentElement.clientWidth|| document.body.clientWidth;
}

css的:

p {margin: 1.5em 0px;
}
h1,h2,h3,h4,h5,h6 {margin: 1.5em 0px;font-weight:bold;
}

html的:

<div ><span>abc<input id="code" type="checkbox" name="code" ></input></span><textarea id="editor" rows="100" cols="100"></textarea>
</div>

支持任意的语言,并能自动识别,有需要时也可直接指定

还有更牛的地方是,如果你对上面的风格都不满意时,你甚至可以自定义自己的代码高亮的样式,请参考:"一键排版"中的"代码块样式“

. 另外

如果有朋友只用到此工具的代码块部分,也可以先用此工具把自己的代码块渲染好,然后一段段“复制”插入到自己的公众号文章中。

. 最后

此工具目前还在开发阶段,很多功能正在完善中,对浏览器的兼容性未做全面的测试,所以建议先用Chrome浏览器作编辑。


如对此工具有任何建议,欢迎在公众号:“颜家大少”上留言:
这里写图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/10274.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

注册公众号(企业类型的订阅号)参考步骤

注册企业类型的订阅号(公众号)所需的资料&#xff08;仅供参考&#xff09; 1. 一个未被微信公众号平台、微信开放平台、个人微信绑定的邮箱、邮箱密码 2. 企业信息&#xff1a;企业名称、企业营业执照注册号/统一社会信用代码 3. 公众号管理员姓名、手机号码、身份证号码 …

关于微信公众号文章编辑器不能直接编辑html样式的处理方法

1、微信的后台是不支持html编辑的&#xff1b;你可以先在其他的编辑器里面编辑好了以后&#xff0c;复制到微信编辑器里面&#xff1b;这样既可以保持原来的格式&#xff0c;还可以自由设置自己的喜欢的格式。 比如我有一大大大大大大大大大大大段话&#xff0c;不想让他在页面…

微信公众号发布svg排版文章

svg代码&#xff1a; 页面初加载只显示一张图片&#xff0c;点击后自动展开显示一张长图页面初加载只显示一张图片&#xff0c;点击后自动展开显示一张长图页面初加载只显示一张图片&#xff0c;点击后自动展开显示一张长图 <!DOCTYPE html> <html lang"en&quo…

微信公众号推文(编辑+排版教程)

目录 一、登录公众号二、打开秀米网站&#xff08;最好用谷歌浏览器&#xff09;1、新建图文2、大标题字号16、小标题字号14 加粗3、段落文字首行缩进、字间距2、行间距1.8、页边距104、重点句子加粗、换颜色5、结尾前添加分割线&#xff0c;分割线前后加空格6、添加二维码7、完…

免费chatGTP-3.5 后续接口持续开发中

网址&#xff1a;www.wanwu.chat 邀请码&#xff1a;vn1F 输入邀请码后可以免费获得20次使用次数&#xff01;&#xff01;&#xff01;&#xff01; 后续不定期赠送礼包码&#xff0c;免费赠送使用次数&#xff01;&#xff01;&#xff01; 次数有限&#xff0c;先到…

如何用 ChatGPT 一句话生成 Web 应用?

原型系统的开发对很多不会编程的人来说&#xff0c;原本确实是一道门槛&#xff0c;而且看似难以逾越。而现在&#xff0c;障碍突然间就消失了。 插件 ChatGPT 现在有了一个内容比较丰富的插件系统&#xff0c;而且 Plus 用户已经不再需要填表申请后漫长等待&#xff0c;直接就…

chatGPT对于一个python初学者有什么用?

目录 一、前言二、开始请教三、总结 一、前言 我最近开始学习python&#xff0c;感觉python整体语法啥的还是很好学的&#xff0c;但是正是由于太简单&#xff0c;且我还有多年的java编程基础&#xff0c;便很难沉下心去学习。想到之前看到的一段话&#xff1a;人性总是趋利避…

用二十段话介绍下ChatGPT

用二十段话介绍下ChatGPT-3.5 ChatGPT是一个基于GPT-3.5架构的大型语言模型。它由OpenAI开发&#xff0c;是一种强大的自然语言处理工具。ChatGPT可以理解和生成人类语言&#xff0c;可以应用于许多不同的领域。它可以帮助人们进行自然语言的翻译、摘要、问答等任务。ChatGPT拥…

用好ChatGPT,毕业直接走上人生巅峰

毕业论文交上去了&#xff0c;学分也攒齐了。考研没上岸的准毕业生们接下来要面对的不是惨烈的秋招&#xff0c;就是蹲家准备二战。生活终于要对各位小可爱们动手啦&#xff01; 不想默默承受社会的毒打&#xff1f; 不愿在屡战屡败屡败屡战的压力下秃头&#xff1f; 想必各位…

【ChatGPT】阿里版 ChatGPT 突然官宣意味着什么?

Yan-英杰的主页 悟已往之不谏 知来者之可追 C程序员&#xff0c;2024届电子信息研究生 目录 阿里版 ChatGPT 突然官宣 ​ ChatGPT 技术在 AI 领域的重要性 自然语言生成 上下文连续性 多语言支持 ChatGPT 未来可能的应用场景 社交领域 商业领域 ​编辑 医疗领域…

中国互联网已经渐渐变成创新荒漠

最近在chatGPT高调宣布以后&#xff0c;我思索半天发现近几年&#xff0c;国内互联网已经再没有眼前一亮的创新&#xff0c;难道国内真变成只会抄作业的坏学生了&#xff0c;我觉得造成这样的状况&#xff0c;可能是由多方面因素造成的&#xff0c;主要有以下几点原因&#xff…

“署名ChatGPT”:人类正经历第一次AI著作权冲击

1971年&#xff0c;美国南加利福尼亚大学法律哲学教授克里斯托弗斯通&#xff0c;发表了一篇名为《树木拥有法律地位吗&#xff1f;》的文章。 这篇文章中明确表示&#xff0c;自然物的权利应该由它们的代理人来实施。一般来说&#xff0c;要由人或者组织、法人、政府来代表自然…

chatgpt赋能Python-python_ps图片

Python PS图片的SEO指南 Python在数字图像处理中广泛应用。其中&#xff0c;Photoshop文件&#xff08;psd&#xff09;是一种常见的图像文件格式。但是&#xff0c;如何在搜索引擎上优化Python PS图片并提高其排名仍然是一个挑战。 什么是Python PS图片&#xff1f; Python…

国内主流平台QMT和Ptrade哪个软件更好用?应该怎么选择?

国内主流的量化平台有&#xff1a; 迅投QMT和恒生Ptrade。 这两个软件都是挺好的&#xff0c;因为针对不同的投资者开发了不同的权限。 ①、如果您不会编写程序的可以使用普通版本的&#xff0c;支持篮子交易&#xff0c;网格交易&#xff0c;条件单等等&#xff0c;相对来说不…

一文理解GPT及向ChatGPT提问的技巧

一、什么是ChatGPT&#xff1f; 人工智能已成为当今科技领域的一大热门话题。随着深度学习的快速发展&#xff0c;OpenAI团队在其GPT&#xff08;Generative Pre-trained Transformer&#xff09;模型的基础上&#xff0c;推出了ChatGPT&#xff0c;这是一种革命性的大型语言模…

2022mathorcup数学建模大数据竞赛原创成品

“MathorCup高校数学建模挑战赛”全称“MathorCup高校数学建模挑战赛——大数据竞赛”&#xff08;简称“MathorCup高校大数据竞赛”&#xff09;。 1. 2022年竞赛初赛时间为2022年12月20日18:00至2023年1月19日20:00&#xff1b;初赛前10%的队伍进入复赛&#xff0c;复赛时间…

数学建模常用功能

目录 pandas读取数据 查看数据异常 提取指定列 将dataframe数据以numpy形式提取 数据划分 随机森林回归 GBDT回归 特征重要性可视化 输出&#xff1a; ​ 绘制3D散点图 导入自定义包且.py文件修改时jupyter notebook自动同步 dataframe删除某列中重复字段并删除对应行…

什么是数学建模?如何在数学建模中拿奖?通过建模学到了啥?

个人大学四年经验分享之数学建模 无论什么水平&#xff0c;看过此文章后必有收获&#xff01;一、数学建模到底是什么&#xff1f;1&#xff0c;数学模型2&#xff0c;数学建模 二、如何在数学建模中拿奖(三个方面&#xff09;1.组队2&#xff0c;知识准备3&#xff0c;比赛过程…

【2023 年第十三届 MathorCup 高校数学建模挑战赛】A 题 量子计算机在信用评分卡组合优化中的应用 详细建模过程解析及代码实现

相关信息 &#xff08;1&#xff09;建模思路 【2023 年第十三届 MathorCup 高校数学建模挑战赛】A 题 量子计算机在信用评分卡组合优化中的应用 详细建模过程解析及代码实现 【2023 年第十三届 MathorCup 高校数学建模挑战赛】 B 题 城市轨道交通列车时刻表优化问题 详细建…

数学建模【三款超实用建模小软件!】

最近听到很多小伙伴的反馈&#xff0c;说学编程好麻烦&#xff0c;有没有一些简单的软件可以实现数学建模的相关模型&#xff0c;今天“科研交流”工作室为大家带来了几款实用的数学建模小软件&#xff0c;可以实现基础的评价、预测、网络分析等功能&#xff0c;在比赛时能缩短…