部署 hexo 出现问题, deploy 总是错误,请问一下如何解决。

2015-07-05 10:40:18 +08:00
 SamWanng
[Imgur](?1)
4987 次点击
所在节点    Node.js
16 条回复
feiyuanqiu
2015-07-05 10:53:58 +08:00
你最好把内容也贴出来,错误提示应该是内容里用到了错误的模板
Tiande
2015-07-05 11:03:52 +08:00
除了配置文件,你还改过什么。

譬如往 head.js 里加头,多了 / \ 之类的就会错。
abmin521
2015-07-05 11:09:35 +08:00
hexo g 了吗?好像是主题的问题。
ITOutsider
2015-07-05 14:41:11 +08:00
$ npm install hexo-generator-index --save
$ npm install hexo-generator-archive --save
$ npm install hexo-generator-category --save
$ npm install hexo-generator-tag --save
$ npm install hexo-server --save
$ npm install hexo-deployer-git --save
$ npm install hexo-renderer-marked@0.2.5 --save
$ npm install hexo-renderer-stylus@0.2.3 --save
$ npm install hexo-generator-feed@1.0.1 --save
$ npm install hexo-generator-sitemap@1.0.1 --save

装插件了吗? 3.0+的模块都独立了 需要自己安装
SamWanng
2015-07-05 18:41:19 +08:00
@feiyuanqiu
@abmin521
@dtdnqsb

本地部署以及其他操作都正常,通过localhost也可以正确打开,重新init一个新的还是这样提示
其他模板以及默认模板下执行hexo d都提示这个错误
duteng612
2015-07-05 19:03:49 +08:00
是升级到3.0的问题吧

安装: hexo-deployer-git
npm install hexo-deployer-git --save

修改:_config.yml
deploy:
type: git
SamWanng
2015-07-05 19:22:32 +08:00
@duteng612 这些操作我都弄了 怀疑是node.js的问题
TakanashiAzusa
2015-07-05 19:28:26 +08:00
localhost正常的话那明显是deploy-git那个插件配置有问题吧。。插件版本多少?配置确定没错?
duteng612
2015-07-05 20:57:28 +08:00
@SamWanng 那就升级下node试试,升到v0.12.6

另外试试将branch这个值指定下;
deploy:
branch: gh-pages
abmin521
2015-07-05 21:01:15 +08:00
在部署的_config.yml文件中,找到deploy:标签,在每个冒号后面必须要空格,

我的命令是
mkdir blog
cd blog
hexo init
npm install
hexo g
修改好deploy后
hexo d
abmin521
2015-07-05 21:02:10 +08:00
@duteng612 branch应该是无所谓的,我的就是master
SamWanng
2015-07-05 21:36:22 +08:00
@duteng612 是的 设置都没有错
而且语法也没错
xingstar
2015-07-06 21:19:01 +08:00
jackandtom
2015-09-10 20:52:58 +08:00
楼主问题找到了吗
SamWanng
2015-09-10 20:59:40 +08:00
@jackandtom 并没有 最后放弃了
jackandtom
2015-09-10 21:07:48 +08:00
好吧。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/203413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX