首页 > 其他分享 >Markdown编辑环境搭建

Markdown编辑环境搭建

时间:2022-11-22 09:12:53浏览次数:59  
标签:Code Pandoc VS 编辑 Markdown MPE 安装 搭建

摘要:这篇文章主要介绍我本人搭建Markdown编辑环境的全过程,并记录下在这个过程中所遇到的问题及解决方法。

一、VS Code安装

进入VS Code官网:VS Code官网
然后根据自己的电脑下载对应版本:Window建议下载System Installer(这个版本可以修改安装路径)

VSCode软件下载版本说明

然后同意协议、下一步,就OK了

VS Code安装完后会自动弹出一个询问是否安装中文插件的界面,直接点安装即可

如果没有,可以直接在扩展(快捷键:Ctrl+Shift+X)中搜索:Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code,然后点击安装

VSCode安装简体中文插件

二、MPE插件安装

Markdown Preview Enhanced插件(简称MPE)的安装和简体中文一样,也是直接在扩展中搜索Markdown Preview Enhanced,然后安装即可

正确安装MPE后,VS Code文本编辑区域右上角会出现如下图标(点击该图标就可以实现实时渲染)

MPE侧边预览

另外,在MPE插件的细节中有一份特性说明文档,其介绍了如何在MPE中使用Pandoc、自定义预览CSS、生成toc等功能的配置,讲得非常详细,建议大家仔细看看

MarkdownPreviewEnhanced特性说明文档

三、Pandoc

Markdown Preview Enhanced支持pandoc文档导出特性,并且兼容各种文本格式,例如:pdf、Word、html等

最棒的是可以自定义导出样式,极大地减少了Markdown转Word二次排版的痛苦

3.1 Pandoc安装

进入Pandoc官网下载安装包,然后直接安装即可

Pandoc官网

然后进入MPE的扩展设置中,设置Pandoc的可执行程序路径

Pandoc路径

有时候可能无法打开扩展设置,提示“当前工作区不受信任”,此时需要手动信任该插件并重启软件

VSCode插件工作区信任设置

3.2 front Matter

Pandoc安装后在MPE预览区单击右键,就会出现Pandoc导出选项,单击即可导出文档,但大多数新手通常会遇到如下提示:

Error: Output format needs to be specified.

出现这个问题,是因为我们的文档没有增加front matter

将front matter编辑在文档头部,如下图,然后再重新选择Pandoc导出即可(各位可以根据喜欢的格式编写front Matter,并且Pandoc还可以使用自定义样式来导出docx文档)

FrontMatter

附上图片中front matter代码:

---
title: Markdown编辑环境搭建
author: Wcat
date: 2022年10月16日
# 指定汉字字体,如果缺少中文显示将不正常
CJKmainfont: 方正苏新诗柳楷简体-yolan
 latex 选项
fontsize: 12pt
linkcolor: blue
urlcolor: green
citecolor: cyan
filecolor: magenta
toccolor: red
geometry: margin=0.3in
papersize: A4
documentclass: article

# pandoc设置
output:
  word_document:
    path: C:/Users/Wcat/Desktop/Habits.docx
# 打印背景色
# 保存文件时自动生成
# export_on_save:
#   pandoc: true
---

四、图床搭建

4.1 创建仓库

登陆GitHub账户(没有可自行注册),进入GitHub主界面,点击New或者Create a new repository都可以

GitHub新建仓库

填写仓库的基本信息后,点击创建仓库即可
图床设置

4.2 配置picgo

搭建图床我们使用的是picgo插件,其安装方式同MPE

然后需要在GitHub生成token,操作如下:点击settings-->developer settings-->Personal access tokens-->generate new token-->填写名称、勾选repo-->generate token;具体操作可参考文章:在VS Code中使用 Picgo + jsDelivr + Github搭建高速稳定图床

然后进入到picgo的扩展设置,按照图示进行配置(其中https://cdn.jsdelivr.net/gh是用来加速优化网站打开速度的)

picgo设置

使用快捷键Ctrl+Alt+E插入图片到Markdown文档中,如果上传成功会有如下提示,同时进入GitHub仓库也能看到上传的图片

picgo图片上传成功

此时刷新下MPE即可在预览区显示图片,如果无法显示,可以将图片网址复制到浏览器看是否能显示图片

raw.githubusercontent.com无法访问

如果出现“无法访问此网站,检查raw.githubusercontent.com中是否有拼写错误”,可以按照如下步骤解决:

  1. 进入IP或域名查询网站,在搜索框输入:raw.githubusercontent.com,点击查询
  2. 逐一去ping解析出来的IP地址,选出延迟低的IP地址

raw.githubusercontent.com服务器IP

ping185.166.108.133

  1. 然后找到C:\Windows\System32\drivers\etc中的hosts文件,用记事本打开,在最后添加以下内容
185.199.108.133 raw.githubusercontent.com
  1. 重启VS Code,刷新MPE预览区即可

参考资料

在VS Code中使用 Picgo + jsDelivr + Github搭建高速稳定图床

win10 解决raw.githubusercontent.com无法连接问题

pandoc如何使用自定义样式导出docx文档

标签:Code,Pandoc,VS,编辑,Markdown,MPE,安装,搭建
From: https://www.cnblogs.com/wcat/p/16885160.html

相关文章

  • Haproxy搭建web群集
    一.常见的web集群调度器1、目前常见的web集群调度器分为软件和硬件2、软件通常使用开源的LVS、Haproxy、Nginx​LVS性能最好,但搭建复杂。Nginx并发量,性能低于Haproxy......
  • 公司平台尝试搭建文档
    平台搭建:mkdir/home/nari1.Java环境tar-xvfjdk-8u351-linux-x64.tar.gzln-s/home/nari/jdk1.8.0_351//home/nari/java  添加Java的环境变量:编辑/etc/profi......
  • WordPress搭建过的知名网站有哪些?
    最近,有一些同学会问我一些关于WordPress能做什么网站的问题。它们会问我:WordPress适合企业建站吗?咱们能够用WordPress来建造企业官方网站吗?WordPress适合做网上商城吗?能够......
  • Linux搭建DNS服务
    一、简单介绍1、dns服务:是​​域名解析​​服务,它的作用是将域名解析成IP地址,或者是将IP地址解析成域名。2、实验环境:Centos7.6IP192.168.10.129 物理机:192.168.10.1二、......
  • WordPress编辑器支持PowerPoint一键上传
    ​ 当前功能基于PHP,其它语言流程大致相同 1.新增上传wordjson配置在ueditor\php\config.json中新增如下配置:     /* 上传word配置 */    "wordAction......
  • 396. 矿场搭建
    题目链接396.矿场搭建煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决......
  • Windows搭建Git服务器
    Windows如何搭建Git服务器1、安装java环境(1)下载安装java注意(java的版本需要在1.7及以上)(2)配置java的环境变量(3)检验java环境是否安装成功2、下载安装Gitblit(1)下载地......
  • WordPress编辑器支持PowerPoint一键导入
    ​ 百度ueditor新增的将word内容导入到富文本编辑框的功能怎么没有啊,...ueditor实现word文档的导入和下载功能的方法:1、UEditor没有提供word的导入功能,只能说是粘贴复......
  • 从零到一搭建基础架构(6)-让你的服务组件化
    Hello,这里是爱Coding,爱Hiphop,爱喝点小酒的AKA柏炎。本篇是手把手搭建基础架构专栏的第六篇,......
  • 如何像我这样创建一个酷炫且能赚钱的网站(使用宝塔安装WordPress搭建子比主题)
    ​3!2!1!上链接:​​code.haiyong.site/​​不瞒大家说,自我这个新网站创建以来已经赚了几百块钱,虽然不多,但每天的饭钱省了,当然我的初衷不是为了赚钱,只是觉得这个网站比较酷炫,搭......