历史记录
清空历史记录
    首页 > 电脑软件 > Markdown工具箱(文档整理软件) V0.0.8 最新版

    Markdown工具箱(文档整理软件) V0.0.8 最新版

    • 软件大小:801K
    • 软件版本:
    • 软件类型:国产软件
    • 软件分类:电脑软件
    • 软件语言:简体中文
    • 更新时间:2025-09-15
    • 支持系统:Android
    • 安全检测:无插件360通过腾讯通过金山通过瑞星通过小红伞通过

    • 软件评分:

    普通下载

    手机扫一扫快捷方便下载

    这篇文章介绍了一款名为Markdown工具箱的应用程序,它专为处理Markdown文档设计,特别是解决了图片路径引用的问题。文章提到,在使用Markdown时,图片通常用相对路径引用,这在整理或分享文档时会遇到问题,比如移动文件夹后图片失效或者占用了大量磁盘空间。

    这款工具提供了三个主要功能:复制、离线化和清理。复制功能可以在移动文档的同时自动处理图片路径;离线化功能可以将在线图片下载到本地,并转换为相对路径,避免网络依赖;清理功能则可以识别未被引用的图片文件并帮助用户释放磁盘空间。

    文章还提到开发者开发这款工具的原因:为了方便整理Markdown笔记,并不信任图床存储图片。此外,作者还讨论了Typora等其他工具在处理附件时的不足,并说明了为什么选择使用相对路径来引用图片。

    总的来说,这是一款非常实用的工具,特别是对于那些经常需要处理大量Markdown文档并希望避免依赖网络资源的用户来说,它能显著提高工作效率。虽然目前没有英文版本,但功能强大且界面友好,值得一试。

    Markdown工具箱是一款专为markdown文档打造的整理工具,其中有多个功能可以帮我们快速处理该类文档。markdown文档的特点就是有着丰富的内容,其中的图片都是引用路径的,所以在我们平时想要拿来使用的时候图片这些就会出错。而这款软件就提供了全新的复制功能,使其能够在复制的时候自动更换图片路径,另外还有离线化功能可以将网络图片、音视频等文件也保存到本地。

    安装方法

    300kB 的源代码,打包后却会近 100MB,暂时懒得打包了。

    建议用户可以安装 python 后,用 pip install Markdown-Toolbox 这一条命令安装,用 MarkdownToolbox 命令就可以启动了。

    软件特色

    复制

    将批量将 md 笔记(连带它的相对路径引用的图片、附件)复制或移动到另一指定的文件夹

    离线化

    批量将 md 笔记中的在线图片、附件、绝对路径引用的文件下载或移动到笔记的相对路径文件夹中,并将原始笔记中原来的绝对路径改为相对路径

    清理

    批量清理 Markdown 相对路径索引的文件夹中已不再被引用的图片

    Markdown工具箱图片

    软件亮点

    为了方便地整理 md 文档

    我不信任任何图床,但是 TextBundle 还没有普及,所以目前我在做 Markdown 笔记的时候,会把图片都放到 md 文档同目录下的 assets 文件夹,用相对路径引用图片。

    但这就带来一个问题:一个目录下所有笔记的图片都在同一个 assets 目录下,如果我想要整理下笔记,将其中几份笔记移动到另一个文件夹,因为所有图片使用的是相对路径,我就需要将所有引用到的图片都一并复制过去。

    而如果要从存有上百张、上千张图片的 assets 文件夹中找到要移动的文档所引用的所有图片,是非常困难的;而如果一股脑将整个 assets 文件夹复制过去,必然会造成磁盘空间浪费。

    这就是 Markdown 的通病:

    图片用图床吧,网络会影响体验,图床也难保几十年地靠谱

    图片用本地绝对路径吧,分享文档到其它设备,就看不了图了

    图片用本地相对路径吧,多个文档共用一个图片目录的话,后期整理和分享也都不方便

    不过我还是坚持 md 笔记使用本地相对路径的图片,为了方便整理文档,就写了这个工具,第一个功能是 复制 ,用于移动文档的同时自动移动文档中索引的相对路径的图片、附件。

    为了离线网络文章的图片

    通过一些(例如简悦)浏览器插件可以将网络上的文章保存为 md 格式,不过里面的图片仍然是在线链接,如果这些文章很棒,为了避免其中的图片链接失效,就需要将其下载下来。

    另外,虽然将网页上的文章复制到 Typora 等编辑器也可以直接将图片下载下来,但也有以下不足:

    不能批量操作

    对有些为了防爬虫而要求 cookies 的网站的图片无法成功下载

    对有些为了防外链而对 Headers 有要求的网站的图片无法成功下载

    还有在我将 mp4、mp3 等文件拖入 Typora 时,Typora 也不会将这些文件自动复制到 assets 目录。

    所以做了 离线化 这个功能,方便批量地将所有文档中引用到的附件、图片放到相对路径中引用。

    为了清理图片垃圾

    在 Typora 中,例如我截了一张图,粘贴进去,这张图片就会被自动保存到相对路径的 assets 目录,但是,如果我将这个图片从文档中删掉,删掉的只是它的引用路径,实际图片文件仍然在 assets 目录中保存着,长久以往,assets 中必然会有许多没有被引用但是仍占据空间的垃圾文件,它们混杂在被正常引用的文件中,很难一一删掉。

    所以我做了这个清理功能,原理是:

    对指定文件夹,得到这个文件夹下所有的 md 文档(不递归),从所有的文档中统计都有哪些正在被以相对路径引用的图片和附件,并找到这些图片和附件的所在文件夹,得到这些附件文件夹中所有的文件,再一一比对哪些文件没有被上述找到的 md 文档引用,统一移动到同级 未引用附件 文件夹中,在弹出对话框经用户确认后删除它们。

    开发者的话

    Python3 用 Pyside2 写的,对于 Linux、MacOS、Windows 系统,只要装了 Python3 就能用。

    我是个编程渣渣,用不惯英文变量(不会起名,阅读理解的速度也慢),程序里的大部分变量都是中文

    没有精力做英文版本

    更新内容

    改进了匹配 md 文件中链接的方式,对于 src='url' src="url" [](<url>) [](<url> "text") [](url "text") [[](<url>)](<url>) 这样的链接都能有效识别了。

    另外,在 Typora 中拖入文件,如果文件的路径、文件名中有空格,Typora 可以正确解析,但是发到博客、其它标准 md 软件中是解决不了的。而在 CommonMark 的标准中,带空格的 url 需要这样写:,也就是把 url 再放到一层尖括号中。所以在使用离线化功能的同时,不标准的带空格的链接,会被转化为带尖括号的正确形式。

    网友评论

    共有 0条评论

    captcha 评论需审核后才能显示

    应用推荐

    游戏推荐