我是没有域名的, 所以该教程不带域名绑定......
搭建步骤:
- GitHub创建个人仓库
- 安装Git
- 安装Node
- 安装Hexo
- 发布网站
GitHub创建个人仓库
没有账号的自己注册一下(下面是网址)
https://github.com/join?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F&source=header-homegithub.com注册好之后:
1.点击绿色按钮new创建
2.仓库仓库名应该为:用户名.http://github.io
3.这个用户名使用你的GitHub帐号名称代替,必须这么写!!!
比如我:是lingyangcj
那么仓库名就该是这么命名:
因为我已经创建过这个名称了,所以这个会报错说已存在, 第一次创建是不会有这个提示的.
安装Git
1.安装教程--廖雪峰老师的教程
Git教程www.liaoxuefeng.com2.下载地址(根据自身机器选择64位或者32位)
Git - Downloading Packagegit-scm.com3. 绑定Github账号到Git上
鼠标右击打开Git Bash
设置user.name和user.email配置信息
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"
生成ssh密钥文件:
ssh-keygen -t rsa -C "你的GitHub注册邮箱"
一般生成在这个文件夹下
C:UsersAdministrator.ssh
右键用记事本打开该文件,然后复制里面的全部内容
打开下面这个链接
Build software better, togethergithub.com点击绿色按钮
然后检测是否添加成功:
在Git Bash中检测GitHub公钥设置是否成功,输入 ssh git@github.com
出现与我相同的内容则代表成功.
安装Node.js
下载地址
Download | Node.jsnodejs.org一路下一步就好, 注意选择安装路径
安装完成后在控制台输入node -v查看是否成功
出现node的版本表示成功
安装Hexo
1.创建一个文件夹用来保存hexo的文件,例如Blog
2.按住Shift+ 鼠标右键
不按住Shift是不会出现--在此处打开Powershell这个选项的
使用npm命令安装Hexo
在控制台输入
npm
安装完成后: 初始化博客
hexo init blog
然后分别输入
hexo new test
hexo g
hexo s
localhost:4000在这个网页就可以查看自己本地的项目
常用命令:
npm install hexo -g #安装Hexo
npm update hexo -g #升级
hexo init #初始化博客
hexo n "文章" == hexo new "文章" #新建文章
hexo g == hexo generate #生成
hexo s == hexo server #启动本地服务
hexo d == hexo deploy #部署
hexo server #监视文件变动并自动更新,无须重启服务器
hexo server -s #静态模式
hexo server -p 5000 #更改端口
hexo server -i 192.168.0.1 #自定义 IP
hexo clean #清除缓存
推送网站
打开_config.yml 修改deploy的配置为你的github位置
那么hexo d 这个命令就会把生成的文件推送到你这个github的仓库
安装 hexo的部署node插件
npm install hexo-deployer-git --save
输入指令
hexo clean
hexo g
hexo d
在地址栏输入你的放置个人网站的仓库路径,即 xx.github.io就可以正常访问了