個人部落格建設——Hexo的一些常見元件設定
背景
我的CN華少部落格建設也有一段時間了,這段時間想去更新一下文章,突然發現原來的源碼被我不知道弄到哪裡去了,于是乎我又準備重建立一個項目,并在其基礎上更換一套新的模闆,并與Typore中的.md檔案進行使用嘗試,近期這幾篇可能就是這個系列來進行了。
另之前開設的SSO統一身份認證近期沒有再進行更新,後續會對其進行補充,請大家持續關注。
正文
本篇用于記錄我在Hexo個人部落格中進行的一些正常設定。
1、文章使用自動概述配置
安裝相關元件
npm install hexo-excerpt --save
複制
在_config.yml中增加相關配置
###################
# 文章自動化概述生成
excerpt:
depth: 10
excerpt_excludes:
more_excludes:
hideWholePostExcerpts: true
複制
2、文章頭部設定
在文章.md檔案的頭部增加如下資訊
---
title: 文章名稱
date: 2021-09-01 09:36:05
tags: [标簽1,标簽2]
categories: "類别"
comments: true # 是否可評論
toc: true # 是否顯示文章目錄
top: true # 置頂設定
---
複制
3、文章置頂
安裝如下插件
npm uninstall hexo-generator-index --save
npm install hexo-generator-index-pin-top --save
複制
需要置頂的文章頭部再增加如下屬性配置
top: true
複制
注:可以設定true,也可以設定置頂的編号順序,例如top: 1
注2:可以根據主題尋找article檔案進行設定置頂圖示顯示。
4、本地執行hexo指令時提示【因為在此系統上禁止運作腳本。有關詳細資訊,請參閱】錯誤處理
在本地電腦打開管理者的cmd
在其中執行如下指令,設定執行政策遠端簽名
set-executionpolicy remotesigned
複制
輸入y選擇
再次執行就正常了
5、安裝icarus主題,這裡我們采用git拉取代碼的方式安裝,而不是用npm安裝方式,便于我們後續對于模闆的内部修改一些設定
拉取模闆,并放到themes/icarus目錄下
git clone https://github.com/ppoffice/hexo-theme-icarus.git themes/icarus
複制
設定基礎配置檔案_config.yml中的模闆使用配置參數
##################################
# 擴充
# 目前主題名稱。值為false時禁用主題
theme: icarus
複制
根目錄下新增_config.icarus.yml檔案作為該主題的配置檔案
本文聲明:
本作品由 cn華少 采用 知識共享署名-非商業性使用 4.0 國際許可協定 進行許可。