hexo+github博客快速搭建基础步骤及设置

hexo+github博客快速搭建基础步骤及设置
xfm以下是使用 Hexo + GitHub 快速搭建博客的基础步骤及设置指南,适合新手入门:
一、环境准备
安装 Node.js
Hexo 基于 Node.js 运行,需先安装:- 官网下载:Node.js(推荐 LTS 版本,含 npm 包管理器)
- 验证安装:终端输入
node -v和npm -v,显示版本号即成功。
安装 Git
用于管理代码和部署到 GitHub:- 官网下载:Git
- 验证安装:终端输入
git --version。
GitHub 账号与仓库创建
- 注册 GitHub 账号后,新建仓库(Repository),仓库名必须为:
你的用户名.github.io(例如xxx.github.io),否则无法正常访问。
- 注册 GitHub 账号后,新建仓库(Repository),仓库名必须为:
二、Hexo 初始化与本地配置
安装 Hexo 脚手架
打开终端,执行以下命令全局安装 Hexo:1
npm install -g hexo-cli
初始化博客项目
选择一个本地文件夹(如Blog),执行:1
2
3hexo init blog # 创建名为 blog 的文件夹并初始化
cd blog # 进入项目目录
npm install # 安装依赖本地预览博客
执行以下命令启动本地服务器:1
2
3
4
5
6
7
8
9
10
11
12hexo clean # 清理缓存(可选,首次可跳过)
hexo g # 生成静态文件(g = generate)
hexo s # 启动服务器(s = server)
```
浏览器访问 `http://localhost:4000` 即可看到默认博客页面。
### **三、配置部署到 GitHub**
1. **安装部署插件**
在博客目录下执行:
```bash
npm install hexo-deployer-git --save修改配置文件
打开博客目录下的_config.yml(主配置文件),找到deploy部分,修改为:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30deploy:
type: git
repo: https://github.com/你的用户名/你的用户名.github.io.git # 仓库地址(可从 GitHub 仓库复制 HTTPS 链接)
branch: main # 分支名(GitHub 新仓库默认分支为 main,旧仓库可能是 master,需对应)
```
注意:配置文件中 `:` 后需有空格,否则会报错。
3. **部署到 GitHub**
执行以下命令部署:
```bash
hexo clean # 清理旧文件
hexo g # 重新生成
hexo d # 部署(d = deploy)
```
首次部署需输入 GitHub 账号密码(或使用 SSH 密钥免密,推荐后者,见进阶步骤)。
4. **访问博客**
部署成功后,等待几分钟,访问 `https://你的用户名.github.io` 即可看到博客。
### **四、基础设置(必做)**
1. **修改博客基本信息**
编辑 `_config.yml`,修改以下内容:
```yaml
title: 你的博客名称 # 博客标题
subtitle: 副标题 # 可选
description: 博客描述 # 用于 SEO
author: 你的名字 # 作者名
language: zh-CN # 语言(中文)
timezone: Asia/Shanghai # 时区设置主题(以默认主题为例)
Hexo 默认主题为landscape,如需更换主题:- 在 Hexo 主题商店 选择主题,克隆到
themes文件夹:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16git clone 主题仓库地址 themes/主题名
```
- 编辑 `_config.yml`,修改 `theme: 主题名`(如 `theme: next`)。
### **五、常用操作**
1. **新建文章**
```bash
hexo new "文章标题" # 在 source/_posts 下生成 Markdown 文件
```
编辑 Markdown 文件即可撰写文章,支持 Markdown 语法和 Hexo 标签(如图片、代码块)。
2. **发布文章**
写完后执行部署命令:
```bash
hexo clean && hexo g && hexo d
- 在 Hexo 主题商店 选择主题,克隆到
创建页面(如“关于我”)
1
hexo new page "about" # 在 source/about 下生成 index.md
六、进阶优化(可选)
- SSH 免密部署:生成 SSH 密钥并添加到 GitHub,避免每次输入密码(参考 GitHub 文档)。
- 自定义域名:在 GitHub 仓库设置中绑定自己的域名(需购买域名并解析)。
- 插件扩展:安装评论插件(如
gitalk)、统计插件(如busuanzi)等增强功能。
通过以上步骤,即可快速搭建一个可用的 Hexo 博客并部署到 GitHub,后续可根据需求自定义主题和功能。
评论
匿名评论隐私政策






