1. 程式人生 > >hexo 通過hexo-admin進行全自動釋出文章,能線上拷貝圖片,實時檢視效果,更加優雅!!!完成hexo g -d ,徹底脫離命令列操作!!!!

hexo 通過hexo-admin進行全自動釋出文章,能線上拷貝圖片,實時檢視效果,更加優雅!!!完成hexo g -d ,徹底脫離命令列操作!!!!

首先因為有的圖片外鏈是不能檢視的比如我們的csdn,這個時候需要先執行npm命令下載外掛,再下載圖片在複製到某個資料夾,再進行引用,真的是好麻煩,但是自從有了hexo-admin,媽媽再也不用擔心我了,直接用qq截圖或者複製某個圖片,commad(control)+v到我們的hexo-admin即可,會自動下載,並引用~idea編輯器也不錯但是不能實現拷貝圖片的功能~

npm install --save hexo-admin
hexo server -d
open http://localhost:4000/admin/

hexo根目錄配置檔案

admin:

username: zoro

password_hash:be121740bf988b2225a313fa1f107ca1 //使用者名稱密碼不喜歡的可以不設定,這裡通過bcrypt hash

secret: hey hexo deploy//用以cookies安全;

Command: './admin_script/hexo-generate.sh' # expire: 60*1

這裡的command對應於介面中的deploy按鈕,在下面寫上指令碼,可以一鍵生成html頁面,並提交到託管的地址,這就是hexo admin的核心思想!

commad後續操作:

在根目錄新建admin_script,資料夾,進入執行:

touch hexo-generate.sh;
vim hexo-generate.sh;

在裡面加入

#!/usr/bin/env sh
hexo clean
hexo g  -d
//想加什麼命令都可以,一鍵完成。

最後,修改許可權


chmod +x hexo-generate.sh

登入介面

主頁中的按鈕:

還有一個publish按鈕,點選的話會出現在blog相應的資料夾中,unpublish的話就會在資料夾中消失!!!!!!

  • Post:部落格文章列表,包括已經發布的和還在草稿箱等待寵幸的;
  • Pages:就是諸如標籤雲之類的頁面管理;
  • About:關於admin外掛的說明
  • hexo-gen:這個原來是Deploy,被我修改了,關鍵節點;
  • Settings:配置;

注意:

(node:10338) [DEP0061] DeprecationWarning: fs.SyncWriteStream is deprecated.

hexo clean的時候會多一條警告,如上圖,對程式不會有影響,原因是node.js版本的問題,對某些語句不支援,不是強迫症的可以不用管,強迫症的可以通過hexo --debug,對錯誤追蹤,然後 mpn uninstall xxxx  --save解除安裝掉。

相關推薦

hexo 通過hexo-admin進行全自動釋出文章線上拷貝圖片實時檢視效果更加優雅完成hexo g -d 徹底脫離命令操作

首先因為有的圖片外鏈是不能檢視的比如我們的csdn,這個時候需要先執行npm命令下載外掛,再下載圖片在複製到某個資料夾,再進行引用,真的是好麻煩,但是自從有了hexo-admin,媽媽再也不用擔心我了,

通過命令操作安卓資料庫

Microsoft Windows [版本 6.1.7601] 版權所有 (c) 2009 Microsoft Corporation。保留所有權利。 C:\Users\Administrator>adb shell error: more than one device/emulator

LINUX通過命令操作MYSQL

啟動:service mysqld start; 進入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 列出資料庫:show databases; 建立資料庫:create databa

MYSQL命令操作基本語句

首先進入MYSQL命令列控制介面:   1. 查詢所有資料庫: show databases;  (分號不能少) 2 進入某一資料庫 use + 資料庫名 + database;   Database changed表明已經

嵌入式命令操作(可移植性)

本文件基於stm32f103並移植到F407, MSP430,以及s3c2440 最終效果如下: 以上多餘列印是除錯時解析bug用的,可以去除。 本文參考u-boot命令列,重點部分有三個:①資料定義 ②獲取串列埠資料(1個位元組) ③解析資料 資料定義 typedef v

Git入門(安裝及基礎命令操作

一、安裝 1、Mac   在Mac中安裝Git的方法不止一種。最簡單的要數通過Xcode命令列工具。對於Mavericks(10.9)或更高版本的作業系統,當你第一次嘗試在終端執行git命令時,系統會自動檢查是否已安裝Git;如果未安裝,則會提示你安裝它。如果希望獲得更高的版本,也可以通過二進位制安裝程式

linux 作業系統下簡單的命令操作

一:   配置linux 作業系統虛擬主機     首先安裝一個虛擬機器(百度上面有很多哦) , 我主要使用的是VMware workstation 然後 下載一個centos映象6..5到7都可以;   然後用VMware安裝下載好的centos 配置好語言 , 使用者名稱 , 密

2018年10月31日Java學習之常用的命令操作

1.常用的命令列操作 win+r調出並輸入cmd. 進入D盤:D:回車進入D盤:D:回車 D盤下的目錄DIR回車 建立目錄md 2018年10月31日 那麼建立了一個2018年10月31日的目錄(目前還在d盤目錄) 進入2018年10月31日的目錄 cd

【看這一篇就夠了】kubernetes入門命令操作(例項演示)

寫在前面:網上找了好久終於找到了期盼已久的、一個一眼就能理解的kubernetes“整體全過程”文章。 建議看這篇文章可以結合kubernetes官網(www.kubernetes.io)的Tutorial進行演練,效果很好。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

hadoop系統 hdfs 命令操作

轉自:https://blog.csdn.net/sjhuangx/article/details/79796388 Hadoop檔案系統shell命令列表: https://hadoop.apache.org/docs/current/hadoop-project-dist/hado

shell 從檔案中讀取批量檔名並做命令操作

222檔案內容: /home/zhangsuosheng/Desktop/9-30/9_30/1bak/1538291162.png /home/zhangsuosheng/Desktop/9-30/9_30/1bak/1538291212.png /home/zhangsuosheng/Deskto

HDFS基本命令操作與簡單API使用

1.開啟叢集命令  start-dfs.sh 2.檢視幫助 hdfs dfs -help 3.檢視當前目錄資訊 hdfs dfs -ls / 4.從本地上傳檔案  hdfs dfs -put data.txt  /wc/in 5.從hdfs下載

大資料之HBase命令操作

1、課程簡介 本文章先會介紹HBase命令列,接著會介紹java程式碼對hbase中的表進行增刪改查。 本文章中所有命令均在CentOS-6.4-x86_64,hadoop-2.5.2,jdk1.8.0_152,zookeeper-3.4.11,hbase-1.2.6中執行通過,為減少linux許

命令操作oracle顯示英文而不是中文

在環境變數,而不是系統變數,平常總用系統變數,這次用環境變數可以解決中文顯示問題,增加環境變數,如下: 設定NLS_LANG為SIMPLIFIED CHINESE_CHINA.ZHS16GBK 具體操作如下圖: 右鍵我的電腦,選擇屬性按鈕   &nb

mysql 命令操作(一)管理操作

1.查詢所有存在的資料庫 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysq

mysql 命令操作(四)高階sql語句

1.union,連線兩個以上的select語句的結果組合到一個結果集中,多個select語句中相同的資料會被刪除,多個union的select語句必須列數相同,比如第一個select選擇兩個列,那麼後續所有union的select語句都必須是兩列,不要求列的屬性一致,可以用u

Hadoop系列006-HDFS概念及命令操作

本人微信公眾號,歡迎掃碼關注! HDFS概念及命令列操作 一、HDFS概念 1.1 概念 HDFS,它是一個檔案系統,用於儲存檔案,通過目錄樹來定位檔案;其次,它是分散式的,由很多伺服器聯合起來實現其功能,叢集中的伺服器有各自的角色。 HDFS的設計適合一次寫入,多次讀出的場景,且不支

cmd命令操作資料庫詳細教程

1、配置環境變數》一定要配置到mysql下的bin目錄下: 2、輸入資料庫使用者名稱、密碼:mysql -u root -p  3、操作資料庫:新建一個數據庫,我們已mysqldb為例,命令列:create database 資料庫名; 4、使用資料庫:us

redis 命令操作map 和java操作map

hset key field value 單個設定 hget key field 獲取map中指定key的值 HMSET key field value [field value ...] 多個設定 HMGET key field [field ...]

redis命令操作set集合和java方式操作set集合

sadd key member [member ...] 向集合中增加元素 SMEMBERS key 查詢集合中所有的元素 srem key member [member ...] 移除集合中指定元素 SISMEMBER key member 判斷集合中是否