Github線上搭建博客

  • hexo

上一篇 給你們介紹了 如何在 本地搭建 HEXO 博客的文章,不過,不少人依然不能知足於讓本身閱讀,迫切想給更多的小夥伴分享,介於此,我們說說 如何讓本身的 博客上線

<!--more-->前端

Hello ,我又回來了!(*  ̄3)(ε ̄ *)

淺談 如何讓網站上線

方法一:花錢!!!

是的,經過 購買域名、租賃服務器、並作好域名解析跳轉,達到可訪問要求。這一套下來,花了很多錢。不過,不少人建網站,仍是基於 本身爽,想讓小夥伴們也能享受本身的 分享。因此,通常不大建議 使用 這個模式 進行前端學習使用。

方法二:免費!!!

網絡上一搜一大把的免費開源產品,在衆多免費提供商中,github 更加符合咱們的需求,而且有愈來愈多的人使用github 來作項目,因此在github上作博客亦做爲知識的延伸。一箭雙鵰,何樂而不爲之。

Just Do It!!!git

註冊github

網址 https://github.com/login 點擊直接註冊github

註冊好了以後打開頁面 點擊右上角的 + 號,選擇 News repositorynpm

請注意是以您的用戶名開頭的,例如個人爲: 「 CracKerMe.github.io 」 用戶名後面的「.github.io」不得修改,此爲您的二級域名。

回到首頁,選擇右下角的 Your repositories 下面 以您的用戶名開頭的連接打開。 vim

請務必注意這裏的SSH 和 HTTPS 的切換,由於 會用到。

請先複製SSH下的 " git@github.com: " 開頭的一串內容

OK👌 在用戶界面上選擇 Settings ,選擇 **SSH and GPG keys ** 緩存

先別急着輸入 key ,,等到後面解決

打開終端,輸入 ssh-keygen ,3個回車,跳出一長串代碼,這時候輸入 vim ~/.ssh/id_rsa.pub ,此時複製 ssh開頭到local 的全部字符串,複製好了以後,填入 上面的 key 裏面。 Add SSH key!

不過,小夥伴們是否是 卡在剛纔的界面,不得動彈?按下 Shift + : + q (注意實在英文輸入法下(⊙o⊙)哦)
:q

很完美!bash

接下來配置 本地數據

此處的 yourname 爲 您的 github 用戶名,email@example.com 就是您在註冊github時綁定的郵箱.注意是 2條命令

git config -global user.name 「Your Name」

,服務器

git config -global user.email 「email@example.com」

,網絡

e.g
git config -global user.name 「CracKerMe」
git config -global user.email 「1160948478@qq.com」

本地配置結束!!!hexo

接下來就能夠直接download 你的git倉庫的內容了

git clone "git@github.com:XXXXXXXXXX"

注意喲,xxxxxxxx是那一長串字符

xxxxx是SSH下的 " git@github.com: " 開頭的一串內容

當您的下載的文件有修改後想從新傳回git 服務器端, 輸入如下命令,檢查 本地與服務器的差別

git status
保留全部修改
git add .
確認全部修改,''裏面可理解爲更新日誌(支持中文)
git commit -m 'i upload something new'
將全部修改提交至緩存區,後面依然是SSH下的 " git@github.com: " 開頭的一串內容
git remote add origin git@github.com:yourname/learngit.git
確認推送至您的github服務器
git push -u origin master

一次文件的下載、上傳完成

想上傳博客了麼?別急 勝利在望

距離成功 只相差一個插件:hexo-deployer-git

npm install hexo-deployer-git —save

終端在您的 博客所在文件夾下,輸入一下命令,便可完成github 的 推送

hexo g

then

hexo d

---沒了麼?

---是的。

---真沒了?

---真沒了!

小結一下,可能會有小夥伴問,上傳博客這麼麻煩,那之後也要這麼麻煩麼?

Of cause not!之後再更新博客的時候,只須要 重複最後兩個命令便可。

hexo g

then

hexo d

相信您看完了這篇文章,跟着作一作仍是會有收穫的!

相關文章
相關標籤/搜索