1.簡介
hexo是一款基于Node.js的靜態(tài)博客框架调违,github用來保管你的代碼
2.前期準備
安裝:
3.建站
安裝hexo
安裝完成后积蔚,在G盤新建hexo文件夾來初始化hexo:
g:
mkdir hexo
cd hexo
hexo init
生成的文件如下所示侨把,source文件夾用來存放hexo中的文章等資源,themes文件夾用來存放hexo的不同主題幅聘,_config.yml文件是網(wǎng)站的配置信息
我使用的是next主題外里,安裝next:
git clone https://github.com/iissnan/hexo-theme-next themes/next
打開_config.yml文件配置主題與其它信息:
title: 李傲龍
subtitle: 腳踏實地,仰望星空
description:
author: 李傲龍
language: zh-Hans
theme: next
因為主題文件中的字體使用的是fonts.googleapis.com
中的字體永罚,所以打開頁面會比較慢啤呼。可以打開G:\hexo\themes\next\_config.yml
文件呢袱,查找font
官扣,修改字體配置信息,網(wǎng)頁將使用系統(tǒng)默認字體羞福,修改ture
為false
:
font:
enable: false
在本地測試一下:
cd /hexo
hexo s # hexo server
出現(xiàn)下圖所示惕蹄,說明hexo已啟動
打開瀏覽器輸入
localhost:4000
,出現(xiàn)類似下圖,則說明hexo安裝成功3.部署在github:
安裝模塊:
npm install hexo-deployer-git --save
注冊github賬號:
登陸后點擊"Start a project"焊唬,在"Repository name"處填"username.github.io"(必須這種格式恋昼,我已經(jīng)建立過了所以會有警告)如下圖:
點擊"Create repository",然后會進入到項目的頁面赶促,復制項目地址,一會兒會用到挟炬。
然后配置hexo的_config.yml文件鸥滨,在文件的最底部配置如下:
deploy:
type: git
repo: https://github.com/li-aolong/li-aolong.github.io.git
branch: master
生成靜態(tài)文件,文件會自動生成在.\hexo\public
文件夾下:
hexo g # hexo generate
發(fā)布文件:
hexo d # hexo deploy
然后就可以打開li-aolong.github.io就可以看到了谤祖。