簡書已經(jīng)很棒啦,為什么還要個人博客呢?個人博客更加自由霎挟,不受任何第三方管理,而且還能夠自定義成喜歡的樣式麻掸。
一酥夭、創(chuàng)建 Github 域名和倉庫
1.1 注冊
首先你需要注冊一個 Github 賬號,已有的可以直接創(chuàng)建倉庫脊奋,注意username熬北,這會影響到你的域名,你的域名將會是 username.github.io 诚隙,先想好用戶名哦讶隐。
注冊過程中需要驗證你的郵箱。
1.2 創(chuàng)建倉庫
然后需要創(chuàng)建一個倉庫(repository) 來存儲我們的網(wǎng)站最楷,點擊首頁 New repository 按鈕創(chuàng)建倉庫, Respository name 中的 username.github.io 的 username 一定與前面的 Owner 保持一致整份。
第一步就已經(jīng)完成了,下面就是安裝嘍籽孙。
二烈评、安裝 Hexo
Hexo 是一個快速、簡潔且高效的博客框架犯建,基于Nodejs,使用 Markdown(或其他渲染引擎)解析文章讲冠,在幾秒內(nèi),即可利用靚麗的主題生成靜態(tài)網(wǎng)頁,可以說是目前最流行的博客框架了适瓦。
安裝前提
安裝 Hexo 其實挺簡單的竿开,在安裝前,先檢查電腦中是否安裝過以下應(yīng)用程序:
如果電腦中已經(jīng)安裝上述必備程序玻熙,那么否彩,接下來只需要使用 npm 即可完成 Hexo 的安裝.
bash $ sudo npm install hexo-cli -g
2.1 安裝 Git
使用 Homebrew 安裝Git
- 先在終端輸入命令行,安裝 Homebrew嗦随,如果已經(jīng)安裝過 Homebrew 無需執(zhí)行此操作
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安裝 Git
$ brew install git
2.2 安裝 Node.js
到 Node.js 官網(wǎng)下載相應(yīng)平臺的最新版本列荔,一路安裝就可以了。
檢測是否安裝成功枚尼,在終端輸入 -v贴浙,成功則顯示版本號
$ node -v
$ npm -v
2.3 安裝 Hexo
Git 和 Node.js 安裝完成后,就可以使用 npm 安裝 Hexo署恍。
$ sudo npm install hexo-cli -g
檢測是否安裝成功崎溃,在終端輸入 -v,成功則顯示hexo信息
$ hexo -v
三盯质、搭建博客
3.1 初始化
所有必須工具都安裝完成后袁串,創(chuàng)建一個文件夾,如:Blog唤殴,用于存放hexo配置文件般婆。然后進入文件夾Blog,執(zhí)行 init 命令初始化 hexo。
$ hexo init
好嘍朵逝,全部安裝工作都已完成蔚袍。文件夾 Blog 就是你的博客根目錄,所有的操作都在里面進行配名。
3.2 生成靜態(tài)頁面
$ hexo g
3.2 啟動本地服務(wù)啤咽,進行文章預(yù)覽調(diào)試
$ hexo server
瀏覽器輸入 http://localhost:4000 就可以看見預(yù)覽頁面啦。
3.4 配置Github
現(xiàn)在我們需要編輯 Blog 文件夾下的 _config.yml 文件渠脉,與自己 Github 賬號的 Repository 倉庫建立關(guān)聯(lián)
$ vim _config.yml
基本配置:修改這幾個必須設(shè)置的鍵值對宇整,記得保存,注意配置的鍵值對之間一定要有空格芋膘。更多設(shè)置
title: xxxx //網(wǎng)站標(biāo)題
author: xxx //作者名字
language: zh-Hans //網(wǎng)站使用的語言 中文
deploy:
type: git
repo: https://github.com/username/username.github.io.git
branch: master
鍵repo: 對應(yīng)的值就是你 Github 創(chuàng)建的倉庫所對應(yīng)的URL鏈接鳞青,復(fù)制粘貼一下就OK啦
3.5 自動部署發(fā)布
配置文件修改完成以后霸饲,執(zhí)行命令,完成自動部署:
$ npm install hexo-deployer-git --save
3.6 新建文章
如果你此時需要寫一篇新的文章臂拓,標(biāo)題是:Hello world厚脉,執(zhí)行下面命令就OK啦。在 Blog/source/_posts 文件夾下面就會生成一個 Hello world.md 文件 胶惰,在 Mac 電腦上可以使用 Mou打開文件傻工,隨意書寫。Markdown——入門指南
$ hexo new "Hello world"
3.7 發(fā)布
啟動本地服務(wù)孵滞,測試沒問題后中捆,我們就可以生成靜態(tài)網(wǎng)頁文件發(fā)布至我們的 Github pages 上。
$ hexo clean && hexo g && hexo d
如果這是你第一次執(zhí)行坊饶,終端會讓你輸入Github 的郵箱和密碼泄伪,正確輸入后,稍等片刻匿级,就會把你的博客上傳至Github上臂容,個人博客就這樣完成啦。以后根蟹,每次把博客寫完后脓杉,執(zhí)行一下這個命令就可以直接發(fā)布了,nice吧简逮。