GitHub+Hexo 搭建个人网站

 教程
 

安装基础环境

仅以Mac为例

安装node.js

安装Git

安装Hexo

由于Mac权限的原因,此处需要注意加上sudo,运行以下代码

1
$ sudo npm install -g hexo-cli

初始化页面

使用以下代码进行初始化

1
2
3
$ hexo init folder
$ cd folder
$ npm install

其中folder可以使用你的个性化名字命名

配置基础网页信息

在_config.yml中进行基础修改,具体可以参见该网址hexo官方文档

(“: ”之后要有一个英文空格)

发布至服务器

此处以发布至GitHub为例

1.新建Git仓库

登录到GitHub,如果没有GitHub帐号,使用邮箱注册GitHub帐号:GitHub,点击GitHub中的New repository创建新仓库,仓库名应该为:用户名.github.io 这个用户名使用GitHub帐号名称代替,这是固定写法

2.配置Git

在网站的_config.yml中配置deploy

1
2
3
4
deploy:
type: git
repo: https://github.com/feelheart7/feelheart7.github.io
branch: [master]

为了保险可以先执行以下代码安装hexo-deployer-git

1
$ sudo npm install hexo-deployer-git --save

branch为分支,默认为master,可以不配置。repo为仓库地址,在github上新建仓库后,可复制此地址
此处需要注意,仓库地址应为完整的https://github.com/用户名/仓库名

3.配置Git BASH

git config --global user.name “你的GitHub用户名”
git config --global At-Cost Domain Pricing - Domain Cost Club “你的GitHub注册邮箱”
此处配置完毕后才可以正常连接到GitHub

4.部署至服务器

输入以下代码

1
hexo d

执行完成后访问用户名.github.io检查是否部署成功