`

github hexo搭建博客出现的错误记录

 
阅读更多



 1.报错spawn git ENOENT

    不用cmd,用git  bash就不会报错,非得用cmd的话,听说只需配置git 的环境变量就行,但是我只用过前者,因为前者更简单,我何必多做一步操作呢

 

2.运行hexo server 命令之后在浏览器中查看,出现中文乱码

    将config.yml重新保存一下,保存为utf-8编码的就行啦,覆盖原来的文件

 

3.fatal: Not a git repository (or any of the parent directories): .git

     删掉根目录下的文件夹:.deploy_git,重新deploy就可以了。

 

4.FATAL:permission denied(publickey)

fatal: could not read from remote repository

please make sure you have the correct access rights.....................

 

    这个错误的通常情况都是说没有创建SSH或者忘记把SSH key加入github,但是这是不可能的,因为我的git一直都有用的,每天上传代码都没错,刚刚试了一下git仍旧是可以安全的上传代码,并且也查看了的确有SSH key

    所以,我大胆的假设这是那个插件的问题,它判断不出我的访问权限。

    那么假设我的猜想是对的,那我该怎么办?自己写一个插件?我还没这能力,但是我想只要搞清楚插件的作用,也许可以找到办法。

    于是我发现,hexo-deployer-git 插件只是为了方便用户更新静态文件到github而已。

    何出此言呢?

     hexo clean 是清除public目录

     hexo g(也可以写generate)是重新生成public目录,内部包含网站的静态文件

     hexo d(也可以写deploy)就是部署,这条命令做了非常多的事情:

     1.将public目录复制到了一个新的目录,叫.deploy_git,其实这个新的目录就是相当于github对应于本地的仓库。

     2.将静态文件上传到了github(如果我们用git 则需要多条命令,包含init,add ,commit, push等等)

 

     好了,搞清楚插件的作用后,就好办了,既然用不了插件(也就是hexo deploy命令发挥不了作用了),我就手动用git上传上去呗,于是我将原来的仓库clone下来,然后把public 的全部静态文件复制到了clone下来的仓库里,然后用git 慢慢上传,搞定!

 

5、样式文件发挥不了作用,网站打开后一片狼藉,非常丑

     这是由于加载不了css文件,在配置_config.yml的时候有两个参数有可能影响到了这里,

     那就是url和root。

     我是这样配置的:

         url: https://www.yuzhyun.me/
         root: /

     我用的是自己买的域名,一开始配置的时候我填写的是github提供的域名,一直都有css加载不到的问题,我猜想是root那里填错了之类的,具体不太清楚,希望有人指导一二。

 

结果给大家看看,还可以吧!
 

 

    

 

 

 

 

  • 大小: 227.2 KB
分享到:
评论

相关推荐

    GitHub hexo搭建个人博客

    ### GitHub + Hexo 搭建个人博客详细指南 #### 一、准备工作 在开始之前,确保已经具备以下条件: 1. **操作系统**: 本文档假设使用的操作系统为 Windows 7 64 位。 2. **域名**: 如果想要拥有一个自定义的域名,...

    hexo+github搭建自己的博客

    "hexo+github"的组合就是一种非常流行的搭建个人博客的方式。Hexo是一个基于Node.js的静态站点生成器,它能够将文本内容转化为静态网页,而GitHub则是一个面向开源及私有软件项目的托管平台,支持Git版本控制系统。...

    个人博客系统-前后端,基于hexo搭建

    本文将深入探讨如何使用Hexo框架来搭建这样一个个人博客系统,并强调其自定义模板的特点。 Hexo,一款轻量级的静态博客框架,以其简洁、高效和易于上手的特点,受到了众多用户的喜爱。它基于Node.js,能够快速生成...

    Hexo + github page 实现搭建博客.pdf

    Hexo框架的使用是实现博客搭建的核心。Hexo基于Node.js运行环境,需要先安装Node.js。安装Node.js后,通常会自带npm包管理工具,通过npm可以方便地安装Hexo框架。在安装Hexo之前,还推荐使用nrm来管理npm的资源,将...

    博客系列:Hexo+Github博客搭建教程

    博客系列:Hexo+Github博客搭建教程

    hexo-Github搭建个人博客.md

    hexo-Github搭建个人博客.md

    hexo +GitHub个人搭建的博客

    下面将详细阐述Hexo和GitHub搭建个人博客的过程及关键知识点。 1. **Hexo基本概念** - **站点结构**:Hexo站点通常包含`source`、`themes`、`public`、`config.yml`等目录,每个都有特定功能,如`source`存放内容...

    hexo搭建博客,真好用

    - 博客搭建过程中可能会遇到各种问题,如域名备案、主题配置等。 - 作者表示会在未来持续学习并改进自己的技能,这体现了对技术的热爱和不断进步的精神。 综上所述,本文档不仅介绍了如何使用Hexo+Icarus搭建博客...

    使用 Github Pages 和 Hexo 搭建独立博客-内含源码以及设计说明书(可以自己运行复现).zip

    使用 Github Pages 和 Hexo 搭建独立博客-内含源码以及设计说明书(可以自己运行复现).zip

    用Hexo搭建个人博客共7页.pdf.zip

    如果忽略这个错误,我们可以理解这个标签是与标题相呼应的,再次强调了主题——使用Hexo搭建个人博客。 【压缩包子文件的文件名称列表】: "赚钱项目" 这个列表中的“赚钱项目”并不直接与Hexo搭建博客相关,但可能...

    Hexo + github page 实现搭建博客.zip

    "Hexo + GitHub Page 实现搭建博客"的主题旨在介绍如何利用Hexo静态站点生成器和GitHub提供的免费托管服务GitHub Page来创建一个自己的在线博客。下面将详细阐述这一过程中的关键步骤和涉及的技术知识点。 首先,...

    使用github搭建的个人博客

    使用github搭建的个人博客

    基于Hexo搭建的博客系统源码.zip

    基于Hexo搭建的博客系统源码.zip文件包含了一整套用于创建个人博客的源代码,使得用户可以自定义自己的博客样式和功能。下面我们将详细探讨Hexo的搭建过程、核心组件以及与人工智能的潜在结合点。 1. **Hexo搭建...

    微信小博客:无博客后端,博客数据来源与 hexo 与github 搭建的博客系统 .zip

    微信小博客:无博客后端,博客数据来源与 hexo 与github 搭建的博客系统 基于uni-app、colorUi、uView,支持小程序、H5、Android和IOS 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发...

    shirayner#java-knowledge-hierarchy#01_GitHub+Hexo搭建个人网站详细教程1

    前言一、hexo环境搭建具体过程请参见:hexo官方文档npm install -g hexo-cli2.建站hexo init blog新建完成后,会生成如下

    Github Pages 搭建个人博客

    知识点一:Github简介 Github是一个代码托管平台,它将代码与社区紧密联系起来,使得很多有趣的项目得以发生。Github是最流行的代码仓库之一...以上就是使用Github Pages搭建个人博客的相关知识点。希望对您有所帮助。

    github搭建博客1

    github搭建博客1

    使用Hexo搭建自己的博客.md

    本文将详细介绍如何使用Hexo这一高效、简洁的博客框架来搭建属于自己的博客平台。 #### 二、为什么要搭建个人博客? 1. **记录成长历程**:通过撰写文章,可以记录下自己的学习和工作过程中的所思所想,这对于日后...

    Hexo博客搭建文件(next主题)

    Hexo博客搭建是一个深受开发者喜爱的过程,它是一个基于Node.js的快速、简洁且高效的博客框架。在本案例中,我们关注的是使用Next主题来构建个人博客。Next主题以其优雅的设计和丰富的功能,成为Hexo用户中的热门...

Global site tag (gtag.js) - Google Analytics