步骤
-
在Node.js (nodejs.org)下载安装包并按默认设置安装
-
建立github仓库, 仓库名位username.github.io,
username必须与github账户名相同 -
安装hexo
cnpm install -g hexo-cli -
创建博客根目录(任意位置)如hexoblog, 命令行中进入hexoblog, 安装hexo-deployer-git
cnpm install --save hexo-deployer-git -
修改
hexoblog/_config.yml中deploy项deploy: type: git repo: https://github.com/AnDeltas/username.github.io.git branch: master -
执行
hexo g: 生成web页面 -
执行
hexo d推送到远端 -
访问
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文件夹重试