使用github搭建一个有自然搜索流量的博客

最近在进行关键词调研时,发现有一些来自github的网页排在搜索结果的首页,这说明github的页面权重很高。

如果你想做一个有流量的博客,可以从github开始。在此这前,我对github一无所知,需要从零开始学习。为了加深学习印象,于是作了此篇,权当一个笔记。

学习是很痛苦的一件事情,我也一样。跟着多操作几遍,很快就熟悉了,熟能生巧,不是吗?

在学习的过程中,我大量使用了ChatGPT,遇到不明白的地方,我会咨询ChatGPT,大大提高了我的学习效率,推荐大家试一试。当我认为ChatGPT的解释有歧义的时候,我会借助其他AI工具,比如Deepseek或者Claude来辅助验证,确保AI告诉我的答案是正确的。

Git是什么?

Git是Linux的创始人Linus开发的一个版本控制系统,最初是为了用于维护 Linux 内核的开发。由于Git非常先进和好用,于是很快就流行开来。

Github与Git是什么关系

举个简单的例子,如果说Git是咖啡,那么Github、Coding、码云就是星巴克咖啡、瑞幸咖啡、库迪咖啡。因为Git是个本地软件,并且是基于命令行的,操作起来不是那么方便,于是有些公司就在Git的基础上开发了自己的Git产品,用图形界面简化操作,并提供远程仓库,方便多人使用,协同操作。虽然咖啡的品牌很多,但其实大同小异,并没有什么本质上的区别。

Github是这些Git品牌中的佼佼者,很多知名开源项目都放在 GitHub 上,让它变成了一个开源世界的宝库。如果你了想学习Git,那就从Github开始吧。

安装Git并注册一个Github账号

如果你用的是MacOS,那你就在应用商店中下载Xcode。如果你跟我一样,使用的是Widnows,那就去Git的官网下载:https://git-scm.com/downloads

安装过程很简单,所有选项全部保持默认即可。安装好以后,在菜单中点“Git Bash”即可打开命令行窗口。运行指令

git --version

可查看git的版本

在命令行窗口中运行下面两条指令,设置自己的用户名和邮箱。其实我不知道设置用户名和邮箱有什么用,别人的教程里让这么做,以后也可以随时改。那是不是不设置也可以呢?

git config --global user.name "vpsdawanjia"
git config --global user.email "[email protected]"

如图:

Github的注册就很简单了,过程不表,肯定难不倒聪明的你。官网地址:https://github.com/

Git简单入门

在Github新建一个仓库

当你的Github注册好以后,我们要做的第一件事情,就是建一个仓库。这个仓库就是我们存放代码的地方,当然也可以存放我们的博客。点击网站右上角的“+”号,然后点“New repository”

我们需要给仓库取一个名字,比如Safepal,并描述一下这个仓库的用途以及这个仓库是否公开,如果你是要做博客,那就要选“Public”,设置成Private别人就看不到了。如图:

其他选项默认即可,然后点右下角的“Create repository”创建新仓库。

在本地新建一个项目

在本地新建一个文件夹存放我们的项目,取名为git或者你喜欢的名字,然后再创建一个子文件夹“safepal”。然后我们再创建一个名为README.md的文件,.md是 markdown 格式的文本。然后使用文本编辑器输入下面的内容:

##SafePal简介

作者:VPS大玩家

“`

SafePal 是一款支持多链资产管理的加密货币钱包,提供冷/热钱包一体化解决方案,支持硬件钱包、App 和浏览器插件。

目前SafePal跟Fiat24合作,提供银行服务和万事达卡,马上开通你的首个加密数字资产专属的银行账户吧

“`

本地Git仓库

现在我们再次运行Git bash,通过命令行进入我们的项目文件,比如我的项目路径是E:\git\safepal,那我就在命令行输入下面的指令,切换到我的项目文件夹里

cd /e/git/safepal

然后我们可以通过”pwd”指令,看看是不是切换成功了。如图:

然后再跑下面的指令,初始化我们的项目

git init

执行完这条指令后,我们的项目文件夹里多了一个名为”.git“的隐藏文件夹,你可以在命令行中通过指令”ls -al“来查看。如图:

这个.git文件夹就是我们的git仓库,我们以后提交的所有内容,都存在这里。内面还包含配置文件以及一些例子。

接下来我们需要告诉Git,我们需要把哪个文件或者哪些文件添加到仓库暂存区,我们使用git add指令

git add README.md

如果我们需要将文件夹里的所有文件都添加到仓库暂存,那就用 git add -A

git add -A

最后,我们要提交改动到本地 Git 历史记录,并加上提交说明”第一次提交“ ,这就是commit

git commit -m “第一次提交”

执行结果如图所示:

把我们的项目文提交到远程Github仓库

到目前为止,我们创建的README.md文件还在本地,还没有提交的远程Github仓库。当我们在创建了新仓库以后,新仓库的主界面有很清晰明了的提示:

我们可以通过三种方式访问这个远程仓库:

  1. Github客户端
  2. HTTPS
  3. SSH

其中Github客户端最方便,而HTTPS以及SSH是基于命令行的。我们先来试试HTTPS,SSH要用到密钥,后面再说。

 

上面的图片,第一段是ChatGPT给的说明,第二段是claude写的,看起来claude解释的更清楚,你说呢?

现在这个阶段我们只需要跟着执行就可以了,不求甚解,以后慢慢就熟悉了。

我们依次执行下面的命令行:

git branch -M main
git remote add origin https://github.com/vpsdawanjia/safepal.git
git push -u origin main

第一行是将当前分支重命名为”main”,符合GitHub的新命名规范(从master改为main)

第二行添加远程仓库地址,别名为origin,连接到GitHub上的safepal仓库

第三行 首次推送main分支到远程仓库 参数-u建立跟踪关系,后续可以直接用git push

这是GitHub创建新仓库时提供的标准初始化命令序列。

如果你是第一次使用 GitHub,会弹出一个窗口让你登录,输入用户名和密码即可。

我们的第一次推送就华丽地完成了,刷新一个你的Github页面,你就能看到那个README.md,如图:

刚刚我们在本地写的README.md已经出现在Github上了。

修改项目文件

当我们把项目文件提交到Github以后,突然发现忘记了添加发布时间,要怎么办呢?我们可以使用文本编辑器修改README.md,加上发布时间,然后再提交

git add -A
git commit -m ‘添加了创作时间'
git push

这三行命令是Git的标准工作流程,用于提交和推送代码修改:

第1行:git add -A

  • 将所有修改添加到暂存区
  • -A参数表示添加所有变更,包括:
    • 新文件 (new files)
    • 修改的文件 (modified files)
    • 删除的文件 (deleted files)
  • 等同于 git add --all

第2行:git commit -m '添加了创作时间'

  • 创建一个新的提交,提交信息为”添加了创作时间”
  • -m参数后跟提交信息,描述本次修改的内容
  • 将暂存区的所有变更正式提交到本地仓库

第3行:git push

  • 将本地提交推送到远程仓库
  • 由于之前已经用-u建立了跟踪关系,这里不需要指定远程仓库和分支名
  • 会推送到默认的远程分支(通常是origin/main)

这是日常开发中最常用的Git操作序列:添加修改 → 提交到本地 → 推送到远程仓库。从提交信息来看,这次修改是更改了代码中的创作时间。执行结果:

完成后,再刷新一下页面,我们添加的”上传时间:2025年5月26日“就同步到了远程仓库。

其实你会发现,日常更新项目就是这些命令,非常简单。这三条命令就是最日常、最经典的 Git 三连。如图:

克隆项目和同步远程仓库里的文件

在实际的工作环境中,一个项目往往有多个程序员同时参与,经常会出现多个人修改同一个文件的时候。其他人修改了代码并提交到了远程仓库,远程仓库的代码比你本地的新。我们在进行开发之前,需要先把别的同事提交的代码同步过来,避免产生代码冲突。我们需要用到的指令是

git pull

如果我们赚钱了,买了一台新电脑,怎么样把原来的项目复制过来呢?我们可以使用克隆功能,一个指令就可以搞定。在新电脑上新建一个文件夹,起个名字,比如git,放在E盘。

运行Git Bash,然后输入 cd /e/git,进入到git文件夹。

打开Github,进入目标仓库的首页,点击“<>Code”按钮旁边向下的小三角,复制下目标仓库的https地址,如图:

然后执行git clone指令

git clone https://github.com/vpsdawanjia/safepal.git

很快,远程仓库的项目就克隆到我们的新电脑上了。

当你入职了一家新公司,公司相关负责人会把你邀请到一些项目仓库,然后你就可以通过clone指令把项目克隆到本地,在此基础上添加新的代码。

SSH密钥

除了HTTPS,我们还可以通过SSH密钥访问github,在Git bash里执行下面的指令生成公钥和私钥

ssh -keygen

执行这个指令以后,一路回车,会在C:\用户\你的用户名\.ssh目录中生成一对公钥和私钥,其中以.pub后缀结尾的文件就是你的公钥,用文本编辑器打开,复制里面的内容:即你的公钥。

然后打开 https://github.com/settings/keys,点击“New SSH key”,把你的公钥复制进去,然后点“Add SSH key”,如图:

添加了SSH key,我们就可以通过SSH的方式来访问github,比如克隆一个项目:

git clone [email protected]:vpsdawanjia/safepal.git

其中 的SSH访问地址“[email protected]:vpsdawanjia/safepal.git”可以在HTTPS地址的旁边找到

添加同事

项目来了新人,可以把他邀请到项目里,在项目的“Settings”可以把相关人员添加进来,如图:

Github桌面客户端的使用

下载地址:https://github.com/apps/desktop

不懂的直接问ChatGPT或者Claude

Github其他应用

因为我的目的是用Github做一个有流量的博客,所以像回滚历史、代码冲突、分支的操作、团队开发工作流以及参加开源项目等方面的知识我就不学习了,暂时还用不上。

此外,我的主要目的是有流量,而不是把博客做的好看,因此我的文章直接放在文件夹里,把标题当成文件名,以.md结尾即可。

如何在github写文章

如果你打算手搓Markdonw,请允许我叫你一声大佬!反正我不会,我用的是Typora+PicGo,图床就用Github。

总之,Typora 借助 PicGo 可以实现自动图床上传,图文写作 + 博客发布更流畅,是写作效率利器。这也是ChatGPT教我的。

博客地址:https://github.com/vpsdawanjia/safepal

当文章写到这里的时候,我觉得我已经完全掌握了如何在github写博客。至于能不能搞到流量,就不是我能决定的了,一切交给时间吧。

转载记得给个链接:VPS大玩家 » 使用github搭建一个有自然搜索流量的博客

5 评论

7+9=

  1. 萌新求带

    大神好,请问你这里有卖国外的手机卡吗?我想用来注册个电报账号啥的。

    回复
    • vps大玩家

      没有,可以去京东上看看giffgaff
      如果有支持esim的手机,可以看看Tello或者redteago

      回复
  2. 萌新求带

    去JD看过了下单立马被取消订单无法支付😭
    大神,我有两张3HK的卡请问下如果实名了是不是就能收到国外的验证码了?

    回复
  3. 萌新求带

    好的,谢谢大神😭

    回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏