hexo+gitpages+mweb快速新建文章并發(fā)布博客更新(macOS)

閱讀前提:
已經(jīng)用hexo搭建好靜態(tài)博客钠右,并已經(jīng)能用hexo d命令發(fā)布到gitpages
習慣使用mweb管理md文檔

在使用hexo的時候冗懦,發(fā)現(xiàn)新建發(fā)布一整個流程還是過于繁瑣肯夏。比如想新發(fā)布一篇文章的時候磅氨,有以下步驟:

  • 先打開終端cd到存放hexo的目錄
  • 終端執(zhí)行hexo new post title膏萧,新建文檔
  • 用vim(或其他文本編輯器)編輯文章词疼。如果不用vim,我還得切換到別的應用
  • (可能)hexo s預覽一下檢查md渲染有沒有問題
  • hexo g -d發(fā)布

而我只是想專注寫然后發(fā)布(第3步)废境,然后一鍵發(fā)布畜挨。并且平時用的是mweb這個markdown編輯器做文檔管理,幾乎所有的markdown文檔都習慣用它寫彬坏。我并不想在命令行和終端之間切來切去朦促。我想做到的是:

  • 在mweb的外部文檔庫里,一鍵新建文檔栓始,并帶hexo默認的post格式
  • 編輯文檔
  • 一鍵發(fā)布到gitpages

實現(xiàn)上述方案的工具:

  • mweb文本編輯器,主要用的外部模式引入站點
  • Alfred PowerPack血当。代替spotlight搜索幻赚,可以自己定制腳本執(zhí)行(powerpack版)。
  • mweb-alfred-workflow臊旭÷淠眨基于這個Alfred workflow來實現(xiàn)mhexo。

以上前兩軟件都是收費的离熏。請盡可能支持正版佳谦。(當然按國內的情況,嗯滋戳。)

mweb-alfred-workflow其實和快速新建文章和與發(fā)布無關钻蔑。但是mweb的搜索功能確實比較弱啥刻,用上可以增強不少。

功能說明

按alt+space咪笑,激活alfred可帽。

輸入mhexo -n [文章標題],可以自動在你的hexo站點文件夾下新建一篇帶有hexo默認post格式的文章窗怒,標題已經(jīng)填好了映跟。

一鍵新建
新建的結果

輸入mhexo -d,一鍵生成并發(fā)布到gitpages扬虚。并自動用瀏覽器打開gitpages上的站點努隙。

Alfred workflow的定制

把mweb-alfred-workflow拖進Alfred workflows之后,新建下圖的最后一行的三個模塊辜昵。

workflow

其中mhexo(keyword)的配置如下:

mhexo

添加最后一個bash腳本內容如下:

if [ -f "${MHEXO_HOME}" -o -z "${MHEXO_HOME}" ];then
   exit 1
fi

export PATH=/usr/local/bin:$PATH

cd "${MHEXO_HOME}"

para_arr=($1)

case ${para_arr[0]} in
    -n)
        hexo new post ${para_arr[1]}
        echo "new post ${para_arr[1]}"
        ;;
    -d)
        hexo g -d
        open "$MHEXO_URL"
        echo "deploy done"
        ;;
    *)
        open .
        ;;
esac

添加變量剃法。按右上角的{x},新增MHEXO_HOME和MHEXO_URL路鹰。前者的值是你的hexo站點根目錄贷洲,后者是你的gitpages域名。

Env var

現(xiàn)在打開mweb晋柱,就可以使用alfred快速新建文章并發(fā)布了优构。不必在mweb和命令行之間切來切去了。完美雁竞!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末钦椭,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子碑诉,更是在濱河造成了極大的恐慌彪腔,老刑警劉巖,帶你破解...
    沈念sama閱讀 223,207評論 6 521
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件进栽,死亡現(xiàn)場離奇詭異德挣,居然都是意外死亡,警方通過查閱死者的電腦和手機快毛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,455評論 3 400
  • 文/潘曉璐 我一進店門格嗅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人唠帝,你說我怎么就攤上這事屯掖。” “怎么了襟衰?”我有些...
    開封第一講書人閱讀 170,031評論 0 366
  • 文/不壞的土叔 我叫張陵贴铜,是天一觀的道長。 經(jīng)常有香客問我,道長绍坝,這世上最難降的妖魔是什么徘意? 我笑而不...
    開封第一講書人閱讀 60,334評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮陷嘴,結果婚禮上映砖,老公的妹妹穿的比我還像新娘。我一直安慰自己灾挨,他們只是感情好邑退,可當我...
    茶點故事閱讀 69,322評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著劳澄,像睡著了一般地技。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上秒拔,一...
    開封第一講書人閱讀 52,895評論 1 314
  • 那天莫矗,我揣著相機與錄音,去河邊找鬼砂缩。 笑死作谚,一個胖子當著我的面吹牛,可吹牛的內容都是我干的庵芭。 我是一名探鬼主播妹懒,決...
    沈念sama閱讀 41,300評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼双吆!你這毒婦竟也來了眨唬?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,264評論 0 277
  • 序言:老撾萬榮一對情侶失蹤好乐,失蹤者是張志新(化名)和其女友劉穎匾竿,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蔚万,經(jīng)...
    沈念sama閱讀 46,784評論 1 321
  • 正文 獨居荒郊野嶺守林人離奇死亡岭妖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,870評論 3 343
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了笛坦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片区转。...
    茶點故事閱讀 40,989評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖版扩,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情侄泽,我是刑警寧澤礁芦,帶...
    沈念sama閱讀 36,649評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響柿扣,放射性物質發(fā)生泄漏肖方。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,331評論 3 336
  • 文/蒙蒙 一未状、第九天 我趴在偏房一處隱蔽的房頂上張望俯画。 院中可真熱鬧,春花似錦司草、人聲如沸艰垂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,814評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽猜憎。三九已至,卻和暖如春搔课,著一層夾襖步出監(jiān)牢的瞬間胰柑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,940評論 1 275
  • 我被黑心中介騙來泰國打工爬泥, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留柬讨,地道東北人。 一個月前我還...
    沈念sama閱讀 49,452評論 3 379
  • 正文 我出身青樓袍啡,卻偏偏與公主長得像踩官,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子葬馋,可洞房花燭夜當晚...
    茶點故事閱讀 45,995評論 2 361

推薦閱讀更多精彩內容