将md文件转化为html样式,在页面中进行渲染
将md文件转化为html样式,在页面中进行渲染
- 安装 vue-markdown-loader
主要是为了将markdown文件解析并编译成html文件
npm install vue-markdown-loader -D
安装 vue-loader 、vue-template-compiler
将文件渲染成vue组件
npm install vue-loader -D
npm install vue-template-compiler -D
安装 github-markdown-css、highlight.js
美化样式、高亮代码
npm install github-markdown-css -D
npm install highlight.js -D
- 在vue.config.js中配置webpack
module.exports = {chainWebpack: config => {config.module.rule('md').test(/\.md/).use('vue-loader').loader('vue-loader').end().use('vue-markdown-loader').loader('vue-markdown-loader/lib/markdown-compiler').options({raw: true})}
}
在main.js中引入样式文件
// markdown样式
import 'github-markdown-css'
// 代码高亮
import 'highlight.js/styles/github.css'
在vue组件中使用
将md文件作为组件导入,注意:class的值必须包含 markdown-body ,否则样式无法生效!
<template><demo-md class="markdown-body"></demo-md>
</template><script>
// 导入md文件 ,并注册为组件
import DemoMd from './demo.md';
export default {components: {DemoMd}
}
</script>
将md文件转化为html样式,在页面中进行渲染相关推荐
- php实现wav转mp3,php实现将wav文件转换成图像文件并在页面中显示的方法
本文实例讲述了php实现将wav文件转换成图像文件并在页面中显示的方法.分享给大家供大家参考.具体分析如下: 需求:将wav文件转换成png文件并且显示出来. Wav_To_Png.php: func ...
- 只在当前页面生效的css样式,修改页面中的一个样式 仅在当前页面生效
问题描述 校验的提示框出现在其他位置 怎么修改 问题出现的环境背景及自己尝试过哪些方法 尝试直接修改 样式 会修改掉全局的样式 怎么让这个样式仅在当前页面生效 相关代码 // 请把代码文本粘贴到下方( ...
- [PHP]进阶教程:将wav文件转换成图像文件并在页面中显示
需求:将wav文件转换成png文件并且显示出来. Wav_To_Png.php: <?Phpfunction wav_graph($file, $f=0, $w=0){global $DATA_ ...
- html控制多个音频audio css,vue中audio自定义样式(页面中包含多个audio)
前言 一开始看到UI设计稿,我内心是十分抗拒的.觉得用原生audio的样式就可以了,也不是特别丑,毕竟时间给的不多,自定义样式还要改逻辑啥的.在网上搜索了一番有没有合适的插件,没有看到心动的.最后还是 ...
- 一个html文件创造多个页面,使页眉和页脚文件包含在多个html页面中。
侃侃尔雅 你可以用jQuery.将此代码放入index.html click here for google现在,当你访问index.html,您应该能够单击链接标记.
- 如何将md文件转换为html
方式一:使用i5ting_toc插件 需要先安装npm(安装node.js后会自带npm),然后才能安装i5ting插件 npm install i5ting_toc -g 执行命令行生成html文件 ...
- Idea使用系统应用打开md文件
起因 编辑项目中MD文件时,习惯性的在IDEA中双击,使用IDE自带的编辑器打开,效果有点差强人意. 目标 希望能够使用系统编辑器打开,比如Typora 实现 打开IDEA菜单,File -> ...
- bootstrap所需的js/css文件本地的jsp页面中的引入
断网使用bootstrap bootstrap需要的文件如下: jsp页面中引入: <link href="<%=request.getContextPath() %>/s ...
- html导入.md文件并渲染,vue 导入.md文件(markdown转HTML)
前言 刚接到这个需求的时候,觉得很简单(的确很简单)但是这玩意的坑真的也让人无奈. 网上找了很多的资料,都没有写出痛点(这就很难过了).通过实践并且在我们项目中平稳运行,想分享给后面的人 我的博客上也 ...
最新文章
- brad wu_一百万归功于Brad Traversy
- android jack log,Android:JACK编译错误汇总及解决
- c语言中管理员信息注册,regsvr32注册控件如果使用管理员身份执行
- leetcode——344. 反转字符串
- 2018/7/13-纪中某C组题【jzoj3382,jzoj3383,jzoj3384,jzoj3385】
- 计划得一步一步实施,题库首先是第一步!
- 【数字逻辑】第四章 组合逻辑电路:端口设计 端口拓展的方法
- Bootstrap 滚动监听插件Scrollspy 的方法
- cpu怎么超频_小白秒变高手 Intel酷睿CPU一键超频就是这么简单
- mac查看进程与杀掉进程
- 验光黑科技时代!星创视界首创眼镜店医疗验光
- cuda 镜像_AMDamp;Intel双平台黑苹果镜像安装包Catalina 10.15.0(19A583)加强版
- 基于Html5的移动端APP开发框架
- CDR X4无法使用怎么解决
- 《应用时间序列分析:R软件陪同》——2.6 MA 模型
- 中兴新支点操作系统_中兴新支点操作系统下载
- malformed header from script. Bad header的解决方法以及原因
- HDU5442(字符串的最大表示法或者后缀数组)
- 验证手机号码是否正确
- 网络编程(2) - 网络通信方式-TCP