乐于分享
好东西不私藏

修改了一个 Obsidian 的插件,顺便介绍一下MP Preview

修改了一个 Obsidian 的插件,顺便介绍一下MP Preview

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

原作者一直没更新,于是我自己修改了一下,目前可以用,但实现的方式并不很理想,懒得修改了,暂时这样用吧。

功能特点

  • 📝 一键将 Markdown 文档转换为微信公众号格式
  • 🎨 提供多种精美模板,支持自定义字体和字号
  • 🖼️ 支持自定义背景和样式
  • 🔄 实时预览编辑效果
  • 📋 一键复制到剪贴板,直接粘贴到公众号
  • 🔒 锁定功能避免预览刷新打断书写

使用方法

  1. 打开任意 Markdown 文档
  2. 点击侧边栏的公众号图标打开预览面板
  3. 选择喜欢的模板和字体
  4. 调整字号大小以适应内容
  5. 实时预览编辑效果
  6. 点击【复制到公众号】按钮
  7. 直接粘贴到微信公众号编辑器中

安装方法

从 Obsidian 社区插件安装

  1. 打开 Obsidian 设置
  2. 转到第三方插件设置
  3. 关闭安全模式
  4. 点击浏览社区插件
  5. 搜索 “MP Preview”
  6. 点击安装并启用插件
  7. 将我的 github 下载下来,然后编译,得到 main.js 文件,覆盖 .obsidian\plugins\mp-preview 下的同名文件

现在的问题

代码块部分,左上角有红、黄、绿的三个小点,和 MacOS 挺像的,一直好好的,1、2个月前,大概是公众号做了什么更新,不再显示了,我等了一段时间,原作者没有更新,我就更新了一下。

# 这里是例子1. 下载最新版本的 release 文件:2. 解压后将文件夹复制到 Obsidian 插件目录:3. 重启 Obsidian4. 在设置中启用插件

下载地址

https://github.com/huiyong69/mp-preview ,我只是做了简单的修改,让代码块左上角不至于留空行,其他的都没变,一切版权归原作者。

使用技巧

  • 使用锁定按钮(🔒)可以暂停实时预览,避免编辑大文档时频繁刷新
  • 调整字号大小以获得最佳阅读体验
  • 不同模板适合不同类型的文章,可以根据内容选择合适的模板
  • 复制前可以预览最终效果,确保格式正确
  • 支持代码块、表格、图片等 Markdown 元素