基于HEXO的博客搭建1

简介

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

博客页面基于github本身自带的博客页面。搭建环境为linux。

环境配置

nodejs安装

Hexo 是使用Node.js 开发的,所以安装Hexo之前必须安装Node.js

命令安装

先安装nvm

curl:

1
$ curl https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh

wget:

1
$ wget -qO- https://raw.github.com/creationix/nvm/v0.33.11/install.sh | sh

安装node.js

1
$ nvm install stable

安装Git

使用Git进行版本控制,部署博客页面。

命令安装

1
$ sudo apt-get install git-core

安装Hexo

1
$ npm install hexo-cli -g

创建博客项目

1
2
3
$ hexo init [yourblogname] # 输入你想创建的博客名
$ cd [yourblogname]
$ npm install

本地预览

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 生成本地预览,静态文件被放在public目录下
$ hexo g
# 查看
$ tree -L 1
.
├── _config.yml # hexo配置文件
├── db.json
├── node_modules
├── package.json # 应用程序信息
├── package-lock.json
├── public # 静态站点存放
├── scaffolds # 模板文件夹
├── source # 用户资源存放
└── themes # 主题
# 本地预览
$ hexo server
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

使用浏览器打开 http://localhost:4000/,查看预览效果。firstpage

hexo基本命令

1
2
3
4
$ hexo clean # 清除以前生成的静态文件
$ hexo g # 生成网站静态文件
$ hexo d # 将生成的网站静态文件部署到github上
$ hexo server # 开启本地服务器,用于预览网站
0%