Hexo基础环境搭建
利用Github Pages
&Hexo
搭建博客系统
Github Pages
设置
- 在
Github
中创建一个新的Repository
,命名为<username>.github.io
,<username>
为Github的用户名 - 使用
git
链接到对应Repository
,新建一个分支
用于存放静态文件注意当前仓库使用的分支是否正确,下文中使用的
hexo d
命令会自动推送到master
分支,可手动切换master
为默认分支
npm
环境设置
- 当前在
Archlinux
下搭建npm环境1
2
3
4
5
6#配置npm淘宝源
npm config set registry https://registry.npmmirror.com/
#更新package
npm update
#安装hexo-cli
npm install -g hexo-cli
Hexo
环境设置
- 完成
Hexo
安装后,在主机新建Hexo
博客项目1
2
3
4
5
6
7
8#新建目录
mkdir -p ./hexo
#切换到hexo目录
cd ./hexo
#初始化该目录
hexo init ./
#安装package.json下的依赖包
npm install - 配置Hexo博客的基本信息,修改
hexo
目录下的_config.yml
文件,按需配置 - 生成静态页面
1
hexo generate
- 生成完成后,使用命令启动本地服务
1
hexo server
- 服务启动后,通过
http://localhost:4000
即可预览博客页面
Hexo
站点配置
- 按照
hexo
的配置文档,填写好#site
配置块下的站点信息1
2
3
4
5
6
7
8# Site
title: #站点名称
subtitle:'' #副标题
description: '' #介绍
keywords: #关键字
anthor: #站点作者
language: Zh-CN #站点语言
timezone: 'Asia/Shanghai' #时区 - 再修改
# Deployment
配置块的deploy
参数1
2
3
4deploy:
type: 'git'
repository: git@github.com:<username>/<username>.github.io.git
branch: master #分支名由你的github仓库默认分支决定
Hexo
发布服务
- 安装
hexo-deployer-git
插件1
npm i hexo-deployer-git --save
- 模块安装完成之后需要修改
- 利用
Hexo d
直接上传到github
- 打开
<username>.github.io
即可