hexo 快速、简洁且高效的博客框架
hexo配置
安装hexo框架到全局 hexo官网
cnpm install -g hexo-cli
创建blog目录 cd到目录初始化结构
cd 目录
hexo init
安装hexo依赖
cnpm install
启动本地服务器查看效果
hexo s
hexo部署
主题和文章配置好后,配置 SSH 使用 hexo deploy命令部署到github
用ssh-keygen工具生成密钥
ssh-keygen -t rsa -C "xx@xx.com" //其他邮箱也行
添加Deploy keys
将ssh-keygen生成的id_rsa.pub文件里的信息复制到github项目的Deploy keys中。
Deploy keys位置:在你的blog项目中打开setting > Deploy keys 添加key。
当然也可以使用tortoisegit工具部署。
测试连接
ssh -T git@github.com
出现的信息中有以下消息 就表示ssh-keygen配置成功
You’ve successfully authenticated, but GitHub does not provide shell access.
生成静态html相关文件
hexo g
配置deploy信息
打开_config.yml
deploy:
type: git
repository: git@github.com:xxx/xxx.github.io.git
branch: master
部署到github上
hexo deploy
如果出现下面报错信息
ERROR Deployer not found: git
请安装 hexo-deployer-gitcnpm install hexo-deployer-git --save