Visual Studio Markdown Editor 插件导出 HTML

Visual Studio Markdown Editor 可通过右键弹出菜单选择"另存为",轻松导出HTML文件或是单一的mhtml文件。然而,这个插件在导出HTML文件时有一个小问题,就是md文件中的一些内部链接无法在导出的HTML文件中正常工作。

其中的原因是:导出的HTML中采用的是 http://browsing-file-host/ 这个统一硬编码的链接。所以会导致这个链接无法被当前HTML文件所访问。

因此对于 markdown 内部链接而言,我们可以将导出的HTML中的 http://browsing-file-host/ 修改为 ./markdown.html/ 即可。

例如,原来导出的 markdown.html 文件内容为:

html 复制代码
<ul id="pragma-line-2">
<li id="pragma-line-2"><a href="http://browsing-file-host/#abbreviation">Abbreviation</a></li>
<li id="pragma-line-3"><a href="http://browsing-file-host/#register_type_descriptions">Register Type Descriptions</a></li>
<li id="pragma-line-4"><a href="http://browsing-file-host/#unit-description">Unit Description</a></li>
</ul>

修改后为:

html 复制代码
<ul id="pragma-line-2">
<li id="pragma-line-2"><a href="./markdown.html#abbreviation">Abbreviation</a></li>
<li id="pragma-line-3"><a href="./markdown.html#register_type_descriptions">Register Type Descriptions</a></li>
<li id="pragma-line-4"><a href="./markdown.html#unit-description">Unit Description</a></li>
</ul>

而对于图片之类的静态链接,直接用 images/ 相对路径即可。

相关推荐
weixin_404679312 小时前
vscode 配置cpp调试环境
数据库·ide·vscode·编辑器
weixin_404679312 小时前
解决vscode, cpp库包找不到问题
ide·vscode·编辑器
Yupureki3 小时前
《算法竞赛从入门到国奖》算法基础:入门篇-二分算法
c语言·开发语言·数据结构·c++·算法·visual studio
失心疯_20234 小时前
Pycharm打开Terminal终端无法自动进入项目虚拟环境
ide·python·pycharm·虚拟环境·terminal
yi个名字4 小时前
从 Vibe Coding 到 MCP 智能体:在 IDE 里搭建可部署的工作流与 API 应用
ide·人工智能
Aevget4 小时前
「Java EE开发指南」如何在MyEclipse中开发EJB 2 Session Bean?(三)
java·ide·java-ee·开发工具·myeclipse
剽悍一小兔5 小时前
idea 执行测试类报错:failed to resolve org.junit.platform:junit-platform-launcher:1.8.2
java·ide·intellij-idea
SinFeeLoo_星凤楼5 小时前
Android Studio 中gradle.properties 中的中文注释显示乱码,如何解决?
android·ide·gradle·android studio·.properties
杰克崔5 小时前
vscode的缓存文件夹及查看进程读写的文件
ide·vscode·编辑器
MyBFuture15 小时前
C#接口与抽象类:关键区别详解
开发语言·c#·visual studio