上一篇博客的附录

新建文章

hexo new “文章标题” # 简写:hexo n “标题”

新建页面(如关于页、标签页)

hexo new page “about”

本地预览

hexo server # 简写:hexo s(默认端口4000,访问http://localhost:4000)
hexo s -p 5000 # 自定义端口5000

生成静态文件

hexo generate # 简写:hexo g

部署到GitHub

hexo deploy # 简写:hexo d

清理缓存

hexo clean

一键部署(清缓存+生成+部署)

hexo clean && hexo g && hexo d

github加速器:watt toolkit(微软商店即可下载)

Github个人博客托管部署教程(下)

gihub的具体步骤懒得写了,大家参考这篇文章吧https://zhuanlan.zhihu.com/p/392994381
今天来写一写具体的问题与解决方法
1.部署依赖问题
Q:提示ssh: connect to host github.com port 22: Connection refused怎么办?
A:主要是因为网络环境限制导致的,比如有些运营商(特别是YD)。可以改用443端口连接
在.ssh目录下新建一个config文件(无后缀)并写入:

1
2
3
Host github.com
Hostname ssh.github.com
Port 443

2.另外,我们再来介绍一点其他知识
在使用hexo搭建博客的朋友,可以使用一个开源项目hexo hub,在gihub上就能搜索到,只需要选择hexo项目的文件夹,就可以编辑文章列表,面板设置。
项目链接:https://github.com/forever218/HexoHub
这样甚至还可以更改一些网站的设置:比如网站的标题,副标题,和所有者等等。

3.这样,你就拥有了纯属于自己的github pages,我的pages:redjoker2025.github.io

我们下一期来手工装一台家用nas。

My-First-Blog

Github个人博客托管部署教程(上)

前言

这是我在github个人托管页面上的第一篇博客(除了hexo提供的自动博客hello world),所以我也来自己写一篇博客介绍一下部署过程

1.注册github账号

这一步很简单就不再赘述了,但是有一点要说,就是GitHub的人机测试如果看不懂的话一定要查一下(比如我)

2.准备一下对应的环境

安装一下本地的git和nodejs
git:https://git-scm.com/
nodejs:https://nodejs.org/en/download/
完成之后在安装一下hexo(可以理解为渲染工具)
也就是进入cmd,输入npm install hexo -g
安装完成之后可以输入hexo -x测试是否安装成功
然后再执行npm install --save hexo-deployer-git就可以了

3.配置SSH Key

###1)配置ssh
先输入命令:

1
ssh-keygen -t rsa -C "邮件地址"

然后清脆的3次回车
找到用户文件夹,会发现里面有一个.ssh文件夹
进入用记事本打开id_rsa.pub,并复制全部内容
###2)GitHub配置
在github个人设置中,打开SSH and GPG keys,点击New SSH key
名字随便起,key粘贴刚刚复制的
保存后,在终端输入:

1
ssh -T git@github.com

然后输入Yes
最后配置账号密码

1
2
$ git config --global user.name "redjoker2025" #你的github用户名
$ git config --global user.email "xxx@139.com" #填写你的github注册邮箱

剩下的下期再见