1987WEB视界-分享互联网热门产品和行业

您现在的位置是:首页 > 网络工具 > 正文

网络工具

将hexo博客搭建在github上

1987web2023-09-15网络工具178
注册github账号并创建仓库

注册github账号并创建仓库

首先在github上注册账号。

填写用户名、email、密码会有验证通过邮箱发送给你,进行验证选择仓库创建一个和你用户名相同的仓库,如:你的用户名+.github.io,必须以用户名开头

创建仓库

步骤-点击new repository新建- repository name 输入,点击创建按钮

SSH相关设置

因为需要部署到你的github仓库,每次更改都要deploy ,如果不配置ssh key 每次你都需要输入github 账号密码,太过烦琐。

生成SSH

在blog目录下打开命令窗口,输入代码

git config --global user.name "yourname"//yourname填写你的github用户名git config --global user.email "youremail"//youremail填写你的github的邮箱

可以用代码检查是否输入正确

git config user.namegit config user.email

执行以下命令生成密钥和公钥

ssh-keygen -t rsa -C "youremail"

之后回车,通过命令窗口显示的路径找到idrsa.pub打开,将内容复制

添加到github

github主页点击右上角头像,setting-> SSH and GPG keys,新建SSH key。title可以随便填写,可以不填,我填的是我的用户名。key里面要把你的idrsa.pub里面的信息复制进去,然后点击Add SSH key这里验证一下是否连接成功,在根目录下的git bash中输入:

ssh -T

会有如下提示:

The authenticity of host github.com (52.74.223.119) cant be established.RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8.Are you sure you want to continue connecting (yes/no)?

输入:yes,会有以下提示:

Hi yremp2! Youve successfully authenticated, but GitHub does not provide shell access.

这表示配置成功,就可以下一步操作了。

将Hexo部署到github

修改配置文件

这一步是将hexo和Github关联起来,在你的博客根目录(我的是:Blog)下找到 config.yml,可以用记事本打开,在最下方找到

deploy: type: git repo: branch: master

配置文件:后需要有空格,没有会出错

部署

安装deploy-git,blog目录下打开命令窗口

npm install hexo-deployer-git --save

然后输入

hexo cleanhexo ghexo d

输入hexo d时可能有时会跳出窗口要你输入username和password。

这个时候在你的github仓库中你会发现会出现跟你博客根目录一样的文件,你的根目录上的文件已经部署到你的github仓库上了。

打开浏览器,输入xxxx.github.io,这里将请按照你的github用户名.github.io 输入,就可以访问你的博客啦。

新建文章

hexo n 文章名称

上传github

hexo clean hexo g hexo d

hexo常用命令

hexo clean //清除缓存hexo g //生成新数据hexo d //部署hexo s //启动本地服务预览npm install hexo -g //安装Hexonpm update hexo -g //升级hexo init 初始化博客hexo server -p 5000更改端口

都什么年代了,你居然还连不上GitHub?

前言众所周知,GitHub是我们程序员在上班或者学习的时候经常会逛的一个地方[手动狗头],而且如果我们想参与开源项目的话,GitHub也是一个很好的平台。

  • 下一篇个人博客第1篇——注册GitHub

    个人博客第1篇——注册GitHub

    注册GitHub详细步骤: