1.简介
hexo是一款基于Node.js的静态博客框架,github用来保管你的代码
2.前期准备
安装:
3.建站
安装hexo
安装完成后,在G盘新建hexo文件夹来初始化hexo:
g:
mkdir hexo
cd hexo
hexo init
生成的文件如下所示,source文件夹用来存放hexo中的文章等资源,themes文件夹用来存放hexo的不同主题,_config.yml文件是网站的配置信息
我使用的是主题,安装next:
git clone themes/next
打开_config.yml文件配置主题与其它信息:
title: 李傲龍
subtitle: 脚踏实地,仰望星空
description:
author: 李傲龍
language: zh-Hans
theme: next
font:
enable: false
在本地测试一下:
cd /hexo
hexo s # hexo server
出现下图所示,说明hexo已启动
打开浏览器输入
localhost:4000
,出现类似下图,则说明hexo安装成功3.部署在github:
安装模块:
npm install hexo-deployer-git --save
登陆后点击"Start a project",在"Repository name"处填"username.github.io"(必须这种格式,我已经建立过了所以会有警告)如下图:
点击"Create repository",然后会进入到项目的页面,复制项目地址,一会儿会用到。
然后配置hexo的_config.yml文件,在文件的最底部配置如下:
deploy:
type: git
repo:
branch: master
生成静态文件,文件会自动生成在.\hexo\public
文件夹下:
hexo g # hexo generate
发布文件:
hexo d # hexo deploy