安装hexo时遇到的一些问题

hexo安装时遇到的问题

hexo init特别很慢,卡在npm安装依赖那儿。

解决方法:npm 换源

npm install express --registry=https://registry.npm.taobao.org
npm
全称Node Package Manager
,是node.js的模块依赖管理工具。由于npm
的源在国外,所以国内用户使用起来各种不方便。下面整理出了一部分国内优秀的npm
镜像资源,国内用户可以选择使用。转自这

hexo g 时报错

看你的配置, _config.yml 里 : 后面要有一个空格

看你的主题路径是不是正确

 

hexo d 没反应

npm install hexo-deployer-git --save

_config.yml type 要填 git 而不是 github

自己的静态资源放哪儿?

放source文件夹下,,比如你建了img文件夹,hexo g的时候回同步到 public目录下,source就相当于博客的根目录。

如何不处理source目录下某个子目录的所有文件,仅仅是将其copy到public目录中对应目录?

假设你的Source文件夹里面有个Demo目录,要忽略Demo目录下的所有html页面,可以通过在_config.yml设置skip_render来忽略的目录,具体如下:

1
skip_render: Demo/*.html

文件匹配是基于正则匹配的,更复杂的情况如下

1.单个文件夹下全部文件:skip_render: demo/*

2.单个文件夹下指定类型文件:skip_render: demo/*.html

3.单个文件夹下全部文件以及子目录:skip_render: demo/**

4.多个文件夹以及各种复杂情况:

1
2
3
skip_render:
    - 'demo/*.html'
    - 'demo/**'

设置了还不行的话执行以下hexo clean

我的博客: http://fugel.me/

发表评论

电子邮件地址不会被公开。