hexo学习

搭建hexo博客并发布到github

2017-03-29  本文已影响139人  LuckyS007

本地hexo搭建:假设你已经安装好git和node.js的情况,搭建hexo博客

1.安装hexo-----$ npm install hexo-cli -g

2.查看是否安装成功 $ hexo -v

3.初始化hexo -----$ hexo init blog

4.$ cd blog

5.$ npm install

6.$ hexo g # 或者hexo generate

7.$ hexo s # 或者hexo server,可以在http://localhost:4000/ 查看

hexo部署到github,遇到的问题:

1、、当出现ERROR Deployer not found:git错误时:输入命令行:npm install hexo-deployer-git --save

2、、remote: permisson to B账号/B账号.github.io.git denied to A账号

问题是多个github账户的冲突, 需要清除所有github账户上的 ssh key,然后重新建立 ssh-key

1、查看是否有ssh密钥的命令行cd ~/.ssh  

     查看列表 ls     删除 rm *

     新建密钥:ssh-keygen -t  rsa  -C  "Github账户邮箱" 按回车键

2、提示输入key的名字 默认名字为id_rsa .默认就行了

3、提示输入口令,可以为空 

4、ssh key 生成完成,把is_rsa,pub里面的代码复制到github账号的ssh-keys上。

5、检查是否成功 ssh -T git@github.com 

如果出现Hi kunkun01! You've successfully authenticated, but GitHub does not provide shel则成功。

如果出现一串代码后面是yes/no? 输入yes按回车就行

3、、当用https://出现上面第二题的情况时,可以换成git@github.com:名称/名称.github.io.git

站点文件_conflg.yml下的deploy:

type: git

# repository: https://github.com/名称/名称.github.io.git

repository: git@github.com:名称/名称.github.io.git

branch: master

4、、在部署到github上时,需要先创建一个仓库,名称是

比如你的github账号是github666那么仓库名称就是github666.github.io

5、、git config --list  查看当前用户信息

hexo.io中文文档:https://hexo.io/zh-cn/docs/configuration.html

上一篇下一篇

猜你喜欢

热点阅读