一、搭建GitHub Pages
1.注册一个GitHub账号,并登录
2.创建仓库
1) 点击"NEW"
2) 填写的仓库名为"用户名.github.io",(切记用户名一定要和左边用户名一样)
3.启用GitHub Pages
1) 点击"Settings"进入设置
2) 往下拉找到"GitHub Pages",显示如图这样,说明已开启
4.选择主题
1)点击"Choose a theme"选择主题
2)任意选择一个主题,然后点击"select theme"
二、环境配置
1.下载安装Git和node.js(官网)
2. 分别用node -v ; npm -v;git -version检查是否安装成功(出现版本号即成功)
3.安装Hexo
1)在自己认为合适的地方创建文件夹,然后在此文件夹下右击鼠标,选择"Git Bath here"
2)输入npm install -g hexo,安装hexo
3)用hexo -v,检查是否安装成功,出现如下界面即成功
4)输入hexo init 初始化文件夹(要等一会,不要急)最后看到"Start blogging with Hexo"就好了
5)输入npm install,安装所需组件
6)输入hexo g,第一次体验Hexo
7)输入hexo s,启动本地服务器,通过访问http://localhost:4000,正式体验Hexo
三、部署到Github
1.使用Hexo deploy部署到GitHub
1)编辑根目录下_config_yml文件,添加如下代码(wscarry换成自己的用户名),并进行保存
注意“:”后须空格缩进
2)输入npm install hexo-deployer-git --save,安装一个扩展
2. 检查SSH Keys设置
1)输入cd ~/.ssh,若出现下图,说明不存在.ssh
2)输入ssh-keygen -t rsa -C “XXXXXXXXXX@qq.com”(自己的邮箱)
3)再次输入cd ~/.ssh ;ls 出现下图内容即成功
4)输入eval “$(ssh-agent -s)”,添加密钥到ssh-agent
5)输入ssh-add ~/.ssh/id_rsa,添加生成的SSH key到ssh-agent
3.添加SSH Key到GitHub
1)点击"settings"
2)点击"SSH and GPG keys",然后点击"New SSH key"新建SSH keys
3)填写key
4)输入ssh-T git@github.com,测试添加ssh是否成功,若成功Hi后面是你的用户名(这里会让你输一个yes)
5)设置你的账号信息
4.部署到GitHub
输入hexo d -g
使用wscarry.github.io即可访问自己的博客
5.上传文章
1)输入hexo new newpapername,新建一个markdown文件
2)写完输入hexo clean ; hexo g ; hexo d就可以看到自己写的文章了
过程中一定要有耐心并且细心,一不小心就错了,第一次搭建重复很多遍实属正常。
(文章内容部分借鉴他人教程,仅用于个人记录。)