Editor.md_MathJax – 在线编辑器

仓库地址

Gitee

Github

桌面端下载

介绍

Editor.md 基础上修改而来,主要有以下修改:

  • 使用 $\text{MathJax}$ 进行渲染,并且强制将 $\text{MathJax}$ 的渲染提前于 $\text{Markdown}$,以避免一部分不兼容问题。另外,渲染 $\text{Markdown}$ 时会用随机值替换掉 mjx-container,渲染完成后对于文本节点替换回来,这样可以避免引号的转义问题。
  • 在工具栏添加了复制按钮,可以复制 HTML 代码,并且使用 Juice 将全部 CSS 内联以避免复制出来的代码不全。
  • $\text{MathJax}$ 关闭了 font-cache 等一系列东西绕过微信公众号的检测,使得其可以方便的粘贴到公众号并发布(此时复制的内容不是 HTML 代码,而是应当用鼠标选中页面右边的全部内容手动复制),不过当数学公式过长时微信会自动将其转换为图片并缓存导致数学公式变小,目前来看要么自己上传图片,要么强行修改 HTML,我采用的后者(因为不会配置图床的 api),具体方法见后文呢。
  • 同时有网页端和桌面端,网页端直接下载部署即可,注意由默认禁止 localhost 内联,因此直接打开 index.html 时无法使用复制按钮。桌面端可以在 GiteeGithub 仓库的 Releases 下载,也可以在 Link 下载,第三者不提供网页版下载(因为忘了上传)

注意

  • 由于 $\text{MathJax}$ 渲染速度较慢,不建议在线书写文档,建议在本地或者其他的编辑器编辑完成后再粘贴来渲染(其实是因为工具栏除了复制按钮好像被我改得用不了了,不想用工具栏的话就将就吧)

  • 若数学公式太长导致没法粘贴到公众号,可以尝试以下方法

    • 先在公众号内容区输入一个数字 $1$。
    • 然后按 F12
    • 在弹出来的窗口点击左上角的按钮,有一个光标的那个。
    • 再点击刚刚输入的 $1$。
    • 此时应该会选中类似于 <p>1</p> 这样的东西。
    • 右键 Edit As HTML
    • 粘贴 HTML 代码(也就是直接按工具栏的复制按钮后再粘贴过来)。
    • 发布

已知 BUG

  • 工具栏貌似不能用了
  • $\text{MathJax}$ 会渲染代码框里面的内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇