hexo-matery主題優化(二)


hexo-matery主題優化(二)

作者:流浪舟

目錄:

  • hexo搜索
  • hexo代碼高亮
  • 消除文章toc目錄的那一豎杠杠
  • 去掉友鏈下那不必要的一欄空白
  • 最后

前段時間,我好像寫過一篇文章講hexo-matery主題的配置優化,隔了很久,自己都忘了,應該是第一次安裝主題的時候。那現在有些一篇關於這樣的文章幫助大家繼續增強美化自己的博客,因為本人最近也在做這件事,搭博客已經3個月了,選了喜歡的主題,卻還是有一點點不滿意,雖然創建主題的都是大佬,但是也有瑕疵的地方。更頭疼的是,到最后也沒人來告訴我們怎么把我們的博客做的漂亮一點,還是要自己來親手改改,直接弄成博客是自己親生的一樣!到時候也能吹吹!這次不介紹太多,怕一下弄不過來,主要就講最近接觸過的。

hexo搜索

如果你已經做了這個搜索可以跳過,沒有就一起干!過程非常可樂,呃,是非常簡單!前提是使用的是hexo主題,配置了相應的環境。主題最開始弄下來是沒有搜索插件的,需要下載,接下來你懂的,用npm包管理工具下載插件(如果不會用,可以搜索相應的文章看看,有需要會專門講一下npm是何物,不會有同學還沒安裝好npm吧?不會吧!不會吧!)。進入到當前博客根目錄下,在命令行里:

npm i hexo-generator-search -s 

就這樣下好了!同時需要再當前根目錄配置文件中添加配置:

#search search: path: search.xml field: post 

hexo代碼高亮

還是不要用主題里的高亮了,enable就false掉,還是同樣的“騷操作”,下一個代碼高亮的插件,這里用hexo-prism-matery,相同的手法下載下來后,在根目錄下的配置文件里添加:

prism_plugin: mode: 'preprocess' # preprocess/realtime theme: 'tomorrow' line_number: true #default false custom_css: # 

消除文章toc目錄的那一豎杠杠

修改前是這樣的:

toc那一杠
如果你發現文章的toc目錄有一條豎杠,不好看,那么就去掉。之前toc目錄一直是這樣的,我也不想要了。做博客開始的時候發現了,沒太在意,終究是影響了美觀。現在就要把目錄弄得正常點。來到主題目錄下,找到source目錄,找到lib目錄,里面也是一些css和js文件。其中找到tocbot文件夾,打開它的css文件,找到toc-link::before

.toc-link::before{ background-color:#EEE;content:' '; display:inline-block;height:inherit;/*left:0;*/ margin-top:-1px; position:absolute; width:0px; /*之前是2px*/ } 

 

里面可能很亂,就一兩行代碼,找到后將width值改成0就行了。另外解析的文章目錄不完整可能是標題有些不支持:

   #是否激活文章 TOC 功能,並配置TOC支持選中哪些標題類型,這是全局配置。
   #可以在某篇文章的 Front-matter 中再加上`toc: false`,使該篇文章關閉TOC目錄功能
   toc:
    enable: true
    heading: h2, h3, h4, h5, h6  #選中除h1以外的標題,之前沒有h6
    collapseDepth: 0 # 目錄默認展開層級
    showToggleBtn: true # 是否顯示切換TOC目錄展開收縮的按鈕

 

去掉友鏈下那不必要的一欄空白

修改前:

空白欄
這個也簡單,不必過於頭疼!因為我已經改好了,直接賣就是了,白給不要錢!

<div class="card">
   <!--<div class="card-content">
		<%- page.content %>
       </div>-->
 </div>

 

友鏈下的那欄不必要的空白着實凸顯了它的不必要性,所以我們要去掉它。直接把它的代碼給注釋掉,找到layout文件夾下的friends.ejs文件。hexo引擎渲染該文件生成html文件,變成了友鏈頁面,其中友鏈的那一片作為一個模塊卡片,valine留言板及空白一欄也是,空白的就是什么也沒有,很容易發現,注釋即可。

最后

以后還會繼續更新站點,如果想看總體的效果就訪問我的網站吧!最近的美化優化了很多,變化也很大!如果想深入了解就上公眾號吧,小碼之光,加群交流也行。后續會持續跟大家講博客美化。


公眾號:小碼之光(文章首發)
個人站點https://index.maliaoblog.cn/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM