修改了一个 Obsidian 的插件,顺便介绍一下MP Preview
MP Preview 是一键将 Obsidian 笔记转换为微信公众号格式的插件,原作者Yeban,我一直使用,但前几天开始,突然出现了问题,就是代码块上面的三个点不见了。

原作者一直没更新,于是我自己修改了一下,目前可以用,但实现的方式并不很理想,懒得修改了,暂时这样用吧。
功能特点
-
📝 一键将 Markdown 文档转换为微信公众号格式 -
🎨 提供多种精美模板,支持自定义字体和字号 -
🖼️ 支持自定义背景和样式 -
🔄 实时预览编辑效果 -
📋 一键复制到剪贴板,直接粘贴到公众号 -
🔒 锁定功能避免预览刷新打断书写
使用方法
-
打开任意 Markdown 文档 -
点击侧边栏的公众号图标打开预览面板 -
选择喜欢的模板和字体 -
调整字号大小以适应内容 -
实时预览编辑效果 -
点击【复制到公众号】按钮 -
直接粘贴到微信公众号编辑器中
安装方法
从 Obsidian 社区插件安装
-
打开 Obsidian 设置 -
转到第三方插件设置 -
关闭安全模式 -
点击浏览社区插件 -
搜索 “MP Preview” -
点击安装并启用插件 -
将我的 github 下载下来,然后编译,得到 main.js 文件,覆盖 .obsidian\plugins\mp-preview 下的同名文件
现在的问题
代码块部分,左上角有红、黄、绿的三个小点,和 MacOS 挺像的,一直好好的,1、2个月前,大概是公众号做了什么更新,不再显示了,我等了一段时间,原作者没有更新,我就更新了一下。
●●● # 这里是例子1. 下载最新版本的 release 文件:2. 解压后将文件夹复制到 Obsidian 插件目录:3. 重启 Obsidian4. 在设置中启用插件
下载地址
https://github.com/huiyong69/mp-preview ,我只是做了简单的修改,让代码块左上角不至于留空行,其他的都没变,一切版权归原作者。
使用技巧
-
使用锁定按钮(🔒)可以暂停实时预览,避免编辑大文档时频繁刷新 -
调整字号大小以获得最佳阅读体验 -
不同模板适合不同类型的文章,可以根据内容选择合适的模板 -
复制前可以预览最终效果,确保格式正确 -
支持代码块、表格、图片等 Markdown 元素
夜雨聆风