以前写博客的时候,我通常是使用马克飞象先编辑好而后直接复制粘贴到博客园中,这样作一方面能够一边写一遍预览改,另外一方面能够保存到印象笔记中,这样一箭双雕,比较方便。可惟一的问题就在于,图片插入的问题,以下图
css
如图能够看到,本地编辑预览的时候图片引用的是本地路径的图片(这固然也是理所应当的事,由于文档就是本地的),因而在写完以后,将文章放到博客园的编辑器里的时候,就要从新的去拖拽上传图片或者gif,当图片数量多了起来以后,就显得很麻烦了。明明我都写完了,怎么还要折腾呢?html
昨天在搜索vscode中关于racket的配置的问题时候,无心间看到了一篇博客园的用vscode写博客和发布,发现这位博主根据xmlrpc编写了一个cnblog的插件,其中就包括了很方便的图片上传,我如获至宝,马上进行了实践,发现效果还不错(这篇文章就是用vscode编写发布的啦~)。git
这里仍是给出原做者的文章,里面写的已经十分清楚用vscode写博客和发布。github
插件的功能虽然很少,但都十分实用,已经彻底能够知足平常需求啦。
json
看完上面插件做者的文章我以为应该都明白功能的使用了,这里我讲一下我截图而且上传的一些小技巧。windows
截图我使用的是QQ截图,默认的快捷键(ctrl+alt+a
),能够自定义编辑一些文字,很方便。在编辑完截图以后使用ctrl + s
能够保存到本地的文件夹,如图
浏览器
以后能够将保存到本地的文件夹,这里咱们能够将用于存储博客图片的文件夹添加至windows快速访问区(写博客的电脑系统为win10),如图。
markdown
在将文件夹设置到快速访问区以后,每次截图编辑完保存的时候就能够直接选择快速访问区的文件夹了,如图。
网络
接着能够为图片文件设置一个容易分辨的名字,例如图中我设置的是vscode-blog-1
这样的文件名,这样比较容易区分。而且从第二张图片开始你就能够直接在第一章图片上使用f2 + ctrl c
快速的复制到文件名,剩下的文件名你只须要输入相似2 3 4 5
的序号便可。编辑器
最后使用cnblog插件的图片上传功能将图片上传到博客园里便可,下面是完整的操做图。
整个操做步骤其实一共只有三步 截图-保存-上传 ,操做完毕以后图片与博文一步到位。
换成了vscode编写博客,我发现连接,表格与目录的快捷插入方式都没有了(这几点马克飞象里都是有的),该怎么办呢?这里我本身使用的是两款markdown插件,只用到了里面的一些功能,不过对我来讲已经足够了。
Markdown Shortcuts
插件,该插件能够提供连接与表格的快速插入(我只用到了这里面这两项功能),下载完插件后,在编辑页面点击右键便可看到关于连接(默认ctrl + l)的快捷键,以及表格(add table)的插入,插入表格能够自行设置快捷键,这里我设置的是ctrl+t。如图
Markdown All in One
插件,名字很霸气的插件。我使用到了里面的数学公式插入,css预览美化与目录生成插件(固然博客园的是用Js函数生成的)。
alt + m(math)
,例如\(f_(x) = x^2\)markdown create table of conents
,如图json { "markdown.styles": [ "https://files.cnblogs.com/files/invoker-/dark.css" ] }
使用上图的设置以后,我感受比起以前用马克飞象写,舒服了不少,但马克飞象是和印象笔记关联的,这里我以为不如直接把博客和github进行关联,这样方便保存和管理。
如何安装与使用git这里我就再也不赘述了,相关的教程十分的多。简单来讲就是将本地的博客文件夹和github远程仓库进行关联。vsCode内置了git插件,git的提交和推送经过命令搜索都十分的方便,如图。
一样的,你也能够自行设置git经常使用操做的快捷键。这样,你只须要按几个键,文章就推送到github上了,很是简单。以下图。
在一翻设置以后,以前写博客以为最麻烦图片问题总算解决了,如今我只须要在vscode编写预览完博客,连浏览器都不用打开,按几个键,就能够把博客推送到cnblog与github上了 :)。