Hellom's Studio.

hexo 搭建个人博客

字数统计: 525阅读时长: 2 min
2019/06/18 Share

安装 git 环境

windows:在 官网 上自行下载安装

安装完成后 git --version 可查看git版本

安装 nodejs 环境

windows:在 这里 自行下载

同样 node -v 可查看node版本

安装 hexo

打开git bash 输入 npm install -g hexo-cli

查看一下版本: hexo -v

初始化项目:hexo init myblog

初始化后文件目录如下:

1. node_modules: 依赖包

2. public:存放生成的页面

3. scaffolds:生成文章的一些模板

4. source:用来存放你的文章

5. themes:主题

6. _config.yml: 博客的配置文件

生成静态网页:hexo g

启动本地服务预览博客界面: hexo server (简写 hexo s)

github上创建个人仓库

如果没有账号 先自行注册

注册成功后 创建和用户名相同的仓库 后面加 .github.io

e.g. hellom-m.github.io

生成ssh添加到github

首先配置本地用户名和账号

1. git config --global user.name   "your name"

2. git config --global user.email   "your email"

检查用户名和邮箱是否输入正确

1. git config user.name

2. git config user.email

创建 ssh 一路回车

1. git bash 输入 ssh-keygen -t rsa -C "youremail"

2. 本机会生成 .ssh 的文件夹 并且保存好

3. id_rsa  私人秘钥 (打死都不能告诉别人哦~)

4. id_rsa.pub   公共秘钥 需要放在github上 通过公钥匹配私钥来上传文件到github

找到 github => setting => SSH keys

1. 点击 New SSH key

2. 把 id_rsa.pub 的信息复制进去

最后 git bash 执行以下代码 查看是否成功

ssh -T git@github.com

将hexo部署到github

本地项目找到 config.yml 翻到最后修改以下

deploy:
    type: git
    repo: https://github.com/hellom-m/hellom-m.github.io.git
    branch: master

安装 deploy-git

npm install hexo-deployer-git --save

最后部署到 github

清除了你之前生成的东西(可不删除): hexo clean

生成静态文章:hexo generate (hexo g)

部署文章:hexo deploy (hexo d)

然后会让你输入用户名和密码(这部就差不多成功啦) 过一会久可以在http://yourname.github.io 看到博客了

CATALOG
  1. 1. 安装 git 环境
  2. 2. 安装 nodejs 环境
  3. 3. 安装 hexo
  4. 4. github上创建个人仓库
  5. 5. 生成ssh添加到github
  6. 6. 将hexo部署到github