markdown使用截圖以及圖床優(yōu)化寫作體驗

首先看一下優(yōu)化后使用markdown寫作插入截圖時的體驗:

snapshot

使用方法,截圖+粘貼

在之前,使用markdown插入截圖時,通常需要:

  • 使用截圖工具,截圖并保存
  • 將截圖保存到工作目錄
  • 使用markdown語法引入圖片
    如果需要圖床,需要將圖片上傳到圖床,再將圖床的url引入markdown

使用優(yōu)化后的方法僅僅需要:

  • 截圖
  • 隨意粘貼圖床地址/圖片本地路徑

在這個例子中,我們是將截圖放到了圖床中,并返回了圖床url到剪切板,經(jīng)過了一下幾個過程:

  • 調(diào)用gnome-screenshot -a -c,使用ubuntu自帶的截圖軟件截圖并將結(jié)果復(fù)制到剪切板
  • 調(diào)用xclip -selection clipboard -t image/png -o > /tmp/snapshot.png將剪切板中的內(nèi)容重定向到文件
  • 調(diào)用之前微博圖床的工具,傳入截圖路徑,獲取截圖在新浪圖床中的url.
  • 將圖床的url復(fù)制到系統(tǒng)的剪切板中,同樣是使用xclip -selection clipboard

將以上內(nèi)容保存到一個腳本中,snapshot.sh內(nèi)容如下:

#!/bin/bash

gnome-screenshot -a -c
xclip -selection clipboard -t image/png -o > /tmp/snapshot.png
python /home/q/hexo/blog/weibo_util.py -f /tmp/snapshot.png -u your_weibo_username -p your_weibo_password|xclip -selection clipboard

其中的weibo_util.py,鏈接為weibo_util

gnome-screenshot這個工具是ubuntu自帶的截圖工具,默認(rèn)快捷鍵是ctrl+alt+a,如果沒有這個工具,可以根據(jù)自己的系統(tǒng)將shell中的gnome-screenshot -a -c這句修改為自己使用的截圖軟件即可,注意的是一定要將截圖保存到剪切板中才可以.

xclip將終端與剪切板連接到了一起,可以在終端可剪切板之間復(fù)制粘貼.
安裝方法:

sudo apt-get install xclip 

使用方法

man xclip

weibo_util.py完成了上傳圖片到微博圖床并返回圖床鏈接,具體的原理,請參照之前的博文

要好shell最后的一部就是簡歷系統(tǒng)快捷鍵與腳本之間的關(guān)聯(lián),在ubuntu,在設(shè)置中找到鍵盤設(shè)置,如下圖:

設(shè)置

在鍵盤設(shè)置中選擇快捷鍵,在自定義快捷鍵中點擊+,新增一項,
snapshot

名稱就是一個別名,這里起名為snapshot
命令就是shell的全路徑,這里是:/home/q/hexo/blog/snapshot.sh
應(yīng)用后,點擊snapshot的后半部分可以自定義快捷鍵,快捷鍵是可以自己定義的,我選擇了ctrl+alt+w,之后注銷賬戶,使快捷鍵生效,接下來,試試ctrl+alt+w,會彈出截屏的圖標(biāo),截取后,找個地方粘貼看看效果吧~.

ps: 這個教程是將截取的圖片放到了圖床中,返回的是圖床地址,將snapshot.sh稍微修改下,就可以將截圖放到本地路徑中,返回本地的文件路徑.

原文地址:歡迎收藏和fork代碼.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容