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/