美文网首页程序员
vscode中预览markdown文件

vscode中预览markdown文件

作者: 十八岁的天空_b2de | 来源:发表于2020-09-06 09:32 被阅读0次

1.扩展商店搜索Markdown Preview Enhanced

2.在设置中搜索Markdown Preview Enhanced image.png
3.按f1搜索 image.png

把里面的内容替换成


/* Please visit the URL below for more information: */
/*   https://shd101wyy.github.io/markdown-preview-enhanced/#/customize-css */ 

.markdown-preview.markdown-preview {
  // modify your style here
  // eg: background-color: blue;  
  font-family: "consolas", "Noto Sans S Chinese";
  font-size: 1em;
}

.markdown-img-description{
    text-align: center;
    margin-top: -1em;
    color: #666;;
    margin-bottom: 2em;
}

html body img{
    border:2px solid #ccc;
}

.markdown-p-center{
    text-align: center;
}

4.按f1搜索


image.png

把里面的内容替换成

const scripts = `
<script>
    function setCurrent(){
        const links = document.querySelectorAll(".md-sidebar-toc a")
        for(const link of links){
            link.style.color="";
        }
        const hash = location.hash;
        const a = document.querySelector('a[href="'+hash+'"]');
        if(a){
            a.style.color = "#f40";
        }
    }
    setCurrent();
    window.onhashchange = setCurrent;
</script>
`;
var fs = require("fs");
module.exports = {
  onWillParseMarkdown: function(markdown) {
    return new Promise((resolve, reject) => {
      const reg = /\!\[(.*)\]\((\S+)\)/gm;
      markdown = markdown.replace(reg, function(match, g1, g2) {
        var width = "100%";
        if (g1) {
          var w = g1.split("|");
          if (w.length > 1) {
            width = w[1] + "px";
            g1 = w[0];
          }
        }
        return `
<p class="markdown-p-center">
  <img src="${g2}" alt="${g1}" style="max-width:${width}"/>
</p>
<p class="markdown-img-description">
  ${g1}
</p>
  `;
      });
      resolve(markdown);
    });
  },
  onDidParseMarkdown: function(html) {
    return new Promise((resolve, reject) => {
      return resolve(scripts + html);
    });
  }
};

设置完之后可以设置图片的注释和大小


image.png

相关文章

  • VScode预览md文件

    Markdown文件预览(VScode) 1.打开vscode在插件寻找Markdown Preview Enha...

  • vscode中预览markdown文件

    1.扩展商店搜索Markdown Preview Enhanced 2.在设置中搜索Markdown Previe...

  • 在vscode上,Markdown转pdf

    markdown to pdf 使用vscode中的markdown预览增强插件,右击点击会弹出各种导出选项,都没...

  • vscode markdown

    安装vscode 插件markdown-formatterctrl+k v 预览

  • vscode使用小技巧

    新建,保存和预览文件 新建:在本地新建文件夹(目录),并将其拖至vscode中,再在vscode中对该目录新建相应...

  • VSCode修改代码直接在浏览器中实时预览

    需要在VSCode中安装Live Server,安装成功之后重新启动VSCode,并选择需要实时预览的文件为Ope...

  • vscode编辑markdown

    vscode编写markdown 上一篇写了用atom编写markdown文件,有些人更喜欢用vscode来编写代...

  • 用Vim写markdown

    如何使用vim插件实时预览markdown文件 主要是使用一个叫markdown-preview的插件来实现预览,...

  • 2018-01-24

    markdown博客的一些笔记 用vscode来写md:下载地址预览插件https://www.qiniu.com/

  • Atom预览markdown与插件安装

    一、Atom预览markdown 1.1 方式一 1、点击打开任意.md文件(markdown源文件) 2、打开命...

网友评论

    本文标题:vscode中预览markdown文件

    本文链接:https://www.haomeiwen.com/subject/vqaqektx.html