GitHub 博客搭建

01

首先是百度GitHub

GitHub是一个面向开源和私有软件项目的托管平台,只支持Git作为唯一的版本库格式进行托管。

GitHub是开源的,有很多的工程师开源自己的项目,这是我们获得大量的资源的源头。

————————————————————————————————————————————————————————————————————————————————

02

注册一个GitHub账号

直接注册就好了,如果看不懂英文的话建议直接去谷歌浏览器上面注册,谷歌上面可以直接翻译网页(其他的浏览器目前没见过有,不过应该是有扩展程序实现的)

注册的时候有一点就是在选择是不是付费账户那里

 

 付费的话别人不能够查看你的代码,免费的话就是开源的,对所有人公开,你写的代码什么的存在库里面的资源什么的都可以被直接“复制粘贴”

————————————————————————————————————————————————————————————————————————————————————

03

创建什么仓库项目之类的,可以先缓一缓,,,,我的话是先下载好GitHub桌面版(个人觉得这样的话接下来的事情都比较容易操作了)

首先是官网下载的网址:  https://desktop.github.com   不知道别的小伙伴打开下载是怎么样的,我的话下载的时候显示是打不开网页的,一直在报错

解决的办法是直接把下载GitHub桌面的加载的网址直接放复制粘贴到迅雷下载,之后下载安装就好了,,,还有就是Internet的安全和信任问题在控制面板的安全上面选择

受信任的站点,,把GitHubdesktop下载的网址复制粘贴上去然后确定,再重新打开浏览器试一试。

然后是直接汉化,毕竟英语水平摆在那里

不汉化不行。在Github的官网上面直接搜索GitHubdesktop_zh  进入lkyero/githubdesktop_zh仓库(注意是仓库不要搜代码不然找不到)

之后下载好那个代码

 

之后解压发现查看那个readme文本

 

当然是一键替换,,,,复制好那个网址直接使用迅雷搜索下载,不用浏览器的原因还是一样,打不开

下载好了之后打开

 

 

然后就报错了,很不错

 

没什么还好说的自己太菜了,改js脚本显然是不现实的先不说会不会,光是这么多的错误就要改挺久的,然后我的话是重新安装了一次,,OKOK之后就没有显示有错误了

之后一键汉化,,显示又显示没有任何改变,有一条一闪而过的英文,直接截屏发现是要先弄个分支出来才行,没办法照做喽,新建了了分支然后汉化,,,,只汉化了菜单

后面知道是汉化包的版本不适配新版的github了,,,重新下载好一个最新版的汉化包,然后接着汉化,好吧,直接白屏了。。。。其实汉化了主菜单也挺不错了的。。。。。。。

————————————————————————————————————————————————————————————————————————————————————

04

然后就是新建一个仓库了  我 在官网上操作的,个人界面选择新建   repository   进入界面之后填写域名  格式为  你想使用的名字.github.io

之后的话就是创建完成了     你可以返回之前的主界面点击setting(设置)在GitHub  page  那里

选择  choose a theme选择官方推荐的自己喜欢的一个主题,在跳转的界面选择commit change  然后就会自动帮你生成好一个网页 

你可以通过访问 http://你的名字.github.io来访问到你的网站

搭建好的网站要使用Git(开源分布式版本控制系统)我的理解是所谓版本控制就是相当于虚拟机里面的快照,一个存档(不会被新的改动覆盖)这就是它适合团队协作的原因

使用Git能高效地处理项目并且同步到GitHub上面  下载地址:https://git-scm.com/download/win    windows 64位  具体的使用教学可以直接去百度

接下来是安装hexo

hexo是基于node.js环境的一个静态博客网站生成器

下载node.js   :   https://nodejs.org/en/download/

来看看你百度的解释

Node.js 就是运行在服务端的 JavaScript。

Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。

下载好后安装检查是不是安装成功了,在命令行使用指令检查

 

之后在命令行安装  hexo  

 

上面做的有点问题不知道hexo是下载在哪里  执行      npm  uninstall    hexo-cli   -g  在命令行执行可以直接卸载hexo(好,重新安装一次,反正是小问题,一句话的事情)

hexo是我们个人博客网站的框架,在电脑里面新创好一个文件夹用来之后用来保存hexo框架和之后发你的网站。

在你想要的位置新建好一个文件夹,,然后进入文件夹中在文件夹中打开终端,两个方法一是在文件夹的路进那里直接cmd或者是powershell,二是在空白的地方按住shift键鼠标右键

在这里打开 Windows   powershell   下载好之后还要初始化一下博客    :

 

 

然后就报错了,,原因是Git还没有下载安装成功。。。。。。

然后直接百度还是实用迅雷下载(大概是和之前下载GitHub桌面版一样的原因)

https://blog.csdn.net/weixin_37826412/article/details/105412604

https://www.cnblogs.com/wj-1314/p/7993819.html

终于下载和安装好了      在命令行检查是不是安装好了

 

 

然后先执行  该blog文件夹里面执行npm install  hexo-deployer-git --save   

 

 害,又是一大堆的错,,人生啊。。。。。。

其实的话问题也不大的,,继续下去吧

————————————————————————————————————————————————————————————————————————————————————————————

05

在新建的文件夹下面再新建一个hexo文件夹,新建之后进入里面鼠标左键打开Git bash  here  然后初始化  init hexo    执行命令的时候等一下不要急(之前老是以为没有回应就关掉了,后面才知道他只是执行命令民慢而已)    初始化之后会在hexo文件夹下面生成一些初始文件夹  如图:

 

 之后执行  hexo  generate        和  hexo   server      成功执行之后就可以登陆http://localhost:4000  就可以查看博客首页

 

 ———————————————————————————————————————————————————————————————————————————————————————————————0

06

这样的话本地博客就算是部署完成了,但只是我们能通过本地连接访问该博客,我们现在要做的是让别的人能够访问到我们的博客,这就需要我们将博客部署到GitHub page  上面

配置ssh秘钥  只有配置好了ssh秘钥之后才能实现Git操作本地代码库与GitHub代码库同步,在第一次新建的文件夹里面进入  Git bash here  输入以下代码:

ssh-keygen -t rsa -c "注册的邮箱地址"

执行的时候报错

 

 原因是‘“-”的问题   像使用kali一样鼠标中间的滑轮点一下直接复制,不要手打。。。。。。

接下来直接回车回车回车就好了,直到出现新的命令行输入  clip < ~/.ssh/id_rsa.pub    没有报错的话就是成功了

然后就是登陆GitHub网页  在右上角最右边的图标进入设置(setting)  看到ssh秘钥那栏,之后第一栏随便你填什么,然后下面的那一栏把ssh秘钥粘贴进去

之后就是确认验证密码。。。。。。。

 

 之后是检查是不是配置正确  输入  

$ ssh -T git@github.com

之后输入  yes

出现

 

 则表示设置正确

————————————————————————————————————————————————————————————————————————————————————

07

配置Git个人信息

建议的话是和GitHub的一样的昵称和邮箱

输入指令:Git config --global user.name "你的昵称"                git config  --global user.email "你的邮箱"。

没有报错即是成功

 到这里ssh就配置完成了,本机已经成功连接到了github.

_______________________________________________________________________________________________________________

08

将本地的hexo文件更新到Github的库中

登陆GitHub打开自己的库然后

 

 复制好ssh下面的地址

然后打开之前创建好的hexo文件夹

 

 

 

 

 

 

修改保存好之后执行下面指令

 

 

 出现报错因为没有安装好,在执行下面指令

 

 

 安装好了之后还是有一个报错

 

 

打开那配置文件改成下面的样子   冒号后面要有空格,还有就是要缩进

 

 

 最后没有报错了,暂且认为成功了吧

 

 

 现在所有人都可以使用https://你的名字.github.io  访问你的博客了,,,,博客这样的话就搭建完成了。。。。。。。。。。

————————————————————————————————————————————————————————————————————————————————————

 

 

 

 

 

posted @ 2021-01-25 20:43  ctfliar  阅读(330)  评论(0)    收藏  举报