github ssh 配置_教大家怎么用GitHub免费搭建自己的博客网站

news/2024/5/13 21:07:54/文章来源:https://blog.csdn.net/weixin_39571404/article/details/110467336
1628b5de934d7f6de48470d858575697.png

先给你们看看个效果网站:

https://www.a2data.cn/

环境准备:

Node.js

Hexo

Git

GitHub SSH key

Typora (Md格式书写工具)

idea(就是编辑工具,推荐webstorm)


安装Node.js

中文网:https://nodejs.org/zh-cn/download/

官方网站:https://nodejs.org/en/

直接下载对应的安装包,之后一顿操作,跟安装QQ一样。

0bb66bc2243547fe8b0eb3224dce1119.png
dda894286c88fb78971b44d98d9066ca.png

安装步骤如下:

d4d7258635c0621d4c74447dd60118ea.png
c7f2d2b763943ab68554813b5a2d9aaa.png
f1674efc4b55e843010a17ea7bbf46ef.png
ba846ec12f87b031e6ee26be43d29086.png
005414278445a2df6e123a10c5ed9843.png

选择安装

fc5202844018f9e4d3e590aef4db2fdc.png
da7f6ae4fda951103f369386bbbf859c.png

安装完成

fafe847aa9d11cb86230fd13bc69588b.png

查看是否安装成功

启动:win键(就是windows图标得那个按键) + R

输入:cmd

清空:cls

b3a30d2b79dcd0af0282732abc9e379a.png

安装hexo

npm install hexo-cli -g

输入npm install hexo -g,开始安装Hexo

输入 hexo -v 查看是否安装成功

提示:这个命令可以用cmd,webstom或者git的命令界面去运行。。

14bc36521c6a9bbc9300b86caadf92b9.png

创建博客

# 方式1 一定要是一个空的文件夹mkdir sqlsq.github.iocd sqlsq.github.iohexo init

提示:这个命令可以用webstom命令界面去运行。。

启动服务就可以访问你的博客了

hexo s

08776f35c2a4f0afa0f031bc0c97a9ed.png

本地访问

到此,你已经可以搭建hexo 博客了,恭喜一波。

就直接点一下http://localhost:4000/就可以访问你的博客了

c8440946727765345e371ff96dd29525.png

以上你的个人博客就创建完成了!如果你也想让别人访问你的网站你就要把你的这个项目上传到你的GitHub!

接下来小编教你怎么上传到github并且设置好所有的配置!

安装Git

官网:https://git-scm.com/downloads

下载直接默认下一步即可:

7e903f999a7fc6c817e368b6f67e07fc.png
3d630f5c3b09c109b2c86f6ede1e4920.png
06c279f7da8aef276b0ab3938fe8ccd6.png

配置自己的ssh

桌面鼠标右键,点击Git Base Here。

# 设置 git 相关信息git config --global user.name "你得昵称"git config --global user.email "your.email"# 生成密钥ssh-keygen -t rsa -C "youemail" # a2data@vip@qq.com`连续回车 3连击` 即可完成密钥的生成创建。
a98d10e9031f7a7fd83f1abd4b6c5b29.png

查看密钥

输入cd ~/.ssh,检查是否由.ssh的文件夹 ls 查看
# 本部分需要在 github上使用,别着急请往下看。cat id_rsa.pub
8cdea670991f116b76a732a289401bc2.png

先在本地创建一个文件把你的密钥保存下来,下面需要配置github ssh的时候需要用到!就不需要再查询了!

注册Github

打开github官网:https://github.com

96f33eaf2d3955e8a40b0b9bf8cb3165.png
089a4f31ede4f0182c824b653c533660.png
47175e16819ffa7fd7fd14a0b2b7ac39.png

选择你得职业相关信息:

d4f4b10450e8c8b1bb656b7b38347f71.png

创建并且会给你发邮件激活:

090d17631ba546a7efc6214db576b3b9.png

登录邮箱激活:

b6abeda513bf209a583305da65fc5e87.png

配置Github

9b74e32e54e79e80f0a2dcafbe4be577.png

配置key

0ecad4b20ab30bfe0c4f75431dde4b86.png
7d4bcfb537f474b783227055727a02ea.png

完成配置

d361eabe2ed8ddc88bb0a01f793cb159.png

测试配置是否成功

输入ssh -T git@github.com,测试添加ssh是否成功。输入yes,如果看到Hi后面是你的用户名,就说明成功了
59c7a6cb880ccf7e206e3772a3664179.png

配置成功之后就在GitHub创建你的项目仓库!用来保存你的博客

创建仓库

b299415dccb0e29e5f11e23366b3ed78.png
bbeda4337245dfba1f1632fbfbb542af.png

注意:仓库名格式必须只能这样写 你的用户名+github.io比如我github名字是zenganiu 那我的仓库名就是 zenganiu.github.io

c12ffca87041b198a656fd4341844785.png

上传你本地的博客到Github

修改配置

修改你博客根目录中_config.yml文件,把你的github的仓库链接配置上去!

deploy: type: git repository: git@github.com:nianshaofeng/nianshaofeng.github.io.git branch: master

注意:格式repository填的是你的github仓库的ssh地址

怎么查看自己的仓库的ssh地址?

26cf0f52eed5fbf7072979fdd89b6e15.png

配置好之后就可以把自己本地的博客上传到github了!

发布部署

# 在生成以及部署文章之前,需要安装一个扩展:如下图npm install hexo-deployer-git --save
fd7cc2ccb421c97cf94cf6f85bb2464e.png
# 把项目打包hexo g # 把项目提交到githubhexo d
1059bc1574b9e765df29a26cb160450e.png

这样你的博客就上传成功了!你就可以让你的朋友直接访问你的博客项目了!

3e37b30473578bd3c6510dc155e9c65f.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_773634.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网硕主机php升级,如何将phpwind8.7程序网站升级9.0方法

无忧主机小编真的很开心,在经过了这么多日子的测试,phpwind9.0终于正式发布了。无忧主机小编终于可以把自己的网站升级到最新的版本了。但是phpwind9.0整个架构都改版了,小编我也不敢乱升级,于是无忧主机小编参考了phpwind官方的升…

原始数据哪里找?这些网站要用好!200个国内外经济/金融/行研/咨询数据网站大全(附链接)...

本文约8000字,建议阅读10分钟本文为你提供200个国内外经济、金融、行研、咨询数据网。资料搜集是个相当繁琐与累的工作,也是投资入门的基本,良好的信息资料搜集能力有利于我们快速了解投资主体的基本情况,为后续的调研及一手资料的…

Linux运维基础(五):网站流量度量

IP IP(Internet Protocol),这里指独立IP数。 独立IP数:一般一天内相同IP地址的客户端访问网页只会被记录一次,被计入的总次数为独立IP数。 记录独立IP数的时间可为一天,一个月,目前通用的标准为一天。 独立IP数与实际…

sdr 软件_软件定义无线电网站 sdr.hu 宣布关闭

软件定义无线电网站 sdr.hu 宣布关闭,站长给出的理由是这是一个个人业余爱好项目,他的关注点现在转移到了其他项目,既没有精力继续维护网站,也无法防止其被滥用。“防止被滥用”更像是一个来自当局施压的结果,许多人怀…

php签入html出来的影响seo吗_seo步骤优化师那个好

seo步骤优化师那个好很多人现在都在手机上运用语音搜索。物质的真实物质情形上,20%的移动查问是语音搜索。语音搜索的重要性正在提升。由于这个,您需求着手思索问题很多人在执行语音搜索特殊情况运用的天然语言。并将您的发觉添加到关键字列表…

阿里云服务器搭建个人网站(●‘◡‘●)

云服务器搭建个人网站(针对新手) 转载地址:https://developer.aliyun.com/article/758856? ​ 简介: 首先,我们需要购买阿里云服务器和域名。域名建议用.com后缀的(一般五十左右)&#xff0c…

python sqlite3 带密码_Python爬虫+Flask,带你创建车标学习网站!超级吊有木有!

文化不分边界人,为什么要读书?举个例子: 当看到天边飞鸟,你会说:“落霞与孤鹜齐飞,秋水共长天一色。”而不是:“卧靠,好多鸟。”; 当你失恋时你低吟浅唱道:“人生若只如初见&#xf…

php刷网站关键词排名,网站关键词排名如何刷点击流量?

关于网站关键词排名刷点击流量从收录到排名再到引流一、收录问题在站长交流群里面我看了分享的原创文章,说实话从语言描述和逻辑上分析,的确是亲自敲打的文章,称之为原创也不为过,但是细细斟酌,会发现根本就是流水线&a…

webpack打包jquery多页_用webpack打包老网站(jquery切图)或重构浅谈!

随着前端技术的快速发展,前端技术栈也越来越复杂多样了。什么是webpack?他能干些啥?WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓…

各类数据集网站收集

来源于:https://www.jianshu.com/p/42697d0d2fc1 1.Mall Dataset: http://personal.ie.cuhk.edu.hk/~ccloy/downloads_mall_dataset.html 2.ShanghaiTech https://pan.baidu.com/s/1nuAYslz WorldExpo 10 This paper is in cooperation with Shangha…

【服务器架构】十张图带你了解大型网站架构

目录 1、初始阶段的网站架构 2、应用服务和数据服务分离 3.使用缓存改善网站性能 4、使用应用服务器集群改善网站的并发处理能力 5、数据库读写分离 6、使用反向代理和CDN加上网站相应 7、使用分布式文件系统和分布式数据库系统 8、使用NoSQL和搜索引擎 9、业务拆分 …

Ping计算机名和Ping网站域名都是由DNS解析吗?

背景 最近公司换了一台打印机,在终端上添加扫描的时候主机名输入计算机名报错“连接超时”,但是将主机名改为IP后就可以“正常连接”了。在处理这个问题的时候首先想到的就是DNS、wins等服务器IP没配置导致不能解析计算机名所致。 引言 通过给打印机配…

IE退役,建议使用IE的网站如何打开,Edge接力。

微软宣布将于美国当地时间6月15日(北京时间6月16日),停止对IE( Internet Explorer)浏览器的所有支持和更新,为这款服务用户超过27年的浏览器画上句号。未来,将由微软推出的Edge浏览器接棒。 尽管…

学习-安全类网站

SeEBug: https://www.seebug.org/ Sebug安全文档: http://old.sebug.net/paper/ OWAPS: http://www.owasp.org.cn/owasp-project 欢迎关注公众号:

大型网站架构:负载均衡(1)

面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器,采用高效率的编程语言比如(Go,Scala)等,当单机容量达到极限时,我们需要考虑业务拆分和分…

大型网站架构:负载均衡(2)

大型网站架构系列:负载均衡详解(2) 本文是负载均衡详解的第一篇文章,介绍负载均衡算法, 硬件负载均衡。部分内容摘自读书笔记。 三、负载均衡算法 常用的负载均衡算法有,轮询,随机&#xff0…

大型网站架构系列:负载均衡详解(3)

一、软件负载均衡概述 硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文参考大量文档&a…

大型网站架构系列:负载均衡详解(4)

本文是负载均衡详解的第四篇,主要介绍了LVS的三种请求转发模式和八种负载均衡算法,以及Haproxy的特点和负载均衡算法。具体参考文章,详见最后的链接。 三、LVS负载均衡 LVS是一个开源的软件,由毕业于国防科技大学的章文嵩博士于19…

开发实用网站收藏

1,BootCDN https://www.bootcdn.cn/ 2,Can I Use https://caniuse.com/ 检查浏览器兼容性 3,代码压缩 https://tool.oschina.net/jscompress/ 4,url编码解码等 http://www.bejson.com/enc/urlencode/#6