不是開發者,除了下載軟件Github有什麼用?發布靜態站點、遠程共享與加載文件、白嫖5T網盤的開發者訂閱續訂... 零基礎、零代碼從註冊開始的實用github入門分享
Hi,大家好,歡迎來到老E的頻道
很多人使用GitHub只是用來搜索下載軟件
對於普通人而言
編程、寫代碼確實離我們太遠
根本就不需要
那麼今天我們就來一起探討一下
GitHub除了編程,搜索、下載軟件之外的用途
首先聲明
純基礎內容 不做任何的展開
照貓畫虎就行
那麼開始之前還請大家點贊
訂閱老E的頻道
打開動態消息通知
可以隨時接收到更新信息
學會GitHub的非編程用途
十分鐘就夠了
我保持英文界面
從頭開始註冊
點右上角的sign up
或者是直接在這裏輸入郵箱
建議使用Outlook郵箱
因爲你知道GitHub是屬於微軟的
可以很容易的和微軟的相關賬戶進行綁定
點Continue
我們輸入密碼
GitHub對密碼並沒有強制性的強壯密碼要求
但是我們還是應該使用強壯的密碼
包括大小寫字母
數字和特殊字符
然後點Continue
接下來輸入用戶名
這也是我們如果通過GitHub Pages
來發布靜態網站的時候
它的二級域名
所以一定要保持密碼的強壯
而它登錄也可以使用用戶名來進行登錄
下面的是否接收相應的產品更新消息
可以保持默認
然後點Continue
下面是驗證環節
人機驗證是目前GitHub使用過程當中
可能唯一需要魔法的環節
正常的訪問
國內4月份已經完全放開了
也沒有任何的污染
如果沒有出圖的話
我們點一下驗證
這就把右側圖案的方向
就是鞋的腳尖方向
調整爲左側指示的方向就可以了
我調一下
OK
然後點提交
就完成了
它的人機驗證還是比較簡單的
驗證完成之後
就會向你的郵箱發送一個八位數的驗證碼
我們打開
拷貝過來
直接粘貼或者輸入都可以
我輸入一下
如果正確的話
就會自動跳轉到登錄界面
這裏我們使用用戶名或者是郵箱都可以進行登錄
我使用用戶名
比較簡單一些
然後輸入密碼
再點登錄
這樣我們就創建了GitHub的賬號
並且登入了我們的賬戶
下面我們不做任何停留
來發布自己的靜態網站
通過什麼方法來實現呢?
通過創建我們的第一個項目
第一個代碼倉庫來實現
點 創建代碼倉庫
我們並不是要自己寫代碼
更何況我們複製粘貼的HTML或者是MD也是代碼
接下來輸入我們的倉庫名稱或者是項目名稱
實際我們如果通過Pages來發布靜態站點的話
它也是我們這個站點的路徑名
也就是在網站域名之後要加上demo這樣一個路徑描述
隨便寫一個
比如說我輸入一個
這是一個簡單的demo
就完事了
然後其他的保持默認勾選上添加一個Readme文件
你也可以不勾選
這個無所謂的
下一項是協議
即使是開源的也要確定是通過什麼樣的協議來進行許可
保護你自己的知識產權
當然我們只是用來做非編程的用途
我們保持默認
然後點創建倉庫
很快就創建完成
我們會看到添加了Readme.md這樣一個文件
內容就是我們的描述
在GitHub當中
任何文件的修改都是要找到這樣一個鉛筆小圖標
點開就可以進行編輯
當然是文本文件了
我們這裏可以給它改成
比如說加一個just
隨便
然後一定要點提交
我們任何的修改
如果不點提交更改的話是不會生效的
點完之後
然後我們再點最下方的提交更改
這樣才真正修改編輯了一個文件
並且生效
我們點開demo回到項目
就會看到它發生了變化
只要提交的更改就是編寫代碼的活躍狀態
下面我們就開始發佈靜態網站
非常簡單
上方的settings鏈接點開
當然要保證你的路徑確定一下是你當前的代碼倉庫
或者說是項目點開之後
左側的導航欄找到Pagers
點開
第一項,源,保持默認
不用管
下面 分支 Branch
改成Main
然後點Save進行保存
保存之後
它會進行後臺的部署和配置
不用管
等待一下
大概一到兩分鐘會自動的刷新
這時候就有這樣的一個提示
上方:你的站點已經被激活
並且它的URL是這個
前面是我們的用戶名
後面是github.io
路徑是demo(倉庫名/項目名)
我們直接點Visit site
訪問我們的站點
OK就在這裏
對吧
所以我們的用戶名SecPo就是我們的用戶名
是沒有辦法隱藏的
如果你是免費用戶的話
這樣的話
我們就一定要設置相應的強密碼
我們回到項目倉庫
顯示的是readme.md文件
默認的GitHub會依次找屏幕當中列出的三個文件
作爲站點首頁
如果要部署一個像樣的靜態站點
也非常容易
我們以導航類站點爲例
國內很多的導航站點都是以這樣的開源項目爲基礎
進行二次開發
或者是直接照搬的
我呢
是以它爲例直接的照搬
僅僅只是下載、上傳這樣的一個過程
不需要寫一行代碼
它本身就有相應的說明
最簡單的方法就是下載
還不是說Fork
你下載下來以後
然後解完壓以後再上傳
對於任何新手都可以實現
所以你如果做到航站點用了它
還是應該給人點個star的
我這只是一個示例
我也給他點個star
回到我們自己的項目
點上方的add file添加文件
第二項上傳文件
我們可以進行拖拽
也可以點開對話靠來進行選擇
這裏我選擇拖拽的方式
因爲涉及到文件夾的上傳
而不是單個文件的上傳
這就是下載解壓後的WebStack開源項目
因爲GitHub不允許每次上傳超過100個文件
同時我們完全不考慮命令行
所以這裏我們需要進行分批上傳
同時對於一些文件數量過多的目錄來做一些刪減
比如說它的圖標目錄
附件目錄可能有幾百個小圖標
做一些刪減僅僅是一個示例
上傳完成之後
我們再進行提交
完成之後
我們下拉
這是所有的上傳文件的清單
很長
然後點提交更改
那他就開始進行處理
這裏也需要等待一點時間
一兩分鐘吧
同樣的
處理完成之後
會自動跳轉到我們的項目首頁
好 處理完成了
直接來到了我們的項目首頁
我們會注意到Readme文件被覆蓋了
使用了WebStack
它的Readme文件覆蓋掉了我們自己寫的Readme文件
這裏面顯示的都是Readme文件的內容
它也有相應的index.html
這是它的站點首頁
默認會優先的使用它作爲站點首頁
因爲它是靜態網站
你需要修改網站內容
只需要找到鉛筆小圖標
點擊修改、編輯這個文件就可以
當然
你也可以在線下對相關的文件進行編輯
它都是文本文件
編輯完成之後
再上傳覆蓋就可以了
我們來訪問一下我們自己的網站
我打開一個新的標籤頁
輸入我們的網址
secpo.github.io
後面它會自動的加載中文下面的
索引頁index.html
OK
整體上因爲我刪了很多圖標
所以這裏面的圖標顯示是不全的
這個無所謂
你也用不到那麼多
對吧
包括這裏面你可以做相應的修改
如果你也是類似的導航站
比如說把YouTube改成Bilibili
把Google改成百度或者是Bing
這都無所謂
自己進行修改就行
同時還可以有語言上的調整
英文那就是左側的導航欄
由中文變成英文
第二個用途
文件的遠程分享與加載
點添加文件還是上傳文件
還是拖拽的方式
好
這裏我上傳一個TV文件夾
裏面只有一個文件
home.m3u8
然後點提交更改
OK
點開它
我們看到只有這麼一個文件
這個文件怎麼訪問呢
很簡單
通過我們的URL
任何需要遠程加載這個文件的地方
URL鏈接都是這樣的
secpol.github.io-demo
是我們的網站地址
進一步拆解
secpo是用戶名
github.io是固定的
demo是項目名
或者叫倉庫名
TV是我們上傳的文件夾
名稱home是文件名
第三種用途
就是白嫖微軟的5T onedrive雲盤時
保持90天的成功續期
我們登入任何一個開發者賬戶
微軟的開發者賬戶
點右上方的指南圖標
左側導號欄第三項
鏈接賬戶點開
這裏我是已經鏈接了我的一個Github賬號
你在Github上的任何的提交
都會作爲評判你賬戶是否活躍
是否有開發活動
以及是否給你進行續期的標準
這裏我登入我另一個開發者賬戶
還是一樣
右上方的指南圖標點開
微軟的開發者賬戶
它的語言和地區都是可以進行調整的
我們還是點第三項鍊接賬號
點下方的鏈接到Github賬號
點開
點擊之後就開始進行驗證
這裏你要注意
如果你遲遲沒有任何反應
要檢查是否開了魔法
好
這個就OK了
我們點右下方的授權微軟的365開發者計劃
來訪問我們的賬號
並且獲取我們相應的信息
尤其是開發活動的信息
授權的內容在這裏有明確的提示
我們點擊這個按鈕授權
OK
授權成功之後
就會直接返回到365開發者頁面
會顯示出已經Linked to Secpo
也就是Github的賬號
這樣我們就完成了關聯和鏈接
接下來你要做的是項目的活躍和更新
我們回到我們的賬號首頁
在下方或者說中間位置吧
因爲我現在只有一個項目
那就會看到我當前的一個活動狀態是什麼
它是五個層級
從灰色表示完全沒有活動
沒有任何提交
然後到最深的深綠色
所以很多Github的愛好者會問
今天你綠了嗎?
微軟的標準其實並不高
每個月綠兩三次就可以了
好
這是老E和大家交流的Github零代碼用途
還有哪些歡迎大家補充
當然修改記錄
版本控制就算了
別忘了給老E點贊
訂閱老E的頻道
支持我做更多更好的節目
Github是個好東西
而且國內完全放開了
你爲什麼不用呢?
但是從搜索、下載來看
任何發佈者都不欠誰
不要做伸手黨
伸手黨最可恥
好
我們下期見!