准备工作:###
1、 安装Node.js
2、安装Git
3、 注册Github账号
第一步:GitHub Page搭建
1、在Github新建一个仓库,命名为:yourname.github.io
2、 启用GitHub Page:
点击“Setting”菜单进入设置
首先点击”Launch automatic page generator”
然后点击页面右下角 “continue to layouts” 按钮
最后选择主题然后点击“publish page”,生成静态站点
第二步:安装Hexo
1、新建工程目录blog,并用git bash打开
2、依次输入以下命令
$ npm install -g hexo-cli
$ npm install hexo --save
最后输入hexo -v 出现下图结果则安装成功
3、初始化hexo并安装依赖包
依次输入以下命令:
$ hexo init
$ npm install
4、输入以下命令,然后打开浏览器输入localhost:4000,就可以在本地看到刚搭好的个人博客了
$ hexo s -g
第三步:配置博客信息
打开_config.yml文件,修改后如下:
第四步:写博客
1、输入下面命令,此时会生成一个md文件(/blog/source/_posts/hello.md)
$ hexo new "hello"
2、修改hello.md文件并保存
第五步:发布博客
1、配置SSH keys
输入以下命令生成新的SSH keys
$ ssh-keygen -t rsa -C "你的邮箱"
$ ssh-keygen -t rsa -C “你的邮箱"
然后系统会要你输入密码(直接回车密码则为空):
最后看到下面的界面,就成功设置ssh key了:
2、添加SSH Key到GitHub
登陆github系统。点击右上角的Settings—->SSH and GPG keys —-> New SSH key;
打开本地C:\Documents and Settings\Administrator.ssh\id_rsa.pub文件,把本地生成的密钥复制到文本框中, 点击 Add SSH key
3、输入以下命令设置git身份信息
$ git config --global user.name "你的用户名"
$ git config --global user.email "你的邮箱"
4、安装hexo git插件
$ npm install hexo-deployer-git --save
5、输入以下命令发布博客
$ hexo d -g
注:发布时需要输入github的帐号和密码
打开.https://youname.github.io就可以看到已发布的博客