Hexo+Gitee 搭建獨立博客

前言

搭建博客兩個必要條件:博客框架+托管平臺浪耘,這里框架我們采用Hexo,而平臺大部分人會選擇GitHub。這里我選擇的是Gitee孝常,屬于國內的代碼托管平臺,相比于GitHub來說蚓哩,訪問速度更快构灸,更穩(wěn)定。

環(huán)境要求

  • Git
  • Nodejs

安裝Hexo及代碼提交托管需要以上兩個條件岸梨,相關安裝方式可自行百度

博客搭建

安裝Hexo

打開 shell 終端喜颁,輸入命令`npm install -g hexo`
$ sudo cnpm install -g hexo
Password:
Downloading hexo to /usr/local/lib/node_modules/hexo_tmp
Copying /usr/local/lib/node_modules/hexo_tmp/_hexo@3.7.1@hexo to /usr/local/lib/node_modules/hexo
.
.
.
.

注:如果提示權限錯誤,命令前加sudo,cnpm 是淘寶的開源鏡像曹阔,國內訪問比npm快半开。

初始化Hexo

在你的電腦上創(chuàng)建Hexo文件夾,在shell終端中切換到Hexo目錄赃份,輸入命令 hexo init

$ cd /work/Hexo 
$ hexo init
INFO  Cloning hexo-starter to /work/Hexo
Cloning into '/work/Hexo'...
remote: Counting objects: 65, done.
remote: Total 65 (delta 0), reused 0 (delta 0), pack-reused 65
Unpacking objects: 100% (65/65), done.
Submodule 'themes/landscape' (https://github.com/hexojs/hexo-theme-landscape.git) registered for path 'themes/landscape'
Cloning into '/work/Hexo/themes/landscape'...
^Cwarning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'

INFO  See you again

初始化完成后寂拆,在Hexo目錄下生成文件夾

獲取博客主題

在shell中輸入命令:git clone https://github.com/iissan/hexo-theme-next themes-next

cd /work/Hexo 
$ git clone https://github.com/iissan/hexo-theme-next themes-next
Cloning into 'themes/even'...
remote: Counting objects: 136, done.
remote: Compressing objects: 100% (123/123), done.
remote: Total 136 (delta 4), reused 128 (delta 2)
Receiving objects: 100% (136/136), 264.27 KiB | 556.00 KiB/s, done.
Resolving deltas: 100% (4/4), done.

克隆完成后,在/Hexo/themes目錄下芥炭,可以看到 landscape和even 兩個文件夾漓库。
我們所要使用的主題都是放在這個目錄下,Hexo默認使用的是landscape主題园蝠,NexT主題用的比較多且更多樣化渺蒿,我們這一步克隆了next主題,接下來會使用next主題進行演示彪薛。
想獲取更多主題茂装,可在網站:https://hexo.io/themes/選擇自己喜歡的主題,按照此步的步驟clone下來善延。

_config.yml對博客進行基礎配置

_config.yml 可稱為站點配置文件,可配置博客的名稱少态,地址等基本信息

打開站點配置文件可找到對應的相關配置

# Site
#博客名稱
title: 雜言非語
#副標題 
subtitle: 成為一個厲害得普通人
#個人簡介
description: 小人物,碼農
keywords:
#博主
author: Sun XY
#語言
language: zh-Hans
#時區(qū)
timezone: Asia/Shanghai
#主題皮膚
theme: next

本地運行

編譯命令:hexo g

啟動命令:hexo s

$ hexo g
INFO  Start processing
INFO  Files loaded in 186 ms
INFO  Generated: archives/2018/08/index.html
INFO  Generated: archives/index.html
INFO  Generated: archives/2018/index.html
INFO  Generated: index.html
INFO  Generated: 2018/08/08/hello-world/index.html
INFO  5 files generated in 242 ms
$ hexo s
INFO  Start processing
INFO  Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

訪問http://localhost:4000/ 即可看到博客效果

關于更多Hexo的設置可訪問官網:https://hexo.io/zh-cn/docs/

博客部署

創(chuàng)建Gitee賬號

訪問 https://gitee.com/ ,申請注冊賬號易遣,碼云類似國內版的GitHub彼妻。

創(chuàng)建項目

填寫項目名稱,然后創(chuàng)建項目豆茫,創(chuàng)建完成后侨歉,在項目中復制項目地址。


image

_config.yml中配置Git

# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: '這里填寫你自己的項目地址'
root: '這里寫項目名稱'
permalink: :year/:month/:day/:title/
permalink_defaults:

注意:冒號后面一定要有空格揩魂,否則不能正確識別幽邓。

發(fā)布項目

安裝自動部署發(fā)布工具:npm install hexo-deployer-git --save

發(fā)布命令:hexo clean && hexo g && hexo d

首次發(fā)布需要在shell中輸入賬號和密碼。

Gitee Pages設置

項目的服務中選擇Pages選項


image

選擇 master分支火脉,點擊 部署/更新


image

稍等一會兒博客就發(fā)布成功啦牵舵,訪問博客地址:https://sun_xy.gitee.io/blog/ 柒啤,就可以問在線博客啦!;担巩!
如果博客的樣式不對,則需要在_config.yml中配置下博客地址和路徑:

url: https://sun_xy.gitee.io/blog/
root: /blog

修改完成后没炒,再執(zhí)行命令hexo clean && hexo g && hexo d 就可更新到Gitee再次發(fā)布兵睛。

至此,個人博客就搭建完成啦?恕W婧堋!

image

可以將寫好的文章直接放在/Hexo/source/_posts目錄下漾脂,即可訪問假颇,支持markdown語法。


以上內容歡迎大家轉載骨稿,但請注明出處來源~感謝閱讀

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末笨鸡,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子坦冠,更是在濱河造成了極大的恐慌形耗,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件辙浑,死亡現場離奇詭異激涤,居然都是意外死亡觅彰,警方通過查閱死者的電腦和手機矩欠,發(fā)現死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來斋陪,“玉大人侠草,你說我怎么就攤上這事辱挥。” “怎么了边涕?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵晤碘,是天一觀的道長。 經常有香客問我功蜓,道長园爷,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任霞赫,我火速辦了婚禮腮介,結果婚禮上肥矢,老公的妹妹穿的比我還像新娘端衰。我一直安慰自己叠洗,他們只是感情好,可當我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布旅东。 她就那樣靜靜地躺著灭抑,像睡著了一般。 火紅的嫁衣襯著肌膚如雪抵代。 梳的紋絲不亂的頭發(fā)上腾节,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天,我揣著相機與錄音荤牍,去河邊找鬼案腺。 笑死,一個胖子當著我的面吹牛康吵,可吹牛的內容都是我干的劈榨。 我是一名探鬼主播,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼晦嵌,長吁一口氣:“原來是場噩夢啊……” “哼同辣!你這毒婦竟也來了?” 一聲冷哼從身側響起惭载,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤旱函,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后描滔,有當地人在樹林里發(fā)現了一具尸體棒妨,經...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年含长,在試婚紗的時候發(fā)現自己被綠了靶衍。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡茎芋,死狀恐怖颅眶,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情田弥,我是刑警寧澤涛酗,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站偷厦,受9級特大地震影響商叹,放射性物質發(fā)生泄漏。R本人自食惡果不足惜只泼,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一剖笙、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧请唱,春花似錦弥咪、人聲如沸过蹂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽酷勺。三九已至,卻和暖如春扳躬,著一層夾襖步出監(jiān)牢的瞬間脆诉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工贷币, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留击胜,地道東北人。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓役纹,卻偏偏與公主長得像潜的,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子字管,可洞房花燭夜當晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內容