最近被一个美少年骗去搭了这个博客,过程感觉还挺有意思的…

一、项目介绍

该项目是我的个人博客项目,主要是基于 HEXO 搭建的个人的静态博客项目。

二、搭建步骤

1. github和域名申请

先注册一个 github 的项目, 地址:https://github.com/join?return_to=%2Fjoin&source=login

配置好SSH key

1
cat ~/.ssh/id_rsa.pub

初始化git

1
2
3
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
ssh-keygen -t rsa -C '上面的邮箱'

2. 申请域名

可以去万网申请一个属于自己的域名, 地址:https://wanwang.aliyun.com/domain/searchresult/#/?keyword=yuly&suffix=pro

因为现在域名管理的比较严,申请完域名外网还不能访问,需要去中信部进行备案。
备案的时候强制要求3个月的主机实例,所以需要去购买主机

3. 购买主机

去阿里云购买主机: https://ecs-buy.aliyun.com/wizard

将github和域名进行绑定,

你购买的域名和云服务器ECS, 在该地址都可以找到:https://homenew.console.aliyun.com/

项目目录结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
├── README.md                   
├── public
│ ├── archives
│ ├── css
│ ├── donate
│ ├── fancybos
│ ├── img
│ ├── js
│ ├── CNAME
│ └── index.html
├── scaffolds
│ ├── draft.md
│ ├── page.md
│ └── post.md
├── source
│ └── _posts
├── themes
├── config.yml
├── db.json
├── .gitignore
├── _config.yml #配置文件,配置github的信息
├── db.json
├── package.json
└── package-lock.json

三、部署步骤

安装hexo插件

1
npm install hexo-deployer-git --save

执行上传部命令

1
hexo g -d