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那里填错了之类的,具体不太清楚,希望有人指导一二。
结果给大家看看,还可以吧!
相关推荐
### GitHub + Hexo 搭建个人博客详细指南 #### 一、准备工作 在开始之前,确保已经具备以下条件: 1. **操作系统**: 本文档假设使用的操作系统为 Windows 7 64 位。 2. **域名**: 如果想要拥有一个自定义的域名,...
"hexo+github"的组合就是一种非常流行的搭建个人博客的方式。Hexo是一个基于Node.js的静态站点生成器,它能够将文本内容转化为静态网页,而GitHub则是一个面向开源及私有软件项目的托管平台,支持Git版本控制系统。...
本文将深入探讨如何使用Hexo框架来搭建这样一个个人博客系统,并强调其自定义模板的特点。 Hexo,一款轻量级的静态博客框架,以其简洁、高效和易于上手的特点,受到了众多用户的喜爱。它基于Node.js,能够快速生成...
Hexo框架的使用是实现博客搭建的核心。Hexo基于Node.js运行环境,需要先安装Node.js。安装Node.js后,通常会自带npm包管理工具,通过npm可以方便地安装Hexo框架。在安装Hexo之前,还推荐使用nrm来管理npm的资源,将...
博客系列:Hexo+Github博客搭建教程
hexo-Github搭建个人博客.md
下面将详细阐述Hexo和GitHub搭建个人博客的过程及关键知识点。 1. **Hexo基本概念** - **站点结构**:Hexo站点通常包含`source`、`themes`、`public`、`config.yml`等目录,每个都有特定功能,如`source`存放内容...
- 博客搭建过程中可能会遇到各种问题,如域名备案、主题配置等。 - 作者表示会在未来持续学习并改进自己的技能,这体现了对技术的热爱和不断进步的精神。 综上所述,本文档不仅介绍了如何使用Hexo+Icarus搭建博客...
使用 Github Pages 和 Hexo 搭建独立博客-内含源码以及设计说明书(可以自己运行复现).zip
如果忽略这个错误,我们可以理解这个标签是与标题相呼应的,再次强调了主题——使用Hexo搭建个人博客。 【压缩包子文件的文件名称列表】: "赚钱项目" 这个列表中的“赚钱项目”并不直接与Hexo搭建博客相关,但可能...
"Hexo + GitHub Page 实现搭建博客"的主题旨在介绍如何利用Hexo静态站点生成器和GitHub提供的免费托管服务GitHub Page来创建一个自己的在线博客。下面将详细阐述这一过程中的关键步骤和涉及的技术知识点。 首先,...
使用github搭建的个人博客
基于Hexo搭建的博客系统源码.zip文件包含了一整套用于创建个人博客的源代码,使得用户可以自定义自己的博客样式和功能。下面我们将详细探讨Hexo的搭建过程、核心组件以及与人工智能的潜在结合点。 1. **Hexo搭建...
微信小博客:无博客后端,博客数据来源与 hexo 与github 搭建的博客系统 基于uni-app、colorUi、uView,支持小程序、H5、Android和IOS 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发...
前言一、hexo环境搭建具体过程请参见:hexo官方文档npm install -g hexo-cli2.建站hexo init blog新建完成后,会生成如下
知识点一:Github简介 Github是一个代码托管平台,它将代码与社区紧密联系起来,使得很多有趣的项目得以发生。Github是最流行的代码仓库之一...以上就是使用Github Pages搭建个人博客的相关知识点。希望对您有所帮助。
github搭建博客1
本文将详细介绍如何使用Hexo这一高效、简洁的博客框架来搭建属于自己的博客平台。 #### 二、为什么要搭建个人博客? 1. **记录成长历程**:通过撰写文章,可以记录下自己的学习和工作过程中的所思所想,这对于日后...
Hexo博客搭建是一个深受开发者喜爱的过程,它是一个基于Node.js的快速、简洁且高效的博客框架。在本案例中,我们关注的是使用Next主题来构建个人博客。Next主题以其优雅的设计和丰富的功能,成为Hexo用户中的热门...