当前位置: 首页 > news >正文

【markdown】 VSCode 使用 Markdown Preview Enhanced 插件转PDF

🔧 一、安装 Markdown Preview Enhanced 插件

  1. 打开 VSCode。
  2. 按下 Ctrl + Shift + X 打开扩展市场。
  3. 搜索 Markdown Preview Enhanced,点击安装(作者为 Yiyi Wang)。
    在这里插入图片描述

👁️ 二、使用插件进行 Markdown 预览

  1. 打开 .md 文件。
  2. 按下 Ctrl + Shift + V 或点击右上角 “Markdown Preview Enhanced: Open Preview To The Side”
  3. 可以看到实时预览效果。

📤 三、导出 PDF(带彩图与样式)

  1. 打开需要导出的 Markdown 文件并预览。

  2. 在预览窗口内右上角点击「菜单」图标(三个点),选择 Export PDF

  3. 如果提示需要安装 puppeteerprincexml

    • 推荐选择 puppeteer(自动安装 Chrome Headless),导出效果较好。
    • 会在底部弹出命令行窗口自动下载依赖,等待完成即可。

🚧 四、解决导出 PDF 不显示横线(<hr>---)问题

✅ 步骤一

在 VSCode 命令面板中(快捷键 Ctrl+Shift+P)搜索:

Markdown Preview Enhanced: Customize Preview Html Head (Global)

在这里插入图片描述

点进去,会打开一个 head.html 的文件。
在这里插入图片描述


✅ 步骤二:添加 CSS 代码让横线显示

在打开的 head.html 中添加以下内容:

<style>
hr {border: none;border-top: 1px solid #bbb;margin: 24px 0;
}
</style>

保存文件。


  1. 使用 @media print 添加打印专用样式,强制让横线打印时也显示:
<style>hr {border: none;border-top: 1px solid #bbb;margin: 24px 0;}@media print {hr {border: none;border-top: 1px solid #bbb !important;margin: 24px 0 !important;height: 1px !important;visibility: visible !important;display: block !important;}}
</style>

把这段代码放进:
Markdown Preview Enhanced: Customize Preview Html Head (Global) 里添加进去,或者你当前页面的 HTML 头中。


✅ 解决方案二:使用 html 标签替代 ---

如果你用的是 Markdown 的横线 ---***,可以手动替换为:

<hr />

🧪 示例

在这里插入图片描述

http://www.lryc.cn/news/597152.html

相关文章:

  • 【前端】ikun-pptx编辑器前瞻问题三: pptx的图片如何提取,并在前端渲染。
  • Android埋点实现方案深度分析
  • 模拟实现消息队列项目
  • 音视频学习(四十三):H264无损压缩
  • 《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——3. QML入门:像搭积木一样构建UI
  • ESP32-S3学习笔记<4>:I2C的应用
  • DeepSeek 助力 Vue3 开发:打造丝滑的日历(Calendar),日历_家庭维护示例(CalendarView01_31)
  • WebGIS 中常用空间数据格式
  • 2025暑期—06神经网络-常见网络3
  • 2025暑期—06神经网络-常见网络2
  • 2026 拼多多秋招内推码(提前批)
  • 为什么设置 git commit签名是公钥而不是私钥?
  • yo easy-ui5生成项目,ui5版本降级处理
  • Tang Prime 20K板I2S输入输出例程
  • Hexo - 免费搭建个人博客01 - 安装软件工具
  • Java应用程序内存占用分析
  • 大致自定义文件I/O库函数的实现详解(了解即可)
  • 软件开发、项目开发基本步骤
  • Java从入门到精通!第十二天(泛型)
  • 搭建 Android 开发环境JAVA+AS
  • 阿里云ODPS十五周年重磅升级发布:为AI而生的数据平台
  • HTTP性能优化终极指南:从协议原理到企业级实践
  • k8s pvc是否可绑定在多个pod上
  • 【Kubernetes】集群启动nginx,观察端口映射,work节点使用kubectl配置
  • 优化 Elasticsearch JVM 参数配置指南
  • 每日一算:华为-批萨分配问题
  • 谷粒商城篇章13--P340-P360--k8s/KubeSphere【高可用集群篇一】
  • 常用的正则表达式
  • 代码随想录算法训练营第五十二天|图论part3
  • 图论的题目整合(Dijkstra)