自建博客系列(六)Hexo博客的常用配置修改

我的自建博客之路系列的前面幾篇文章中婚惫,我們已經(jīng)一起在本地和github霞幅、coding搭建起了自己的hexo博客站點续担,更換了Next主題知市,并且綁定了自己選擇的個人獨立域名傻盟,但是還未發(fā)表過文章,站點的配置還是原來的默認值嫂丙。在本節(jié)娘赴,我們來進行個性化的設(shè)置,按照自身需要情況將站點打造成自己的跟啤。

這里首先要知道在 Hexo 中有兩份主要的配置文件诽表,其名稱都是 _config.yml,它們均是用于站點配置使用的隅肥。其中竿奏,一份位于站點根目錄下(比如我的:D:\hexo_config.yml),主要包含 Hexo 本身整站的配置腥放;另一份位于主題目錄(D:\hexo\themes\next_config.yml)下泛啸,這份配置由主題作者提供,主要用于配置主題相關(guān)的選項秃症。為了描述方便候址,在以下說明中,將前者稱為站點配置文件种柑, 后者稱為主題配置文件岗仑。下面我們先來看看站點配置文件的配置修改。


修改配置文件時的注意點

  1. 請使用Notepad++或者Sublime Text 2之類的程序聚请,不要使用Windows自帶的記事本荠雕。(如已忽略,產(chǎn)生中文亂碼請修改文件編碼格式為UTF-8。)
  • 本人用的是Notepad++舞虱,需要的朋友可以到此處——npp_6.9.2——下載欢际。
  1. 不要忽略了冒號后面的空格母市。

一矾兜、站點配置文件中可設(shè)置的功能

1.網(wǎng)站

參數(shù) 描述
title 網(wǎng)站標題
subtitle 網(wǎng)站副標題
description 網(wǎng)站描述
author 您的名字
language 網(wǎng)站使用的語言
timezone 網(wǎng)站時區(qū)。Hexo 默認使用您電腦的時區(qū)患久。時區(qū)列表椅寺。比如說:America/New_York,Japan, 和 UTC 。

2.網(wǎng)址

項目 價格 數(shù)量
url 網(wǎng)址
root 網(wǎng)站根目錄
permalink 文章的 永久鏈接 格式 :year/:month/:day/:title/
permalink_default 永久鏈接中各部分的默認值

3蒋失、目錄

參數(shù) 描述 默認值
source_dir 資源文件夾返帕,這個文件夾用來存放內(nèi)容。 source
public_dir 公共文件夾篙挽,這個文件夾用于存放生成的站點文件荆萤。 public
tag_dir 標簽文件夾 tags
archive_dir 歸檔文件夾 archives
category_dir 分類文件夾 categories
code_dir Include code 文件夾 downloads/code
i18n_dir 國際化(i18n)文件夾 :lang
skip_render 跳過指定文件的渲染,您可使用 glob 表達式來匹配路徑铣卡。

4链韭、文章

參數(shù) 描述 默認值
new_post_name 新文章的文件名稱 :title.md
default_layout 預設(shè)布局 post
auto_spacing 在中文和英文之間加入空格 false
titlecase 把標題轉(zhuǎn)換為 title case false
external_link 在新標簽中打開鏈接 true
filename_case 把文件名稱轉(zhuǎn)換為 (1) 小寫或 (2) 大寫 0
render_drafts 顯示草稿 false
post_asset_folder 啟動 Asset 文件夾 false
relative_link 把鏈接改為與根目錄的相對位址 false
future 顯示未來的文章 true
highlight 代碼塊的設(shè)置

5、分類 & 標簽

參數(shù) 描述 默認值
default_category 默認分類 uncategorized
category_map 分類別名
tag_map 標簽別名

6煮落、日期-時間格式)日期 / 時間格式

Hexo 使用 Moment.js 來解析和顯示時間敞峭。

參數(shù) 描述 默認值
date_format 日期格式 YYYY-MM-DD
time_format 時間格式 H:mm:ss

7敦捧、分頁

參數(shù) 描述 默認值
per_page 每頁顯示的文章量 (0 = 關(guān)閉分頁功能) 10
pagination_dir 分頁目錄 page

8瞬浓、擴展

參數(shù) 描述
theme 當前主題名稱。值為false時禁用主題
deploy 部署部分的設(shè)置

二冒滩、可能需要安裝的插件

1.添加百度/谷歌/本地 自定義站點內(nèi)容搜索

在站點的根目錄下執(zhí)行以下命令:

npm install hexo-generator-searchdb --save

2.hexo-generator-feed 用于生成RSS訂閱

npm install hexo-generator-feed --save

3.hexo-generator-sitemap 用于生成搜索引擎網(wǎng)站地圖

npm install hexo-generator-sitemap --save

4.其他插件

更多插件請移步Hexo官方插件頁了解

三轿衔、我個人目前的一些相關(guān)設(shè)置

 title: Dream Come True
 subtitle: 現(xiàn)實夢想
 description: The Pursuit of Happyness
 author: 海天心Y2kking
 avatar: /images/avatar.png
 email: 182036669@qq.com #你的聯(lián)系郵箱
 language: zh-Hans #語言包沉迹,需要主題自帶才可設(shè)置。如Jcaman自帶簡繁英害驹,設(shè)置簡體中文填入 zh-CN
 timezone:

 # URL #這項暫不配置胚股,綁定域名后,欲創(chuàng)建sitemap.xml需要配置該項
 ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
 url: http://cometrue.top  #站點域名
 root: /
 permalink: :year/:month/:day/:title/  #文章永久鏈接格式裙秋,可添加.html后綴琅拌,如 :title.html
 permalink_defaults:

 # Directory
 source_dir: source
 public_dir: public
 tag_dir: tags
 archive_dir: archives
 category_dir: categories
 code_dir: downloads/code
 i18n_dir: :lang
 skip_render:
 
 # Writing
 new_post_name: :title.md # File name of new posts
 default_layout: post
 titlecase: false # Transform title into titlecase
 external_link: true # Open external links in new tab
 filename_case: 0
 render_drafts: false
 post_asset_folder: false
 relative_link: false
 future: true
 highlight:
   enable: true
   line_number: true
   auto_detect: false
   tab_replace:

 # Category & Tag
 default_category: uncategorized
 category_map:
 tag_map:

 # Date / Time format
 ## Hexo uses Moment.js to parse and display date
 ## You can customize the date format as defined in
 ## http://momentjs.com/docs/#/displaying/format/
 date_format: YYYY-MM-DD
 time_format: HH:mm:ss
 
 # Pagination
 ## Set per_page to 0 to disable pagination
 per_page: 10
 pagination_dir: page
 
 
 # Extensions  主題選擇
 ## Plugins: https://hexo.io/plugins/
 ## Themes: https://hexo.io/themes/
 theme: next  #當前主題名稱
 
 # Deployment
 ## Docs: https://hexo.io/docs/deployment.html
 deploy:
   type: git
   repo:
       github: git@github.com:yusmile/yusmile.github.io.git,master
       coding: git@git.coding.net:yusmile/yusmile.git,master    
       message: 'Daily updated:{{now("YYYY-MM-DD HH:mm:ss")}} by 海天心Y2kking personal PC'
 
 # 自己另外添加的功能
 #1.baidu_analytics
 baidu_analytics: 8759f43af3e04f8088e92ff251867945

 #2.站內(nèi)搜索 Local Search  添加百度/谷歌/本地 自定義站點內(nèi)容搜索。  需在站點的根目錄下執(zhí)行以下命令:$      npm install hexo-generator-searchdb --save
 search:
 path: search.xml
 field: post
 format: html
 limit: 10000

 #3.Feed 訂閱
 feed: # 需安裝插件:npm install hexo-generator-feed --save
   type: atom
   path: atom.xml
   limit: 20
   hub:    
 
 #4.自動生成sitemap  SEO推廣,需執(zhí)行以下命令摘刑,安裝插件npm install hexo-generator-sitemap --save
 sitemap:
path: sitemap.xml
 baidusitemap:
    path: baidusitemap.xml  

  #5.內(nèi)容分享服務
 # JiaThis 分享服務
 jiathis: true
 # 百度分享服務
 baidushare: true
 # 多說分享服務
 duoshuo_share: true
 duoshuo_hotartical: true  # 多說熱評文章 true 或者 false
 duoshuo_shortname: yusmile
 # Disqus Disqus插件进宝,如果使用的話
 #disqus_shortname:

四、檢查成果

現(xiàn)在執(zhí)行

hexo clean
hexo generate
hexo server

打開localhost:4000查看效果了枷恕。

一切順利 ^_^

訪問HEXO官方文檔


既然來了党晋,留下個喜歡再走吧,鼓勵我繼續(xù)創(chuàng)作……
如果喜歡我的文章,那就關(guān)注我的簡書賬號吧未玻,我們一起做朋友~~
歡迎關(guān)注個人微信公眾號:海天心

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末灾而,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子扳剿,更是在濱河造成了極大的恐慌旁趟,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件庇绽,死亡現(xiàn)場離奇詭異锡搜,居然都是意外死亡,警方通過查閱死者的電腦和手機瞧掺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門耕餐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人辟狈,你說我怎么就攤上這事肠缔。” “怎么了哼转?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵明未,是天一觀的道長。 經(jīng)常有香客問我释簿,道長亚隅,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任庶溶,我火速辦了婚禮煮纵,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘偏螺。我一直安慰自己行疏,他們只是感情好,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布套像。 她就那樣靜靜地躺著酿联,像睡著了一般。 火紅的嫁衣襯著肌膚如雪夺巩。 梳的紋絲不亂的頭發(fā)上贞让,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天,我揣著相機與錄音柳譬,去河邊找鬼喳张。 笑死,一個胖子當著我的面吹牛美澳,可吹牛的內(nèi)容都是我干的销部。 我是一名探鬼主播摸航,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼舅桩!你這毒婦竟也來了酱虎?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤擂涛,失蹤者是張志新(化名)和其女友劉穎读串,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體歼指,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡爹土,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年甥雕,在試婚紗的時候發(fā)現(xiàn)自己被綠了踩身。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡社露,死狀恐怖挟阻,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情峭弟,我是刑警寧澤附鸽,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布,位于F島的核電站瞒瘸,受9級特大地震影響坷备,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜情臭,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一省撑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧俯在,春花似錦竟秫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至愕提,卻和暖如春馒稍,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背浅侨。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工纽谒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人仗颈。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓佛舱,卻偏偏與公主長得像椎例,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子请祖,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

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