摘要:本文只講兩個函數,對于如何高亮之類的問題還請自行谷歌。新建一篇新建的流程跟打開相似,只不過首先要在目錄下執行一遍的命令而已,命令執行完畢之后再打開即可。以前木有接觸過的同學可以參考一下這里的文檔。
本文只講兩個函數,對于 markdown 如何高亮之類的問題還請自行谷歌。
然后請打開你自己的 .vimrc 文件。
預備工作首先定義一個變量——你自己的 hexo 目錄,如果要跨平臺可以做個判斷之類的,如下:
if has("win32") let g:hexoProjectPath="E:cygwinhomeXadillaXhexo" else let g:hexoProjectPath="~/hexo/" endif幾個函數 進入 Hexo 目錄
這個函數大致就是讓你進入你自己的 Hexo 路徑:
fun! OpenHexoProjPath() execute "cd " . g:hexoProjectPath endfun打開一篇 Post
接下去就是一個打開 Post 的函數了:
function! OpenHexoPost(...) call OpenHexoProjPath() let filename = "source/_posts/" . a:1 . ".md" execute "e " . filename endfunction
新建一篇 Post解析:上面的代碼大意就是進入 Hexo 路徑,然后設定好文件名,最后執行 :e filename 即可打開文件了。
新建的流程跟打開相似,只不過首先要在 Hexo 目錄下執行一遍 hexo new FOO 的命令而已,命令執行完畢之后再打開即可。
function! NewHexoPost(...) call OpenHexoProjPath() let filename = a:1 execute "!hexo new " . filename call OpenHexoPost(a:1) endfunction指令映射
函數寫好后我們最后把函數映射成類似于 :e, :w 之類的后面能跟著參數的指令即可。
以前木有接觸過的同學可以參考一下這里的文檔。
打開指令command -nargs=+ HexoOpen :call OpenHexoPost("新建指令")
command -nargs=+ HexoNew :call NewHexoPost("使用方法")
當你做完以上步驟的時候,你就可以無論在什么目錄下在 VIM 里面通過下面的指令進行新建一篇日志了:
:HexoNew artical-name
以及下面的指令來打開一篇已存在的日志:
:HexoOpen artical-name遺留問題
相信看到這里之后,大家也能自己寫出一個生成的指令了,這里就不累述了,無非就是:
:!hexo generate
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24780.html
原文鏈接 隨著Vateral主題的開發接近了尾聲,在對主題速度優化的時候發現之前用的githubpage問題多多:首先就是因為在國內的原因,訪問速度本身就很慢,曾經有次加載一張16kb的圖標時間耗費了26s!!?其次,在對資源做CDN托管加速時,域名是需要備案的,顯然githubpage也是做不了的;所以果斷舍棄了這個把hexo搭建到了我的阿里云服務器上 總體來說還是比把hexo搭建到github...
摘要:原文地址作為一個天天造的人,必然要經常訪問谷歌等網站,所以前些日子買了自己搭了梯子。今天就跟大家分享一下,如何使用搭建個人博客。創建用戶,建立裸庫,配置。 原文地址:https://www.xksblog.top/use-V... 作為一個天天造BUG的人,必然要經常訪問谷歌等網站,所以前些日子買了VPS自己搭了梯子。但如果只是用VPS來搭梯子那就太浪費了,所以又折騰了一天,把自己之...
摘要:在這里的作用只要是用管理員權限安裝一些軟件和開啟一些服務創建操作用戶和分配權限。輸入完畢之后,命令模式下輸入強制保存退出。保存之后,修改文件權限最后一步,開放服務器中的端口。 知識點準備 我主要參考了兩篇文章: 【持續更新】最全Hexo博客搭建+主題優化+插件配置+常用操作+錯誤分析 基于CentOS搭建Hexo博客 我采用的方案是云服務器+域名的方式 首先是要搞懂一些概念 Ngi...
摘要:博客的架構先搞明白博客從搭建到自動發布的架構,才能更好的理解我們每一步進行的操作。整個搭建流程第一部分服務器環境搭建,包括安裝配置創建用戶。在裸庫的文件夾中,新建文件。 1. 博客的架構 先搞明白Hexo博客從搭建到自動發布的架構,才能更好的理解我們每一步進行的操作。不然只跟著步驟過了一遍,卻不知道為什么這么做。 首先看這張架構圖:showImg(https://segmentfaul...
閱讀 1822·2023-04-26 01:55
閱讀 1085·2021-09-30 09:47
閱讀 1681·2019-08-30 15:54
閱讀 746·2019-08-30 15:53
閱讀 700·2019-08-30 15:52
閱讀 1141·2019-08-30 15:44
閱讀 2417·2019-08-30 14:06
閱讀 1064·2019-08-29 16:39