坑1————ssh:time out

某日夜,想要在github上clone一repo,照常执行 git clone git@……
等待片刻:

1
2
3
4
ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.

我:😳😳XXX????????
继续检查

1
2
ssh -T git@github.com
ssh: connect to host github.com port 22: Connection timed out

🌚🌚好吧!找度娘!查博客!
解决:在.ssh下有另外三个文件的情况下再建立config文件(文件名无后缀)
文件内容:

1
2
3
4
5
6
Host github.com
User 'github上的email'
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443

完了之后,长这样

再去执行

1
ssh -T git@github.com

后面 yes。solved。🍻🍻

坑2–安装MySQL

由于第一次安装MySQL,为了稳定起见,特地找了两篇教程对照着安装。结果…………错错错,都是你的……。(zanghua).没事,我也就一共装了五次🌚🌚,总耗时不下4h罢了.(zanghua)Oh, I am growing right?? Keep calm. 其实最后错误都只是一个:密码错误。

下面按安装顺序记录所有的问题:
安装到这一步:finish.
successfully finished \撒花\撒花。

生活没有那么容易,每个人……🌗🌗


  1. 启动某client,闪退

😀😀😀,问题不大,我还能笑。

闪退……闪退……闪退……

😅😅😅,问题不大,我网上找找。

  • 人家说mysql没在运行,不好意思,我的在跑。
  • 人家说啥啥啥,不好意思,我试了,没用。

😐😐😐
…………

  1. 修改登录免密码后,启动mysql:本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止

😶😶😶
…………
(网上教程花里胡哨,不如重装)
still……still……still

😣😣😣😖😖😖😡😡😡

  1. access denied for user ‘root’@’localhost’ (using password:YES)

综合网上解决方案——密码错误………………继续上述第2步……重装。

(崩溃边缘)

重装。

转折来了

既然上述的是密码错误,那我换个密码。

卸载->干净卸载->重装->谨慎重装->输入初始化的root密码->……->finish.

🌚🌚🌚client 启动。

1
ENTER PASSWARD:******

done!!!! What happened??? what ??

Thanks god!! Yearh.

总结:不是PC的错,更不是MySQL的错,也不是教程的错,错就错在我输入的密码中有特殊符号,这是我所不能理解的。

教训:特殊条件下,谨慎设密码,越简单越好。

走过,踩过,以后才会少犯错。🌝🌝🌝

前叙:本博是在Shan San的引路下自己不断摸索整的,主要是有TRHX大佬写的究极详细的小白教程,真的是小白,无脑跟着操作就OK,可先不理解,把东西先做出来,这里安利一下大佬的CSDN专栏

  1. 使用 Github Pages 和 Hexo 搭建自己的独立博客【超级详细的小白教程】
  2. Hexo 博客优化之博客美化系列(持续更新)
  3. Hexo 博客优化之实用功能添加系列(持续更新)

有了以上大佬的三个专栏,beautiful blog就有了。当然Hexo官方文档是必不可少的。


下面是我自己建博的简要记录:
前备知识:HTML + yaml + Git/Github + CSS + JS

tips:没有就见啥学啥吧。just like me!didiwanyier。

基础配置要求

  1. Node.js 官网下载
  2. Git 官网下载
  3. Hexo

本地创建

自己新建一个文件夹,用来放博客文件,右键Git Bash here,分别输入如下命令安装

1
2
$ npm install hexo-cli -g  
$ npm install hexo-deployer-git --save

然后再建个名为Hexo的文件夹,右键Git Bash Here输入
$ hexo init
进行初始化,接着部署Hexo,执行命令:
$ hexo generate
然后执行命令
$ hexo server
运行本地服务器,打开
http://localhost:4000/
打开博客。至此本地博客建好了。

部署到github

配置SSH+Git登录个人账户+clone新建的仓库至Hexo文件夹

更换到Hexo官网选一款中意的Hexo主题,阅读Hexo说明书,修改优化主题配置。添加评论系统,我使用的是Valine+它的一个高级扩展。(这里也会有Valine的配置说明要读)到这博客就差不多建好了。更细更个性化可以自己修改主题源代码。



绑定域名+实现https

1.运营商买域名

2.域名解析

点上图中的解析,然后添加记录,记录的内容按矩形方框所示,然后确定

tips: github的域名即xxx.github.io填的时候io后面还有个 .

3.建CNAME文件

到github博客的source文件夹内创建名为CANME的文件,里面的内容是所购买的域名,不包含前缀。

4.部署发布

整完上面博客$ hexo g -d一下。

5.到github上save域名

打开github->博客仓->Setting->github page,看图:

6.收获http

等一会,几分钟吧!(人家教程都这样说)oh!http://zy68.top,真香!!https不更香??下面就是https踩坑路。


7.整SSL证书

回到域名控制台,点击域名列表中购买了的域名,出现该域名的基本信息,点击下面的开启SSL证书,然后出现两个一千多的SSL证书!(打扰了!回去耕田)点击返回证书列表购买证书

oh! free.真香!!!然后那个啥没问题就等签发吧,十分钟不到。

8.github上打钩

拿到证书之后到github老位置打√。

oh!https,真香!!结束

tips:这里记个坑,如果上述第二步域名解析用了网上其他教程的:还有另外一个解析记录,其中的记录类型为A类型的话,github上的勾勾是不容易√上的,需要做另外的DNS操作。最简单的做法是:把A的解析记录删了,然后去打钩,over。

奉上两篇Shan San整来的official docs:

其他推荐

从零基于github pages和使用jekyll搭建自己的网站 Creating a Personal Website with Jekyll and GitHub Pages: A Comprehensive Guide

载入天数...载入时分秒...