花了个半天时间把个博客搭建好了,不容易,第一篇博客就写怎么拿Hexo搭建博客吧!
Hexo是建立在Git和Node.js的基础上的,所以在搭建博客的时候需要有这两个环境,MAC跟Windows搭建都一样,都是在git下面所以不会存在什么因为系统的原因导致配置不一样,我是windows所有
1.安装git与node.js,这两个环境为搭建博客的基础,如果没有的话是搭建不了的
安装git、node.js,首先官网去下载安装包,如果是mac一行命令的事情,然后一直下一步下一步下一步就ok,没有什么其他的出问题百度吧,这里就不多说了,下面贴上两个东西的下载地址
Git下找地址
Node.js下找地址
2.安装Hexo
安装好Git后,桌面右击会增加两个东西 Git GUI here 、Git Bash here 这两个东西,点击Bash,就进入了Git的终端命令的界面了,你就可以快乐的敲命令了,输入
npm install -g hexo-cli
刷刷刷,然后Hexo就安装好了,你就可以搭建你的博客了
3.建站
首先先创建你的网站,在git命令终端用下面这个命令
hexo init folder
folder可以自己随意命名,也可以随意指定路径,然后等待一会就把网站给你创建好了,在创建的命令信息中你可以看到自己创建的网站路径,记住这个路径,然后你可以输入
hexo s
这个命令启动服务来本地运行网站,浏览器输入:127.0.0.1:4000 就能够看到Hexo默认的主题我网站,这样我们就已经建好站了
4.配置到Github
首先在github上面创建一个仓库名字叫做:用户名.github.io,注意用户名一定要跟自己的github账户相同

创建仓库

创建好仓库之后拿到他的ssh地址或者Https地址

这样我们就吧hexo对应的github仓库建立好了,然后来到博客根路径下,打开_config.yml这个文件夹
找到下面这一段,将repository的内容替换成你自己刚刚拿到的ssh或HTTPs地址

然后在再到下面这段,将里面的url换成你自己的:用户名.github.io(注意:这个url就是你以后博客的地址)

到这里我们基本上就跟github关联起来了,但是为了以后更加方便,我们配置一下SSH
5.配置SSH
首先,终端中输入cd ~/.ssh 查看有没有SSH如果有就删除吧,然后输入ssh-keygen -t rsa -C “你的邮箱”
,后面会要你输入密码,这个不用管,一直回车,最后如果出现下面这个图的样子,就是成功了

然后到类似于:C:\Users\13085.ssh这种的目录下找到一个叫id_rsa.pub的文件,打开将里面的东西全部复制,进入GitHub


到这里,SSH就全部配置完了
6.上传网站
输入命令hexo g,此时若出现如下报错:
ERROR Local hexo not found in ~/blog
ERROR Try runing: ‘npm install hexo –save’
则执行命令:
npm install hexo –save
若无报错,自行忽略此步骤。
然后输入hexo d,若执行命令hexo deploy仍然报错:无法连接git或找不到git,则执行如下命令来安装hexo-deployer-git:
npm install hexo-deployer-git –save
7.查看网站
打开浏览器输入:https://你的用户名.github.io,就能够看到你的网站了,跟前面本地看到的效果是一样的