Hexo-Next-主題優(yōu)化(二)

1.主頁(yè)文章添加邊框陰影效果

border.png
  • 打開(kāi)themes/next/source/css/_custom/下的custom.styl,向里面加代碼
// 主頁(yè)文章添加陰影效果
.post {
   margin-top: 0px;
   margin-bottom: 60px;
   padding: 25px;
   -webkit-box-shadow: 0 0 5px rgba(202, 203, 203, .5);
   -moz-box-shadow: 0 0 5px rgba(202, 203, 204, .5);
}

2.修改文章間分割線

  • 打開(kāi)themes/next/source/css/_common/components/post/下的post-eof.styl,修改
.posts-expand {
  .post-eof {
    display: block;
  //  margin: $post-eof-margin-top auto $post-eof-margin-bottom;  
    width: 0%; //分割線長(zhǎng)度
    height: 0px; // 分割線高度
    background: $grey-light;
    text-align: center;
  }
}

3.代碼塊自定義樣式

image.png
  • 打開(kāi)themes/next/source/css/_custom/下的custom.styl,向里面加代碼(顏色可以自己定義)
// Custom styles.
code {
    color: #ff7600;
    background: #fbf7f8;
    margin: 2px;
}
// 邊框的自定義樣式
.highlight, pre {
    margin: 5px 0;
    padding: 5px;
    border-radius: 3px;
}
.highlight, code, pre {
    border: 1px solid #d6d6d6;
}

4.開(kāi)啟版權(quán)聲明

  • 主題配置文件下,搜索關(guān)鍵字post_copyright,enable改為true
# Declare license on posts
post_copyright:
  enable: true
  license: CC BY-NC-SA 3.0
  license_url: https://creativecommons.org/licenses/by-nc-sa/3.0/

5.自定義文章底部版權(quán)聲明

image.png
5.1在目錄 themes/next/layout/_macro/下添加 my-copyright.swig,內(nèi)容如下:
{% if page.copyright %}
<div class="my_post_copyright">
  <script src="http://cdn.bootcss.com/clipboard.js/1.5.10/clipboard.min.js"></script>
  
  <!-- JS庫(kù) sweetalert 可修改路徑 -->
  <script type="text/javascript" src="http://jslibs.wuxubj.cn/sweetalert_mini/jquery-1.7.1.min.js"></script>
  <script src="http://jslibs.wuxubj.cn/sweetalert_mini/sweetalert.min.js"></script>
  <link rel="stylesheet" type="text/css" >

  <p><span>本文標(biāo)題:</span>{{ page.title }}</a></p>
  <p><span>文章作者:</span>{{ theme.author }}</a></p>
  <p><span>發(fā)布時(shí)間:</span>{{ page.date.format("YYYY年MM月DD日 - HH:mm:ss") }}</p>
  <p><span>最后更新:</span>{{ page.updated.format("YYYY年MM月DD日 - HH:mm:ss") }}</p>
  <p><span>原始鏈接:</span><a href="{{ url_for(page.path) }}" title="{{ page.title }}">{{ page.permalink }}</a>
    <span class="copy-path"  title="點(diǎn)擊復(fù)制文章鏈接"><i class="fa fa-clipboard" data-clipboard-text="{{ page.permalink }}"  aria-label="復(fù)制成功任斋!"></i></span>
  </p>
  <p><span>許可協(xié)議:</span><i class="fa fa-creative-commons"></i> <a rel="license"  target="_blank" title="Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)">署名-非商業(yè)性使用-禁止演繹 4.0 國(guó)際</a> 轉(zhuǎn)載請(qǐng)保留原文鏈接及作者纫骑。</p>  
</div>
<script> 
    var clipboard = new Clipboard('.fa-clipboard');
    clipboard.on('success', $(function(){
      $(".fa-clipboard").click(function(){
        swal({   
          title: "",   
          text: '復(fù)制成功',   
          html: false,
          timer: 500,   
          showConfirmButton: false
        });
      });
    }));  
</script>
{% endif %}
5.2在目錄themes/next/source/css/_common/components/post/下添加my-post-copyright.styl,內(nèi)容如下:
.my_post_copyright {
  width: 85%;
  max-width: 45em;
  margin: 2.8em auto 0;
  padding: 0.5em 1.0em;
  border: 1px solid #d3d3d3;
  font-size: 0.93rem;
  line-height: 1.6em;
  word-break: break-all;
  background: rgba(255,255,255,0.4);
}
.my_post_copyright p{margin:0;}
.my_post_copyright span {
  display: inline-block;
  width: 5.2em;
  color: #333333; // title color
  font-weight: bold;
}
.my_post_copyright .raw {
  margin-left: 1em;
  width: 5em;
}
.my_post_copyright a {
  color: #808080;
  border-bottom:0;
}
.my_post_copyright a:hover {
  color: #0593d3; // link color
  text-decoration: underline;
}
.my_post_copyright:hover .fa-clipboard {
  color: #000;
}
.my_post_copyright .post-url:hover {
  font-weight: normal;
}
.my_post_copyright .copy-path {
  margin-left: 1em;
  width: 1em;
  +mobile(){display:none;}
}
.my_post_copyright .copy-path:hover {
  color: #808080;
  cursor: pointer;
}
5.3 修改themes/next/layout/_macro/post.swig,在代碼如下
{% if theme.wechat_subscriber.enabled and not is_index %}
      <div>
        {% include 'wechat-subscriber.swig' %}
      </div>
 {% endif %}

之前添加增加如下代碼:

<div>
      {% if not is_index %}
        {% include 'my-copyright.swig' %}
      {% endif %}
</div>
  • 修改themes/next/source/css/_common/components/post/post.styl文件煮甥,在最后一行增加代碼:
@import "my-post-copyright"
5.4設(shè)置新建文章自動(dòng)開(kāi)啟copyright,即新建文章自動(dòng)顯示自定義的版權(quán)聲明,設(shè)置your site/scaffolds/post.md文件
---
title: {{ title }}
date: {{ date }}
tags:
type: "categories"
categories:
copyright: true #新增,開(kāi)啟
---

6.在右上角或者左上角實(shí)現(xiàn)fork me on github

No.1.png
  • 選擇樣式GitHub Ribbons,修改圖片跳轉(zhuǎn)鏈接,并復(fù)制文本框中的代碼
    ribbons.png
  • 打開(kāi)themes/next/layout/下的_layout.swig文件击孩,把代碼復(fù)制到<div class="headband"></div>下面

7.修改文章底部的那個(gè)帶#號(hào)的標(biāo)簽

No.2.png
  • 打開(kāi)themes/next/layout/_macro/下的post.swig文件,搜索rel="tag">#,將 # 換成<i class="fa fa-tag"></i>
<div class="post-tags">
    {% for tag in post.tags %}
       <a href="{{ url_for(tag.path) }}" rel="tag"><i class="fa fa-tag"></i> {{ tag.name }}</a>
    {% endfor %}
</div>

8.添加頂部加載條

  • 打開(kāi)themes/next下的_config.yml矮男,搜索關(guān)鍵字pace,設(shè)置為true,可以更換加載樣式
# Progress bar in the top during page loading.
pace: true
# Themes list:
#pace-theme-big-counter
#pace-theme-bounce
#pace-theme-barber-shop
#pace-theme-center-atom
#pace-theme-center-circle
#pace-theme-center-radar
#pace-theme-center-simple
#pace-theme-corner-indicator
#pace-theme-fill-left
#pace-theme-flash
#pace-theme-loading-bar
#pace-theme-mac-osx
#pace-theme-minimal
# For example
# pace_theme: pace-theme-center-simple
pace_theme: pace-theme-flash #替換更換樣式

9.本地搜索

search.png
  • 在你站點(diǎn)的根目錄下
$ npm install hexo-generator-searchdb --save
  • 打開(kāi)Hexo 站點(diǎn)_config.yml,添加配置
search:
  path: search.xml
  field: post
  format: html
  limit: 10000
  • 打開(kāi)themes/next下的_config.yml,搜索關(guān)鍵字local_search,設(shè)置為true
# Local search
# Dependencies: https://github.com/flashlab/hexo-generator-search
local_search:
  enable: true
  # if auto, trigger search by changing input
  # if manual, trigger search by pressing enter key or search button
  trigger: auto
  # show top n results per article, show all results by setting to -1
  top_n_per_article: 1

10.修改網(wǎng)頁(yè)底部

heart.png
10.1在圖標(biāo)庫(kù)中找到你自己喜歡的圖標(biāo), 修改桃心,打開(kāi)themes/next下的_config.yml,搜索關(guān)鍵字authoricon,替換圖標(biāo)名
# icon between year and author @Footer
authoricon: id-card
10.2隱藏網(wǎng)頁(yè)底部Hexo 強(qiáng)力驅(qū)動(dòng)
  • 打開(kāi)主題配置文件,搜索關(guān)鍵字copyright配并,如下:
# Footer `powered-by` and `theme-info` copyright
copyright: false

Hexo-Next-主題優(yōu)化(一)
Hexo-Next-主題優(yōu)化(三)
Hexo-Next-主題優(yōu)化(四)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末法梯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子狂男,更是在濱河造成了極大的恐慌,老刑警劉巖品腹,帶你破解...
    沈念sama閱讀 218,755評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件岖食,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡舞吭,警方通過(guò)查閱死者的電腦和手機(jī)泡垃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)羡鸥,“玉大人蔑穴,你說(shuō)我怎么就攤上這事【逶。” “怎么了存和?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,138評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)赶舆。 經(jīng)常有香客問(wèn)我哑姚,道長(zhǎng),這世上最難降的妖魔是什么芜茵? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,791評(píng)論 1 295
  • 正文 為了忘掉前任叙量,我火速辦了婚禮,結(jié)果婚禮上九串,老公的妹妹穿的比我還像新娘绞佩。我一直安慰自己,他們只是感情好猪钮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,794評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布品山。 她就那樣靜靜地躺著,像睡著了一般烤低。 火紅的嫁衣襯著肌膚如雪肘交。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,631評(píng)論 1 305
  • 那天扑馁,我揣著相機(jī)與錄音涯呻,去河邊找鬼。 笑死腻要,一個(gè)胖子當(dāng)著我的面吹牛复罐,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播雄家,決...
    沈念sama閱讀 40,362評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼效诅,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起乱投,我...
    開(kāi)封第一講書(shū)人閱讀 39,264評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤咽笼,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后篡腌,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體褐荷,經(jīng)...
    沈念sama閱讀 45,724評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡勾效,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,900評(píng)論 3 336
  • 正文 我和宋清朗相戀三年嘹悼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片层宫。...
    茶點(diǎn)故事閱讀 40,040評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡杨伙,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出萌腿,到底是詐尸還是另有隱情限匣,我是刑警寧澤,帶...
    沈念sama閱讀 35,742評(píng)論 5 346
  • 正文 年R本政府宣布毁菱,位于F島的核電站米死,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏贮庞。R本人自食惡果不足惜峦筒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,364評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望窗慎。 院中可真熱鬧物喷,春花似錦、人聲如沸遮斥。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,944評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)术吗。三九已至尉辑,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間较屿,已是汗流浹背隧魄。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,060評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留吝镣,地道東北人堤器。 一個(gè)月前我還...
    沈念sama閱讀 48,247評(píng)論 3 371
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像末贾,于是被迫代替她去往敵國(guó)和親闸溃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,979評(píng)論 2 355

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

  • 1. 設(shè)置主題風(fēng)格 打開(kāi) themes/next/_config.yml 文件,搜索 scheme 關(guān)鍵字辉川,將你...
    遲道閱讀 21,131評(píng)論 10 47
  • 看到有些next主題的網(wǎng)站很炫酷表蝙,那么是怎么配置的呢?接下來(lái)我會(huì)講一講如何實(shí)現(xiàn)一些炫酷的效果 主要有以下32種: ...
    Moorez閱讀 58,283評(píng)論 118 284
  • 本篇教程基于NexT主題的博客配置乓旗,實(shí)現(xiàn)更換主題府蛇、評(píng)論、打賞等36項(xiàng)功能屿愚,接下來(lái)根據(jù)這些功能進(jìn)行分點(diǎn)描述汇跨,附上個(gè)人...
    wangwlj閱讀 2,235評(píng)論 0 11
  • 前言 配置完yilia后,發(fā)現(xiàn)缺少一些東西妆距,百度之下穷遂,找到了特別喜歡的主題——next。跟大家分享配置經(jīng)驗(yàn)娱据。 首先...
    destiny0904閱讀 9,128評(píng)論 0 5
  • 這個(gè)陌生的城市蚪黑,一多在這里沒(méi)有朋友,這個(gè)家只是一多的住所中剩,沒(méi)有四合院的溫暖忌穿。 一多是長(zhǎng)輩眼里的好孩子,懂禮貌结啼,以笑...
    佹宄閱讀 279評(píng)論 0 1