前言我写过如何使用hexo搭建自己的博客站点(没看过的可以先看之前的文章地址),不过只能在本地运行端口,如果你分享给你的朋友,他们将无法打开它。如果部署在服务器或者空间上,每个月都会有很大的开销,所以今天就教大家如何在免费的GitHub上部署。创建GitHub仓库,首先登录GitHub,然后新建一个仓库(个人博客部署的GitHub仓库名称必须与个人名称一致,否则接下来会报错)(忽略我的错误提醒一下,因为我已经部署过一次)创建仓库后会跳转到这个界面。至此,我们的GitHub仓库就建立完成了。安装git部署插件。回到命令行,进入blog文件夹。在blog文件目录下,进入:C:\Users\Markey\blog>npminstall--save如果hexo-deployer-git不行,继续使用淘宝镜像源,进入:C:\Users\Markey\blog>cnpminstall--savehexo-deployer-git静静等待安装完成进入文件夹打开_config配置.yml文件打开文件找到deployment,在type后面输入'git',添加两个配置repo和branch的,repo中填写github仓库地址,branch中填写master。!!注意!!冒号后面加一个空格!!部署到远端在命令行输入C:\Users\Markey\blog>hexodd会自动上传到远端,会要求填写账号密码。但是如果出现报错,解决方法是:在桌面右击打开gitbush,输入$gitconfig--globaluser.name"name是github上的名字"$gitconfig--globaluser.email“mailboxisGitHub'sRegisteremail”此时再次重复第一步,回到命令行输入hexod正常提示输入密码成功,输入密码后文件会自动推送到远程结束,再次打开GitHub仓库页面会发现本地blog文件夹中的文件部署在GitHub上,打开个人博客网站页面。这时候只要输入仓库名,就可以成功访问到个人博客的页面了。和你在localhost的4000端口完全一样。如果你觉得这个域名每次输入都非常麻烦和冗长,那么来看看如何给这个博客绑定一个个人域名吧。文章链接
