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

Vue 2 项目中内嵌 md 文件

推荐方案:raw-loader + marked 解析 Markdown

第一步:安装依赖

npm install marked --save
npm install raw-loader --save-dev

第二步:配置 webpack 支持 .md 文件

打开 vue.config.jswebpack.config.js,添加以下配置:

module.exports = {chainWebpack: config => {config.module.rule('md').test(/\.md$/).use('raw-loader').loader('raw-loader').end()}
}

第三步:在组件中使用 .md

假设你有一个 README.md 文件:

# 标题这是正文 **内容**。

组件中这样使用:

<template><div v-html="htmlContent" class="markdown-body"></div>
</template><script>
import { marked } from 'marked'
import markdown from './README.md' // Webpack 会自动以字符串形式导入export default {data() {return {htmlContent: marked.parse(markdown)}}
}
</script><style>
/* 可选:引入 GitHub 风格的 markdown 样式 */
@import 'https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.2.0/github-markdown.min.css';.markdown-body {padding: 20px;background: #fff;
}
</style>

📝 补充说明:

项目是否支持
Vue 2.7 + Webpack✅ 推荐使用 raw-loader
Vue 2.7 + Vite(不常见)✅ 使用 ?raw 导入
Vue 3 + Vite✅ 使用 vite-plugin-md
http://www.dtcms.com/a/259907.html

相关文章:

  • OpenCV计算机视觉实战(13)——轮廓检测详解
  • C++ - vector 的相关练习
  • AMS流媒体服务器-新版(h265-flv)
  • Spring--IOC容器的启动流程图解版
  • 大数据在UI前端的应用深化研究:用户行为模式的挖掘与分析
  • Axure版AntDesign 元件库-免费版
  • 使用Adobe Acrobat DC创建PDF表单域的完整指南
  • Linux网络协议栈的基石:深入剖析inet_hashtables.c的高效设计
  • 供应链管理:主要生产计划类型及其相关信息
  • 如果你在为理解RDA、PCA 和 PCoA而烦恼,不妨来看看丨TomatoSCI分析日记
  • MES与ERP深度融合:数据报表、可视化大屏及系统集成技术详解
  • 深入解析与修复 Linux 中的种种依赖项错误:Dependencies packages error solution
  • 分享一些实用的PHP函数(对比js/ts实现)
  • MySQL-主从复制分库分表
  • 超实用AI工具分享——ViiTor AI视频配音功能教程(附图文)
  • Java 大视界 -- 基于 Java 的大数据可视化在智慧城市能源消耗动态监测与优化决策中的应用(324)
  • 利用 YOLOv5-7.0 和 ByteTrack 实现多目标跟踪 — Python Demo 详解
  • 降低90%推理成本:腾讯混元+云函数动态扩缩容策略详解
  • c++面向对象编程
  • 【Java开发日记】详细地讲解一下如何保证线程安全性呢?
  • 鸿蒙原子化服务与元服务:轻量化服务的未来之路
  • 湖北理元理律师事务所:科学债务优化如何守护民生底线
  • 提示工程入门指南:如何有效地与大语言模型交互
  • Python Selenium 忽略证书错误
  • MongoDB入门学习(含JAVA客户端)
  • Postman接口测试入门
  • 数据结构进阶 - 第九章 排序
  • 使用 Python 自动化文件获取:从 FTP 到 API 的全面指南
  • 【Cursor 】Cursor 解析江科大倒立摆PID工程源码《00-PID综合测试程序-V1.1》《03-增量式PID定速控制》(Doxygen注释风格)
  • 同步互斥与通信-有缺陷的同步示例FreeRTOS笔记