hexo搭建过程遇到的问题

1.hexo图片插入无法显示问题

  1. 将hexo的主页配置文件中的_config.yml里的post_asset_folder设置为true。
  2. 在git bash里运行
    npm install https://github.com/CodeFalling/hexo-asset-image --save
    ,安装上传图片的插件
  3. 安装完成后,再运行hexo new xxx来生成md文件时,/source/_posts文件夹内除了xxx.md文件还有一个同名的文件夹,这个文件夹用来存放博文中用到的图片
  4. 引用图片时通过正常语法
![替代文字](xxx.png)
  1. 最后hexo g生成和 hexo d上传至github

2.spawn failed和fatal: unable to access问题

  • 原因分析:

其实出现这个问题,很大可能是因为https和http的proxy的对应的分别是https和http开proxy server,而https的proxy server可能无法正常工作。一个work around是把https的proxy server换成http的proxy server:

解决办法有三种

修改_config.yml文件的deploy部分,将https 修改为http url 或者 设置为git url, 配置为https oauth2 加token

  • 设置为git url(推荐)
        deploy:
            type: git
            repo: git@github.com:your_github_id/your_github_id.github.io.git
            branch: gh-pages
  • 将https 修改为http url
    deploy:
     type: git
     repo: http://github.com/your_github_id/your_github_id.github.io.git
     branch: gh-pages
  • 在repo https url上要添加授权方式和token
deploy:
        type: git
        repo: https://oauth2:your_github_token@github.com/your_github_id/your_github_id.github.io.git
        branch: gh-pages
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值