静态博客 —– Hexo

前言

静态博客:指没有后端数据库的博客,所有文章都是以文件的形式存储,是一种纯前端的博客框架。

Hexo是通过== Node.js ==生成的,首先需要根据自己的操作系统版本下载并安装Node.js。

ALL steps (本地安装)

安装Node.js

node -v 查看node版本

npm -v 查看npm版本

安装淘宝的cnpm管理器

因为npm代码仓库的服务器在国外,由于Great Firewall的原因,下载速度可能不尽如人意,可以使用淘宝的npm代码仓库,通过npm安装cnpm

npm install -g cnpm –registry=http://registry.npm.taobao.org

cnpm -v 查看cnpm版本

安装hexo

cnpm install -g hexo-cli 安装hexo框架

hexo -v 查看hexo版本

使用hexo

mkdir blog 创建blog目录

hexo init 生成博客 初始化博客

hexo s(start) 启动本地博客服务

http://localhost:4000/ 本地访问地址

hexo n (new) “xxxxxxx” 创建新的文章

hexo clean 清理

hexo g (generate) 生成

部署GitHub

新建一个新的仓库 YourGitHubName.github.io

cnpm install –save hexo-deployer-git 在blog目录下安装git部署插件

配置 _config.yml

在blog的目录下,找到_config.yml文件,在#Deployment做如下修改:

1
2
3
4
5
6
7
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
# type、repo、branch后面都要加一个空格
deploy:
type: git
repo: https://github.com/zzkww/zzkww.github.io.git
branch: master

hexo d 部署至GitHub仓库里

https://YourGithubName.github.io/ 访问此地址就可以查看自己的博客了

大功告成!!!