本文介绍

  昨天吃晚饭的时候,在B站偶然看到一个关于搭建自己博客的视频,过程讲的很详细,于是就有了自己想尝试一下的冲动,所以,在晚上的时候,尝试了下,但是,过程并没有视频中说的那么顺利,看了网上很多帖子,大概>不一样之处在于hexo版本升到3.0以上了,之前的版本和之后的版本有一些差别,虽然有些差别,但是总体的流程还是相同的,只是有些地方需要特别处理一下,于是乎,我就把我在建站过程中遇到的一些问题做了一个而总>结,作为我这个建站以来的第一篇博客吧.
本文的顺序按照从开始到结束,其中遇到的一些问题展开,注意,只讲问题,不讲过程,具体过程网上已经有很多不错的教程,大家可以自己搜.

问题汇总

1.所有的操作在管理员模式下进行,所以,先su -s获取管理员权限.
2.关于nodejs的版本问题,如果直接用sudo apt-get install nodejs安装,版本可能不是最新的,所以,直接去nodejs的官网下载LTS版本就行,然后与ln -s nodejs /usr/bin/建立软链接,就成为全局的了,在终端可>以用'node -v'命令查看.
3.安装cnpm的时候可能很慢,直接添加国内淘宝的库 npm install -g cnpm --registry=https://registry.npm.taobao.org.
4.在 hexo init 时,进度条可能卡在从github下载东西的地方,这个时候,你可以新开一个终端,ping一下github的网站 ping github.com,如果ping不同,那就在/etc/hosts的最后面添上192.30.253.113 github.com,命令 sudo vi /etc/hosts ,这时再ping则可以ping通.
5.如果你没有在添加淘宝的源(见 第3条),则可能会有这种问题:fetchMetadata: sill fetchPackageMetaData error for yargs卡住不动.(参考网址:https://blog.csdn.net/qq_40576686/article/details/80366107)
6.出现出现ERROR Deployer not found: git,这时候你需要安装个东西:cnpm install --save hexo-deployer-git,这个时候问题解决.(参考网址:https://blog.csdn.net/mayuko2012/article/details/60606326)
7.在每次计算机第一次启动或者说是第一次执行hexo d时,出现Permission denied (publickey).,这时确认两件事,第一,确认ssh公钥是否在github设置了,第二,依次执行下面的命令:ssh-agent bash ssh-add -l ssh-add ~/.ssh/id_rsa ssh -T git@github.com ,执行完最后一条命令,会出现 Hi username! You've successfully authenticated,but GitHub does not provide shell access. (参考网址:https://www.jianshu.com/p/644eee0a4827第三条)
8.在本地生成公钥和私钥,ssh-keygen,生成的秘钥在~/.ssh/目录下,打开id_rsa.pub就能看到公钥,在复制公钥的时候,不要用vim打开,用geidit或者其他的编辑器(如 vscode),不然可能会有问题,有点玄学.(参>考网址:https://git-scm.com/book/zh/v1/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5)

现在还有一个问题没有解决,那就是每次新开hexo的终端时,都会出现第7条出现的问题。

nodejs建站+github page 建站问题总结的更多相关文章

  1. 零基Github Page个人博客建立教程无限的自由流动

    本文介绍了什么是Github Page.以及如何使用Github Page搭建一个免费的.无限流量的个人博客并绑定独立域名. 一.前言 1.1 为什么要用Github Page搭建博客 借用阮一峰老大 ...

  2. 一文详解Hexo+Github小白建站

    作者:玩世不恭的Coder时间:2020-03-08说明:本文为原创文章,未经允许不可转载,转载前请联系作者 一文详解Hexo+Github小白建站 前言 GitHub是一个面向开源及私有软件项目的托 ...

  3. 利用github page搭建博客

    为什么选择GitHub Pages? 很多人用 wordpress,你为什么要用 github pages 来搭建? 1.github pages有300M免费空间,资料自己管理,保存可靠: 2.学着 ...

  4. github page+jekyll搭博客初体验

    div.oembedall-githubrepos { border: 1px solid #DDD; list-style-type: none; margin: 0 0 10px; padding ...

  5. github page使用

    github page介绍: https://help.github.com/categories/20/articles 使用GitHub Pages建立博客 与GitHub建立好链接之后,就可以方 ...

  6. github page 和 hexo 搭建在线博客

    目录: 安装node.js与git 常用git命令 安装hexo 配置hexo hexo发布到github 1.安装node.js和git工具 https://nodejs.org/en/ 直接下载安 ...

  7. Github Page+Bmob实现简单动态功能

    Github Page基于jekyll能够实现简单的静态网站,但是没有提供后端服务.目前国内外也有很多提供后台服务,特别是云服务.譬如国外有AWS,记得好像是注册免费使用一年:再如Heroku,支持N ...

  8. github page

    使用github page 可以查看仓库中保存的网页的事例 新建gh-pages的分支,然后点击上方的page按钮即可配置相应的链接以及地址 注:默认情况下显示的是当前文件下的index.html文件 ...

  9. 学做酷炫有爱的免费网页,学习 Github Page 教你分分钟搭建自己的博客

    Github Page 网页搭建教程,教你分分钟搭建自己的博客 很多其它美丽的网页搭建教程教程.请看这里:http://www.duobei.com/course/8506331668 waterma ...

随机推荐

  1. idea-配置文件提示红色

    Idea建立spring配置文件首行红色 提示URI is not registered 复制出现红色字体的路径...File -  Settings  - schemas and DtDs 点击加号 ...

  2. 12-1 TCP/IP协议栈

    TCP/IP协议栈 有限状态机FSM:Finite State Machine CLOSED 没有任何连接状态 LISTEN 侦听状态,等待来自远方TCP端口的连接请求 SYN-SENT 在发送连接请 ...

  3. 免费好用的 Apple 工具(Windows 适用)

    首先,下载链接: https://pan.baidu.com/s/1Sfx3SB8Ya1aMS01aXk--rA 密码: 6y69 1. Airplay (itools) : ios 可以投屏到win ...

  4. Django:(07)数据库

    一.ORM框架 ORM ,Object relational mapping 对象关系映射. 把类和数据库表对应,把对象和表记录对应,通过类和对象操作数据库表中的数据,而不需要编写SQL语句. Dja ...

  5. Apache Jmeter教程(一) - 入门

    一.下载Jmeter 登录官网Jmeter下载,得到压缩包jmeter-5.0.tgz,下载地址:http://jmeter.apache.org/download_jmeter.cgi. 二.安装 ...

  6. php代码调试的重要性

    从去年开始做PHP,基本上有的集成环境用了一个遍,XAMPP,WAMP,phpStudy.都是部署一个环境,就在环境下的默认访问目录去创建项目运行.用PHPStorm一直没能在本地做过什么调试.要么不 ...

  7. 《剑指offer》递推与循环,栈和队列,回溯 (牛客10.27)

    难度 题目 知识点 07. 斐波那契数列 递推递归 - 两变量写法- 08. 跳台阶 同上 09. 变态跳台阶 dp 10. 矩形覆盖 同上 05. 用两个栈实现队列 模拟 ☆ 20. 包含min函数 ...

  8. 如何通过Exchange2010 OWA更改过期密码

    很多Exchange 2003管理员都通过IISADMPWD虚拟目录为员工提供用户密码修改功能,这大大方便了移动用户和非加入域用户在密码到期时的更改操作.您也许已经注意到:Windows Server ...

  9. vc++中播放声音

    http://www.cnblogs.com/xuemaxiongfeng/articles/2462560.html http://bbs.csdn.net/topics/390729457 htt ...

  10. [转帖] 飞腾FT2000+ CPU的进展(2019.6)

    中国长城:拟进一步收购飞腾股权,强化信息基础设施国产化平台地位 2019-06-26 09:28 http://www.sohu.com/a/323065095_100016383 今年年中的事情 浪 ...