hexo+github搭建个人博客 教程
搭建个人博客=域名(外网可访问的地址)+外网服务器(外网存储文件图片的地方)+解析(本地与服务器做映射)
首先本地电脑上要下载git和nodejs,
git和nodejs百度一搜就有,都可以只傻瓜式安装,nodejs里自带了npm,所以不用下载npm了
然后创建一个Hexo文件夹在里面打开git bash,mac里终端可以直接使用
在git页面全局安装Hexo
npm install -g hexo
在该项目进行初始化
hexo init
安装 node-module
npm install
启动服务
hexo server 访问 localhost:4000 出现本地访问页面
意:访问本地页面的时候hexo server 不可以按ctrl+c停止服务,否则会报404
解决:(npm install hexo-deployer-git --save)
如果上述方法不行的话,可以试试下面的(可以的话,请忽略。)
sudo npm install hexo-server
npm install hexo-server --save
如果试过还不可以的话,请根据报错,复制到百度自行查找解决方案或者留言评论
重新部署更新(下面这条命令会经常用到)
(hexo clean -->hexo generate -->hexo deploy)
然后使用github 没有就创建github
注册github
地址: https://github.com/
输入账号、邮箱、密码,然后点击注册按钮.–>之后验证邮箱
在github上面创建项目(借用github服务器)
然后购买域名,设置网站解析
可以在腾讯云或阿里云或者其他服务器都行, 我此处用的是腾讯云
先ping一下 github地址获取ip
添加两个解析 blog是可以自行设置的二级域名, 可以改成其他的
在Hexo目录下的source中建一个CNAME命名的文件(切记没有后缀)
创建方式,
右键新建txt文本->输入你购买的域名www.ainusers.top->保存关闭
然后快捷键F2或者右键该文本重命名->将.txt后缀去掉->会提示文件不可用继续确定即可
在CNAME填入你购买域名
在该项目的setting下绑定域名
修改_config.yml
在deploy后面添加 type:
https:
branch:
https可以在下载你的项目那直接复制
最后部署git
基本的流程到这里快要结束了
最后执行:(hexo clean -->hexo generate -->hexo deploy)
你就可以看到你的博客了
记住,每次修改配置信息或者其他必须要执行上面的步骤,才可以使得配置信息生效。
还有就是上面的配置信息,主要流程就是:本地文件(配置github连接)->github(配置域名)->服务器域名
剩下的就是github的模板应用以及后边的开发了,可以自行百度具体的操作流程