美文网首页hexo学习
搭建hexo博客并发布到github

搭建hexo博客并发布到github

作者: LuckyS007 | 来源:发表于2017-03-29 16:07 被阅读139次

    本地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

    相关文章

      网友评论

        本文标题:搭建hexo博客并发布到github

        本文链接:https://www.haomeiwen.com/subject/ckirottx.html