hexo INFO Validating config错误解决方案以及hexo部署到github主页404打不开解决方案

本文介绍了参考CodeSheep和雨落弦鸣的视频搭建Hexo博客的过程。安装nodejs和git环境后,按教程安装Hexo,部署到GitHub时遇到问题,如提示INFO Validating config错误。使用hexo - script工具可部署到git,但github.io打不开,后发现是GitHub默认分支变更,修改_config.yml文件后成功打开。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搭建博客主要参考CodeSheep的视频:手把手教你从0开始搭建自己的个人博客 |无坑版视频教程| hexo以及雨落弦鸣的视频:超简单效果超好的个人网站博客搭建(对小白很友好)

首先安装nodejs和git环境
nodejs环境搭建教程:nodejs下载安装及配置环境
git搭建教程:Windows系统Git安装教程(详解Git安装过程)

最开始采用CodeSheep的教程,开始比较顺利。
首先换成淘宝源

npm install -g cnpm --registry=https:registry.npm.taobao.org

然后开始安装hexo博客

cnpm install -g hexo-cli

之后hexo安装好,hexo d部署到git时出现了问题,提示INFO Validating config错误,然后就没反应,然后照着改_config.yml文件也没反应,就是完全没反应,只有INFO Validating config,github主页也自然进不去。

然后看雨落弦鸣的视频,发现了一个好用的工具hexo-scripthexo-script使用文档,可以实现傻瓜操作hexo博客部署到github。

按照hexo-script的操作可以部署到git,部署成功。但是打开github.io还是打不开。

后来看了一下github的分支以及现在搭建博客的教程,原来从2020.10.1开始github默认分支从master改为了main,教程及脚本都还是默认master,所以只需要将_config.yml文件中改为部署到github的main分支即可,然后打开github.io主页,成功打开。

当你将Hexo博客部署GitHub Pages遇到404错误时,通常是因为一些配置或设置出现了问题。下面是一些常见的原因及解决办法: ### 可能的原因 1. **仓库名称不符合规范** 如果你是在`<用户名>.github.io`这样的用户页面上发布站点,则你的Git库名应该与这个完全一致;对于项目页面而言,它应当位于同其他普通项目的同一级别下。 2. **分支选择不对** GitHub Pages可以基于不同的分支构建网站,默认是`main/master` 或 `gh-pages` 分支。你需要确认你在正确的分支进行了push操作,并且该分支包含了已经生成好的静态文件(`public`目录下的内容)。 3. `_config.yml` 配置有误 检查 Hexo 的根目录下的 `_config.yml` 文件里的参数是否准确无误,特别是: - 站点URL (`url`) 和 根路径 (`root`) ```yaml url: https://<username>.github.io/ root: / ``` 4. CNAME记录出错 (针对自定义域名) 若使用了个性化顶级域,请保证CNAME文件指向的是正确的托管服务地址。 5. 缓存导致的问题 浏览器端可能存储了一些旧版本的数据影响到了正常浏览结果,在尝试其它解决方案之前先清除缓存试试看。 6. 访问链接拼写错误 最基础但也容易忽略的一点就是检查一下浏览器地址栏里输入的具体网址有没有打字失误等低级错误。 --- 如果你按照上述步骤排查仍然无法解决问题的话,建议查看 GitHub 上关于Pages的日志信息获取更详细的报错提示并进一步分析定位故障所在。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值