hexo博客搭建时遇到的各种坑

放张图

首要准备内容

推荐几个windows环境下搭建Hexo博客的教程:

史上最详细“截图”搭建Hexo博客并部署到Github
如何利用GitHub Pages和Hexo快速搭建个人博客
hexo干货系列:(一)hexo+gitHub搭建个人独立博客
创建GitHub技术博客全攻略
使用hexo在github上搭建独立博客
Hexo搭建Github静态博客
Hexo搭建博客之博客搜索引擎推广

这类教程网上一搜一大把,这里给的是我觉得写得可以的。还有一个比较作弊一些的自动化搭建工具(谁写的,给个大写的服):

Hexo便携版

如果在提交的过程中遇到如下提示:

The file will have its original line endings in your workingdirectory.  
不用担心,当报这个警告时是由于文件夹远程不存在,但是不影响提交。 ## not found : git ![](http://ww2.sinaimg.cn/large/a24d4f55jw1f7aokkwzovj208d010t8q.jpg) 解决方法: 1、看看有没有安装 git,最好是安装 Github 客户端,在命令行里 hexo deploy 提示 access denied 的时候用 Github 客户端访问一下,然后再执行 hexo deploy,还不行,执行以下命令:
npm install hexo-deployer-git --save

2、hexo 的 git 只支持 ssh,不支持 https,例如我的配置


其中一个是gitcase的地址,一个是git地址,可实现同步更新。

npm install -g hexo 报错,官方镜像连接失败

解决方法: 尝试使用淘宝的npm镜像,地址点此即可访问。

YAMLException: can not read a block mapping entry; a multiline key may not be implicit key at line 13, column 1

解决方法:编辑_config.yml文件,每个配置项后面必须有一个空格。

hexo部署问题:Error: spawn git ENOENT

解决方法:
添加环境变量:C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\libexec\git-core,这样就解决了问题了。

有什么留言或问题直接在文末留下评论即可。

欢迎访客:

    Contents
    1. 1. 首要准备内容
    2. 2. npm install -g hexo 报错,官方镜像连接失败
    3. 3. YAMLException: can not read a block mapping entry; a multiline key may not be implicit key at line 13, column 1
    4. 4. hexo部署问题:Error: spawn git ENOENT
    |