無論簡書、掘金或者其餘網站,總會感受不是本身的地盤,因此我就想本身搭建個博客,能夠在本身的一畝三分地上耕耘收穫。不只如此,以往我寫的博客都會處處亂放,好比一會放到掘金,一會放到簡書等等,不利於管理,搭建一個本身的博客也更方便了我的的整理分類。目前來講,hexo
仍是挺主流的一種搭建博客的方式,主題也不少,能夠供各位選擇。先給你們看下個人博客吧 node
Hexo 是一個快速、簡潔且高效的博客框架。Hexo
使用 Markdown
(或其餘渲染引擎)解析文章,在幾秒內,便可利用靚麗的主題生成靜態網頁。git
我以前有寫過安裝Git的教程,可點擊查看,在這裏我就再也不贅述了。github
Hexo是基於nodeJS環境的靜態博客,裏面的npm工具真的頗有用啊,無論以後的安裝hexo、統計閱讀時長、博文字數或者添加小萌妹都須要使用到npm工具,因此仍是老老實實的裝上吧~npm
$ node -v
$ npm -v
複製代碼
安裝成功!
Hexo安裝就只須要npm工具就好了 npm
能夠設置淘寶NPM鏡像,來提升下載速度json
npm install -g cnpm --registry=https://registry.npm.taobao.org
複製代碼
$ npm install -g hexo-cli
複製代碼
3. 查看hexo版本
$ hexo -v
複製代碼
4. 初始化
$ hexo init
複製代碼
看一下文件夾初始化後內容
解析一下各文件:
$ hexo s
複製代碼
訪問本地瀏覽器:http://localhost:4000
瀏覽器
---
title: hexo-blog
date: 2018-11-03 16:07:32
tags:
---
複製代碼
這裏要說一下 tags 這個屬性,若是須要配置多個有兩種方式:bash
tags: [tag1, tag2, tag3]
複製代碼
或者hexo
tags:
- tag1
- tag2
- tag3
複製代碼
注:Hexo 是支持 Markdown 的全部功能的,因此,最好去學習一下 Markdown 的語法規範。框架
deploy:
type: git
repo: https://github.com/yourGitHubName/yourGitHubName.github.io.git
branch: master
複製代碼
注意:冒號以後都是有一個半角空格的,沒有的話會出錯! 6. 安裝hexo-deployer-git自動部署發佈工具工具
$ npm install hexo-deployer-git --save
複製代碼
$ hexo clean
$ hexo generate
$ hexo deploy
複製代碼
第一次上傳是須要驗證GitHub帳號的
當出現下圖字樣表示發佈成功 8. 訪問: yourGitHubName.github.io 注:感受GitBash中東西太多的時候能夠輸入clear來清空命令。