本地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
网友评论