步骤

  1. Node.js (nodejs.org)下载安装包并按默认设置安装

  2. 建立github仓库, 仓库名位username.github.io, username必须与github账户名相同

  3. 安装hexo cnpm install -g hexo-cli

  4. 创建博客根目录(任意位置)如hexoblog, 命令行中进入hexoblog, 安装hexo-deployer-git cnpm install --save hexo-deployer-git

  5. 修改hexoblog/_config.yml中deploy项

    deploy:
      type: git
      repo: https://github.com/AnDeltas/username.github.io.git
      branch: master
    
  6. 执行hexo g: 生成web页面

  7. 执行hexo d推送到远端

  8. 访问username.github.io

常用命令

参考官方文档: Documentation | Hexo

简化常用命令

# 更新博客  
function Updata-Blog(){  
    cd D:\Documents\hexoblog  
    hexo cl  
    hexo g  
    hexo d  
}  
function New-Blog($filename='default'){  
    cd D:\Documents\hexoblog  
    hexo new $filename  
}  
  
function Test-Blog(){  
    cd D:\Documents\hexoblog  
    hexo cl  
    hexo g  
    hexo s  
}  
Set-Alias ublg Updata-Blog  
Set-Alias nblg New-Blog  
Set-Alias tblg Test-Blog

更换主题

clone 到 themes 文件夹, 修改_config. yml 文件即可, 部分主题需要特殊配置,看文档就行了。

hexo插件开发

报错解决

hexo d提交失败可以删除.deploy_git文件夹重试

git 相关问题

点这里