V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
SamWanng
V2EX  ›  Node.js

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

  •  
  •   SamWanng · Jul 5, 2015 · 5578 views
    This topic created in 3950 days ago, the information mentioned may be changed or developed.
    [Imgur](?1)
    16 replies    2015-09-10 21:07:48 +08:00
    feiyuanqiu
        1
    feiyuanqiu  
       Jul 5, 2015 via iPhone
    你最好把内容也贴出来,错误提示应该是内容里用到了错误的模板
    Tiande
        2
    Tiande  
    PRO
       Jul 5, 2015
    除了配置文件,你还改过什么。

    譬如往 head.js 里加头,多了 / \ 之类的就会错。
    abmin521
        3
    abmin521  
       Jul 5, 2015 via Android
    hexo g 了吗?好像是主题的问题。
    ITOutsider
        4
    ITOutsider  
       Jul 5, 2015
    $ 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 [email protected] --save
    $ npm install [email protected] --save
    $ npm install [email protected] --save
    $ npm install [email protected] --save

    装插件了吗? 3.0+的模块都独立了 需要自己安装
    SamWanng
        5
    SamWanng  
    OP
       Jul 5, 2015 via iPhone
    @feiyuanqiu
    @abmin521
    @dtdnqsb

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

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

    修改:_config.yml
    deploy:
    type: git
    SamWanng
        7
    SamWanng  
    OP
       Jul 5, 2015 via iPhone
    @duteng612 这些操作我都弄了 怀疑是node.js的问题
    TakanashiAzusa
        8
    TakanashiAzusa  
       Jul 5, 2015
    localhost正常的话那明显是deploy-git那个插件配置有问题吧。。插件版本多少?配置确定没错?
    duteng612
        9
    duteng612  
       Jul 5, 2015
    @SamWanng 那就升级下node试试,升到v0.12.6

    另外试试将branch这个值指定下;
    deploy:
    branch: gh-pages
    abmin521
        10
    abmin521  
       Jul 5, 2015 via Android
    在部署的_config.yml文件中,找到deploy:标签,在每个冒号后面必须要空格,

    我的命令是
    mkdir blog
    cd blog
    hexo init
    npm install
    hexo g
    修改好deploy后
    hexo d
    abmin521
        11
    abmin521  
       Jul 5, 2015 via Android
    @duteng612 branch应该是无所谓的,我的就是master
    SamWanng
        12
    SamWanng  
    OP
       Jul 5, 2015
    @duteng612 是的 设置都没有错
    而且语法也没错
    xingstar
        13
    xingstar  
       Jul 6, 2015
    jackandtom
        14
    jackandtom  
       Sep 10, 2015
    楼主问题找到了吗
    SamWanng
        15
    SamWanng  
    OP
       Sep 10, 2015
    @jackandtom 并没有 最后放弃了
    jackandtom
        16
    jackandtom  
       Sep 10, 2015
    好吧。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3260 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 13:49 · PVG 21:49 · LAX 06:49 · JFK 09:49
    ♥ Do have faith in what you're doing.