当前位置: 代码迷 >> 综合 >> 使用github-hexo-域名绑定(阿里云)搭建个人博客
  详细解决方案

使用github-hexo-域名绑定(阿里云)搭建个人博客

热度:35   发布时间:2023-12-11 21:54:47.0

最近心血来潮,想用github+hexo+域名绑定来搭建自己的一个博客网站,在这其中也遇到了很多的问题,比较大的问题是在域名的绑定那里,但最后终于在网上找到了解决方法。现在将我的搭建心得分享给大家。

下载Git

https://git-scm.com/download/win 官网下载

也可以用下面的百度网盘,官网下载真的慢。

链接:https://pan.baidu.com/s/1En9slMYqqVxvI3xDLzLYZA 密码:6222

下载Node.js

http://nodejs.org/download/

这里安装步骤都比较简单,在这里就不多赘余了。

安装Hexo

在你自己喜欢的磁盘里建立一个Hexo的文件夹,比如我的就是C:\Hexo(因为在D盘里已经有了这个文件夹,所以用C盘,建议真实搭建的时候不要在系统盘)

打开Hexo文件夹,在文件夹里右击,右击会出现Git Brsn Here,点击,会出现下图:

在git命令行输入

npm install -g hexo

然后初始化Hexo

hexo init

接着启动服务

npm install -> hexo server ->hexo clear ->hexo generate ->hexo deploy

当hexo server运行后在电脑上浏览器输入浏览器输入 http://localhost:4000 时就会出现个人博客的页面了。接着在Git命令框中按下Crtr+c后才能输入后面的命令。

注册github

如果你有github的话就不需要注册,这里注册还是比较简单的,具体可以参考下面的文章

https://jingyan.baidu.com/article/4e5b3e193cadf491901e24cb.html

注册完成后新建一个repository

然后点击建立建立就建立了一个新的仓库

购买域名

我是在阿里云上买的域名

https://wanwang.aliyun.com/domain/

选择你喜欢的后缀域名,我选的是top后缀的,主要是因为便宜。

购买完成后,如果没有进行过实名认证的话,一定要进行实名认证,也就是域名状态那里(这点很重要,我在最后的域名的绑定卡了好久,就是没有实名认证的原因。)

进行解析

进行实名认证后,进行域名解析。先打开电脑上的cmd,然后ping你之前创建的仓库名,得到IP。

解析IP,点击“解析”后有个“新手引导”,在那里输入你得到的IP。

之后还要设置一下A和CNAME,设置如图(具体的参数以自己得到的为准。)

阿里云的设置就到这里,接下来设置github,打开刚刚创建的仓库,打开Setting

然后找到Github pages,在Custom domain里输入你购买的域名,点击save后就会出现下图箭头指向的提示。

接着还需要设置本地Hexo里的文件,找到source文件夹,在里面先创建个文本文档,输入你购买的域名,保存后重命名为CNAME,去掉后缀。

修改_config.yml(注意名称后有空格)

repository获取方式,打开你刚刚创建的仓库,找到clone or download,然后点击复制

最后在Git Bush中输入

npm install hexo-deployer-git –save
hexo clean –>hexo generate –>hexo deploy

到这里,配置就完成了!如果你的域名实名认证成功了,这时在浏览器输入你的网址,就会看到你的个人博客啦,比如我的就是http://www.yuanerhero.top/,当然这个样式是Next主题,之后你每次修改了本地的文件要提交到github上的时候,还是要用到hexo clean –>hexo generate –>hexo deploy,这样才会提交成功。

  相关解决方案