Hexo設(shè)置主題以及Next主題個性設(shè)置

1嚼蚀、前言

上篇文章已經(jīng)在Windows上將個人博客個搭建好了(如果還不知道怎么搭建的,可以戳這里管挟,可是大家有沒有發(fā)現(xiàn)轿曙,搭建的Hexo博客使用的是默認(rèn)主題,而且不咋好看,跟那些大神們的個人博客相比导帝,還差了很多守谓,不過不要緊,看完這篇文章您单,你也可以擁有那些炫酷吊炸天的效果斋荞。廢話少說,那就直接開始吧虐秦。

2平酿、設(shè)置主題

Hexo給我們提供了很多的主題供我們選擇,你可以在更多主題里選擇一款你喜歡的悦陋,我選來選去選了一個比較經(jīng)典的Next主題蜈彼,你想看下效果的話可以戳這里。下面就已設(shè)置Next主題為例來看看怎么安裝和設(shè)置主題俺驶。

2.1幸逆、安裝主題

首先你需要打開你上次生成的Hexo目錄,然后右鍵打開Git Bash here,輸入:

$ git clone https://github.com/iissnan/hexo-theme-next themes/next

如果你選擇的是別的主題的話暮现,只需要把URL換一下秉颗,和themes/next換成themes/你的主題名稱 (themes/next是安裝目錄,themes/next代表安裝在你的Hexo目錄下的themes目錄下的next文件夾下)

2.2送矩、設(shè)置主題

這樣就安裝完了,不過不要以為這樣就可以了哦哪替,我們還需要啟用Next主題栋荸,所以需要到站點配置文件里去設(shè)置一把,找到 theme 字段凭舶,并將其值更改為 next晌块。

theme: next

說明:在 Hexo 中有兩份主要的配置文件,其名稱都是 _config.yml帅霜。 其中匆背,一份位于站點根目錄下,主要包含 Hexo 本身的配置身冀;另一份位于主題目錄下钝尸,這份配置由主題作者提供,主要用于配置主題相關(guān)的選項搂根。為了描述方便珍促,所以一般在描述的時候,將前者稱為 站點配置文件剩愧, 后者稱為 主題配置文件猪叙。

2.3、驗證主題

設(shè)置完了,沒有看到效果總是不放心對不對穴翩,那就先在本地預(yù)覽一下吧犬第。
先輸入

hexo clean

清除下 Hexo 的緩存。然后再輸入

hexo g && hexo s

接著你就可以打開http://localhost:4000/驗證效果了芒帕。是不是已經(jīng)有效果了歉嗓?

到此為止,你已經(jīng)成功安裝并啟用了 NexT 主題副签。

3遥椿、修改Hexo 站點配置文件

我們找到上次生成的Hexo目錄,找到站點配置文件_config.yml淆储,可以用notepad++或者sublime Text打開(上次部署到Github上的時候冠场,已經(jīng)改過這個文件的,還記得嗎本砰?)碴裙。

# Hexo Configuration
## Docs: https://hexo.io/docs/configuration.html
## Source: https://github.com/hexojs/hexo/
# Site 網(wǎng)站
title: hydcoder's blog   #網(wǎng)站標(biāo)題
subtitle: 愛好游戲的碼農(nóng)   #網(wǎng)站副標(biāo)題
description: 以夢為馬,明日天涯点额。舔株。。  #網(wǎng)站描述
author: hydcoder   #博主的名字
language: zh-Hans  #網(wǎng)站使用的語言
timezone:      #網(wǎng)站時區(qū)还棱。Hexo 默認(rèn)使用您電腦的時區(qū)

# 側(cè)邊欄頭像設(shè)置
avatar: http://q1.qlogo.cn/g?b=qq&nk=493654134&s=5

先對網(wǎng)站的一些設(shè)置進(jìn)行設(shè)置载慈,至于其他的設(shè)置,等說到再貼珍手。(因為整個文件確實有點長办铡。。琳要。)

4寡具、Hexo 主題配置文件

其實這個文件的配置才是重點,因為你們想要的吊炸天的效果差不多都與這個文件有關(guān)稚补。
打開Hexo目錄/themes/next/_config.yml文件,

4.1童叠、開啟側(cè)邊欄社交鏈接

# Social links
social:
  GitHub: https://github.com/hydcoder
  Weibo: https://weibo.com/3180967953/profile?rightmod=1&wvr=6&mod=personinfo
  # 等等

social_icons:
  enable: true
  # Icon Mappings.
  GitHub: github
  Weibo: weibo

反正我就只設(shè)置了這兩個,你們有多少可以設(shè)置多少哈课幕。厦坛。。

4.2乍惊、開啟打賞功能

reward_comment: 堅持原創(chuàng)技術(shù)分享粪般,您的支持將鼓勵我繼續(xù)創(chuàng)作!
wechatpay: 你的微信收款碼鏈接
alipay: 你的支付寶收款碼鏈接

4.3污桦、開啟友情鏈接

links_title: Links
links:
  MacTalk: http://macshuo.com/
  Title: http://example.com/

4.4亩歹、開啟訂閱微信公眾號

wechat_subscriber:
enabled: true
qcode: /uploads/wechat-qcode.jpg
description: 歡迎您掃一掃上面的微信公眾號匙监,訂閱我的博客!

4.5小作、選擇 Scheme

# Schemes
#scheme: Muse
#scheme: Mist
scheme: Pisces
#scheme: Gemini

更多請參考next主題文檔

5亭姥、設(shè)置側(cè)邊欄設(shè)置圓形可旋轉(zhuǎn)頭像

找到生成的Hexo目錄\themes\next\source\css_common\components\sidebar下的sidebar-author.styl,將里面的css樣式內(nèi)容全部替換為:

.site-author-image {
  margin: 0 auto;
  padding: $site-author-image-padding;
  max-width: $site-author-image-width;
  height: $site-author-image-height;
  border: $site-author-image-border-width solid $site-author-image-border-color;

  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  transition: 1.4s all;
}

.site-author-image:hover {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -transform: rotate(360deg);
}

.site-author-name {
  margin: $site-author-name-margin;
  text-align: $site-author-name-align;
  color: $site-author-name-color;
  font-weight: $site-author-name-weight;
}

.site-description {
  margin-top: $site-description-margin-top;
  text-align: $site-description-align;
  font-size: $site-description-font-size;
  color: $site-description-color;
}

6顾稀、設(shè)置首頁不顯示全文(只顯示預(yù)覽)

打開主題配置文件_config.yml达罗,ctrl + F搜索找到"auto_excerpt",可以看見

# Automatically Excerpt. Not recommand.
# Please use <!-- more --> in the post to control excerpt accurately.
auto_excerpt:
enable: false
length: 150

把enable改為對應(yīng)的false改為true静秆,length就是預(yù)覽顯示的文字長度粮揉,你可以根據(jù)你的需要進(jìn)行更改,然后重新部署抚笔,再進(jìn)主頁扶认,你就發(fā)現(xiàn)你首頁的文章多了一個閱讀全文的按鈕。

7殊橙、添加動態(tài)背景

先上張圖

網(wǎng)站動態(tài)背景

記得第一次在別人的博客里看到這個動態(tài)背景的時候覺得好好玩辐宾,當(dāng)時覺得自己可以玩一天,哈哈膨蛮。叠纹。〕ǜ穑現(xiàn)在你只需要稍微設(shè)置一下誉察,你的博客也能馬上擁有這個效果咯。

打開生成的Hexo目錄\themes\next/layout/_layout.swig文件惹谐,
在 < /body>上面添加代碼(注意不要放在< /head>的后面)

{% if theme.canvas_nest %}
<script type="text/javascript" src="http://cdn.bootcss.com/canvas-nest.js/1.0.0/canvas-nest.min.js"></script>
{% endif %}

打開主題配置文件持偏,在里面添加如下代碼:(可以放在最后面)

# --------------------------------------------------------------
# background settings
# --------------------------------------------------------------
# add canvas-nest effect
# see detail from https://github.com/hustcc/canvas-nest.js
canvas_nest: true

就這么簡單,再運(yùn)行 hexo clean豺鼻,然后運(yùn)行 hexo g,然后運(yùn)行 hexo s,最后打開瀏覽器在瀏覽器的地址欄輸入 localhost:4000 就能看到效果了款慨。是不是很好玩儒飒。。檩奠。

什么桩了?線條太多了?沒事埠戳,來看看怎么讓線條變少點

在上一步修改的主題配置文件中井誉,把剛才的那些代碼改成下面這樣:

{% if theme.canvas_nest %}
<script type="text/javascript"
color="0,0,255" opacity='0.7' zIndex="-2" count="99" src="http://cdn.bootcss.com/canvas-nest.js/1.0.0/canvas-nest.min.js"></script>
{% e

怎么樣,是不是少了很多了整胃?沒事颗圣,你開心就好()

配置項說明
color :線條顏色, 默認(rèn): '0,0,0';三個數(shù)字分別為(R,G,B)
opacity: 線條透明度(0~1), 默認(rèn): 0.5
count: 線條的總數(shù)量, 默認(rèn): 150
zIndex: 背景的z-index屬性,css屬性用于控制所在層的位置, 默認(rèn): -1

8在岂、分類和標(biāo)簽設(shè)置

這里主要說的是在編寫文章的時候奔则,怎么給文章設(shè)置標(biāo)簽和分類。

首先通過hexo n "name"命令來新建一個頁面蔽午,在source/_posts目錄下找到剛才新建的name.md文件易茬,用notepad++或者sublime text打開。

title: name
date: 2014-08-05 11:15:00 
tags: 
---

頁面默認(rèn)就是長這樣的及老,可以編輯標(biāo)題抽莱、日期、標(biāo)簽和內(nèi)容骄恶,但是沒有分類的選項食铐。我們可以手動加入categories:項,但是下次創(chuàng)建新的頁面的時候還是沒有,所以我們直接打開scaffolds/post.md文件叠蝇,在tages:上面加入categories:,保存后璃岳,重新執(zhí)行hexo n 'name'命令,會發(fā)現(xiàn)新建的頁面里有categories:項了悔捶。

scaffolds目錄下铃慷,是新建頁面的模板,執(zhí)行新建命令時蜕该,是根據(jù)這里的模板頁來完成的犁柜,所以可以在這里根據(jù)你自己的需求添加一些默認(rèn)值。

8.1堂淡、設(shè)置分類列表

在我們編輯文章的時候馋缅,直接在categories:項填寫屬于哪個分類,但如果分類是中文的時候绢淀,路徑也會包含中文萤悴。

比如分類我們設(shè)置的是:

categories: 開車

那在生成頁面后,分類列表就會出現(xiàn)開車這個選項皆的,他的訪問路徑是:

*/categories/開車

我們都知道覆履,有時候中文路徑可能會出現(xiàn)一些奇奇怪怪的問題,所以我們需要路徑名和分類名分別設(shè)置费薄。

打開站點配置文件_config.yml硝全,找到如下位置做更改:

# Category & Tag
default_category: uncategorized
category_map:
    開車: drive
    生活: life
    其他: other
tag_map:

在這里category_map:是設(shè)置分類的地方,每行一個分類楞抡,冒號前面是分類名稱伟众,后面是訪問路徑。
可以提前在這里設(shè)置好一些分類召廷,當(dāng)編輯的文章填寫了對應(yīng)的分類名時凳厢,就會自動的按照對應(yīng)的路徑來訪問账胧。

8.2、設(shè)置標(biāo)簽

在編輯文章的時候数初,tags:后面是設(shè)置標(biāo)簽的地方找爱,如果有多個標(biāo)簽的話,可以用下面兩種辦法來設(shè)置:
第一種:

tages: [標(biāo)簽1,標(biāo)簽2,...標(biāo)簽n]

第二種:

 tages: 
- 標(biāo)簽1
- 標(biāo)簽2
...
- 標(biāo)簽n

9泡孩、最后

Hexo和Next主題的一些常用設(shè)置差不多就是這么多了车摄,下篇將會說一下在Hexo博客里集成一些第三方的服務(wù),下面你可以去你自己的博客里開車了仑鸥,哈哈吮播。。眼俊。

一寫就沒忍住寫了這么長意狠,其實很多都是參考了很多篇文章總結(jié)下來的,真的感謝那些大神們的分享疮胖,也希望我的文章能幫到你环戈。謝謝您的閱讀!

謝謝
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末澎灸,一起剝皮案震驚了整個濱河市院塞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌性昭,老刑警劉巖拦止,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異糜颠,居然都是意外死亡汹族,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門其兴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來顶瞒,“玉大人,你說我怎么就攤上這事元旬×裥欤” “怎么了?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵法绵,是天一觀的道長箕速。 經(jīng)常有香客問我酪碘,道長朋譬,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任兴垦,我火速辦了婚禮徙赢,結(jié)果婚禮上字柠,老公的妹妹穿的比我還像新娘。我一直安慰自己狡赐,他們只是感情好窑业,可當(dāng)我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著枕屉,像睡著了一般常柄。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上搀擂,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天西潘,我揣著相機(jī)與錄音,去河邊找鬼哨颂。 笑死喷市,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的威恼。 我是一名探鬼主播品姓,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼箫措!你這毒婦竟也來了腹备?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤蒂破,失蹤者是張志新(化名)和其女友劉穎馏谨,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體附迷,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡惧互,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了喇伯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片喊儡。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖稻据,靈堂內(nèi)的尸體忽然破棺而出艾猜,到底是詐尸還是另有隱情,我是刑警寧澤捻悯,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布匆赃,位于F島的核電站,受9級特大地震影響今缚,放射性物質(zhì)發(fā)生泄漏算柳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一姓言、第九天 我趴在偏房一處隱蔽的房頂上張望瞬项。 院中可真熱鬧蔗蹋,春花似錦、人聲如沸囱淋。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妥衣。三九已至皂吮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間税手,已是汗流浹背涮较。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留冈止,地道東北人狂票。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像熙暴,于是被迫代替她去往敵國和親闺属。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容