写点什么

Typora 收费?搭建 VS Code MarkDown 写作环境

作者:三分恶
  • 2022 年 8 月 04 日
  • 本文字数:2061 字

    阅读完需:约 7 分钟

大家好,我是老三,我平时用的最习惯的 MarkDown 写作工作是 Typora,所见即所得的用户体验,再加上丰富的主题,让人忍不住直呼“真香”。


但是大家都知道,Typora1.0 之后,它就开始收费了,最近我的 Mac 电脑上装的 Typora,已经开始提示我升级。而且,整理我的《面渣逆袭手册》的时候,因为文件太大,Typora 非常卡顿,所以,思来想去,我决定用 VS Code 搭建一套 MarkDwon 写作环境。

一、VS Code 安装

VS Code 的安装就不用多说了,从官网下载对应版本的安装包,安装即可。


官网下载地址:https://code.visualstudio.com/Download



这是我的 Windows 电脑上安装的 VS Code,注意看,我的顶栏、侧边栏都是中文的,因为安装了中文的插件:


二、MarkDown 插件增强

我们来看一下直接用 VS Code 打开 MarkDown 文件的效果:



右上角可以打开双栏预览:



看起来,还可以,但还有改进的空间,我们可以安装一些插件来让它变得更好。

1. Markdown All in One

Markdown All in One 是一款多合一的 MardDown 增强插件:



它号称支持 Markdown 所需要的一切功能,包括键盘快捷键、目录、自动预览等等,可以看一下它的扩展页,或者仓库说明文档:


  • https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one

  • https://github.com/yzhang-gh/vscode-markdown/blob/master/README.md


2.Markdown Image

Markdown Image 主要是对 MarkDown 中插入图片的扩展,支持将图片放在本地或第三方的图床或对象存储。


使用这个插件,可以做到类似 Typora 的直接复制本地图片,然后粘贴进 MarkDown,图片文件默认是放在本地,也可配置支持 Imgur七牛SM.MSCoding 等图床。



安装完这个插件之后,可以做一些配置,进配置页,搜索:markdown-image,可以配置一下相对路径,默认图片文件保存在/res路径下。



使用快捷键Shift+Alt+V就可以直接将剪贴板里面复制好的图片粘贴进文档里:


3.Markdown Preview Enhanced

Markdown Preview Enhanced 是对 VS Code 预览功能的增强,可以改善 VS Code 的预览体验。



安装这个插件以后,点击预览按钮,就会使用增强的预览:



还可以在边栏显示目录,不过显示了目录,整个界面就显得有些逼仄。



它同样也提供多个预览主题:


4.Word Count CJK

Word Count CJK 是一个用来统计中文字数的插件:



对于我这种爱肝长文的人来讲,看到文章的字数,也是满满的成就感了。


5.MarkDown Editor

如果说我们就是要 Typora 所见即所得的体验呢?


我也找到了一款插件 MarkDown Editor:



安装完成之后,对 MD 文件选择Open with MarkDown Editor就可以所见即所得地打开 MD 文件了。



还有一些其它的插件:


  • markdownlint:markdow 格式检查

  • Markdown Preview Github Styling:GitHub 主题预览


大家也可以去体验一下。

三、图床搭建

使用 MarkDown 写作,还有一个重要的需求,就是图床,我们写的文章是要发布出去的,MD 中的图片是以路径形式保存,本地的路径发布出去可没法访问,所以我们需要给 MD 编辑器接入图床的功能。


我之前用Typora+PicGo+Gitee搭建了一版图床,后来 Gitee 出了那档子事,又换成了Typora+PicGo+Github,我们也照这个思路,在 VS Code 上搭建一版图床。

1.GitHub 仓库配置

2.1. 创建一个新的仓库

创建一个新的 GitHub 仓库:


  • 公开,必须的,防止访问不到

  • 添加一个 READM 文件,防止仓库没有主干分支


2.2. 生成 token

  • 进入 settings


  • 找到 developer settings


  • 创建新的 Personal access tokens,时间设置为永不过期,给 repo 权限就可以了


  • 生成的 Token 要记下来,只显示一次


2. 安装配置 PicGo

2.1.安装 PicGO 插件

在 VS Code 里搜索 PicGo,安装:


2.2.配置 PicGO

  • 打开 PicGo 的扩展配置



  • 配置 uploader,选择 github



  • GitHub 相关配置,以我的配置为例:

  • Branch:main,分支

  • Path:空,也可以配置一个相对路径

  • Custome Url:空,

  • 其实可以配置一个 CDN 加速的 url,jsDeliver,它是一个免费的 CDN,最近似乎不可用了,大家也可以试一下,它的使用方法:https://cdn.jsdelivr.net/gh/你的github用户名/你的仓库名@发布的版本号——https://cdn.jsdelivr.net/gh/fighter3/picgo-win/fighter3/picgo-win/pic

  • Repo:fighter3/picgo-win,用户名/仓库格式

  • Token:填之前保存的就行了


3.图床使用

  • 打开 MD 文件,从别的地方粘贴一个图片,使用 Ctrl + Alt + U,可以看到文件成功上传,并且可以预览



图片上传相关的快捷键:



<br>


<hr>


用 GitHub 当图床整体上还是不太理想,上传和访问都不太稳定,我们也可以在 PicGo 插件里把图床换成七牛、或者腾讯云、阿里云,大体上过程类似,也比较简单。


<br>


<hr>


<b>参考:</b>


[1]. 将 VS Code 打造成一个体验舒适的 Markdown 编辑器


[2]. vscode 秒变 全功能 所见即所得 markdown 编辑器


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


<hr>


<big><b>⭐面渣逆袭系列:</b></big>



<hr>

发布于: 刚刚阅读数: 5
用户头像

三分恶

关注

一个全栈开发。 2021.05.17 加入

远游但识四方客,积善尚余三分恶。

评论

发布
暂无评论
Typora收费?搭建VS Code MarkDown写作环境_工具_三分恶_InfoQ写作社区