以前寫博客的時候,我通常是使用馬克飛象先編輯好而後直接複製粘貼到博客園中,這樣作一方面能夠一邊寫一遍預覽改,另外一方面能夠保存到印象筆記中,這樣一箭雙鵰,比較方便。可惟一的問題就在於,圖片插入的問題,以下圖
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上了 :)。