hexo+github搭建个人博客
-
安装 node.js
从官网下载对应的版本安装
下载地址:node.js下载
在命令行中用下面命令来测试是否安装成功
node -v
-
安装 git
安装完后右键会出现 Git Bash Here
-
使用 github
打开刚刚安装好的git(即打开Git CMD),输入命令:
cd ~/.ssh
产生新的SSH Key,输入命令:
ssh-keygen -t rsa -C "youremail@xxx.com"
输入那你自己的邮箱地址,中间的提示直接回车就行,成功后就会在C:\Users\liyuan.ssh文件夹中出现两个文件id_rsa和id_rsa.pub。
回到GitHub官网,点击你的头像,选择 Settings-> SSH keys->New SSH key。
复制
id_rsa.pub
中的内容到github中。 -
开始安装Hexo
在本地新建一个文件夹方便管理,这里新建一个blog文件夹。右键,选择 Git Bash Here 。
输入命令安装hexo:
npm install -g hexo
初始化hexo:
hexo init hexo
初始化成功会显示 Start blogging with Hexo! ,这时在刚刚创建的blog文件夹中会多出来一个hexo文件夹。
进入到 hexo 目录,输入指令npm install,安装相关的依赖文件以及部署形成文件。
cd hexo npm install hexo generate 此命令可简写成 hexo g
此时,hexo已经安装完毕了。下面使用server来验证是否安装成功。输入命令:
hexo server 此命令可简写成 hexo s
这时提示Hexo is running at http://loalhost:4000/.
接着我们打开浏览器,输入http://localhost:4000/ 便可看到默认的博客。在命令行里按 Ctrl+c 退出server。
-
配置Github pages
登录Github,点击”New repository”,新建一个版本库
输入仓库名:输入仓库名:你的Github名称.github.io。然后点击 Create repository。
注意:一定要勾选上Initialize this repository with a README
注意:一定要用自己的github的用户名,不然显示不出来。
然后就是启用 gitHubPages
点击右边的 Setting 菜单进入设置,找到GitHub Pages,就会显示你的博客地址。一般是:http://你的用户名.github.io -
将本地hexo博客托管到GitHub上
输入命令,安装 hexo-deployer-git 插件
npm install hexo-deployer-git --save
然后部署博客到github上
hexo clean hexo generator #简写 hexo g hexo deploy #简写 hexo d
如果你的部署不成功那就先把hexo文件夹里的.deploy_git文件夹删除再重新部署,输入上面三条指令。以上部署代码都在hexo文件夹右键打开git bash here的命令行输入。