該如何用 GitHub Pages 架個人網站 (上)

閱讀時間約 3 分鐘

怎麼會突然想架站呢? 其實是想找個地方放自己的「個人簡介與資料」,以前唸博士班時,系上都會給我們每個人一個空間,只要把網頁放到那個空間去,就可以在網路上查到我們個人的網頁。

當時其實沒有去了解為何可以這樣做,反正交差了事,照著範例做就可以。現在想說自己在網路上跟無名氏一樣,但又不想把資料更新在社群平台如 LinkedIn 或是 Facebook

於是就想到了自己架個人網站來試試,說是個人網站,也不過就是想跟以前唸書一樣,找個地方放「個人網頁」,然後可以在網路上搜尋的到而已。

說做就做,Google 了一下自架站的資料,主要針對是免費的部份,所以我沒有要用自己的網域名,畢竟申請要錢。

另外,網站托管的伺服器 (虛擬主機) 也要錢,所以當我看到免費的 GitHub Pages 可以當「網頁伺服器」使用時,就選定它了。

我先查了「使用 GitHub Pages 架設個人網站」,按照它的說明操作,但應該是 GitHub 有小改版,流程畫面好像不太一樣,不過我還是成功上傳了 Test.txt 檔,並且可以在瀏覽器上開啟。

但想了一下,我是要放「個人網頁」耶,就是那種輸入網址可以跑出我自己背景的網站,那該怎麼做呢?

於是我又查到另一篇教學「使用 GitHub Pages + Hexo 來架設個人部落格」,這個作者自己的部落格就是用 GitHub Pages 架設的,它裡面有說明 GitHub Pages 是相當好用的免費個人架站方式,但唯一缺點就是只能架設「靜態網站」。

設定 GitHub Pages 的方式都一樣,但這邊準備用 Hexo 框架來架設個人網站,因為這邊比較複雜,我把自己的操作流程放到另一篇文章敘述。

在使用 Hexo 前, 先測試網頁能否正常顯示,於是先手刻了 index.html 檔案,並放到 GitHub 的根目錄,然後再把網頁設定指向根目錄,這樣就可以看到手刻的網頁:https://otakuyeh.github.io/

但我對於怎麼用設計工具生成網頁還是很陌生,認知還停留在很多年前的 FrontPage,所以又找了些「靜態網站生成器」的資料參考一下,不過說不定最後還是回去用 FrontPage,畢竟我只是要最簡單的「個人網頁」阿!

這邊順帶提一下,因為近年來很多「部落格平台」都關閉了,導致很多部落客都得打包資料搬家,所以部落格的文件內容是不是容易轉移就變得相對重要,如果是支援 「Markdown 語法」的,通常都比較容易整個打包帶走。

所以現在越來越多部落客是傾向用 「WordPress + 虛擬主機租用」的方式自行架站,但如果只是很單純的部落格內容分享,我覺得採用 「GitHub Pages + Hexo」 的方式應該也很理想,可以選擇要不要自己的網域名,如果不需要的話就完全免費,如同「使用 GitHub Pages + Hexo 來架設個人部落格」一樣。

不過嘛,如果想要免費,就得祈禱 GitHub 別倒,或是說這項服務別被「取消」或是改為「收費制」。

GitHub 已經被微軟收購了,它目前是全球最大的程式碼代管平台,倒閉這事應該不容易發生,但會不會收費就......微軟做事,懂得的人就懂。

其實我漏掉一個「免費之王」,那就是 「Google Sites 協作平台」,我們公司打從一開始的官網就是用它做的,雖說功能陽春,但卻能讓完全不懂程式設計的同事,也能搞定一個公司網站,真神奇!

閱讀可以用最低的成本來獲得別人經驗,培養閱讀能力,一生受益。但要記住,別只讓自己的大腦永遠處於「輸入狀態」,要適當地「輸出」自己的想法。透過閱讀輸入,再利用寫作輸出,就像「費曼學習法」說的一樣,教授到別人能夠了解,自己才算是領悟了這門學問。
留言0
查看全部
發表第一個留言支持創作者!
這幾天加壓馬達故障一直運轉,逼不得已只好使出開關電大法,要用時才去把馬達的電打開,但這樣很麻煩,每次洗澡前就要去頂樓開馬達,如果碰到下雨天更是慘。 於是今天下定決心,看一下網路前輩的教學,自己 DIY 修理加壓馬達。 判斷故障原因時,別急著下定論,或許跟事實剛好相反。
這幾天加壓馬達故障一直運轉,逼不得已只好使出開關電大法,要用時才去把馬達的電打開,但這樣很麻煩,每次洗澡前就要去頂樓開馬達,如果碰到下雨天更是慘。 於是今天下定決心,看一下網路前輩的教學,自己 DIY 修理加壓馬達。 判斷故障原因時,別急著下定論,或許跟事實剛好相反。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
隨著責任的增加,許多人可能會開始感受到時間的壓力。這種壓力似乎如影隨形,每一天都像是時間在無情的流逝,而我們的待辦清單卻越來越多。然而,即使在這種緊張的節奏中,我們依然可以找到方法來應對。 有效的時間管理不僅是一門技巧,更是一種心態的轉變。接下來,我們可以一起探討如何在這樣的情境下,找回對時間
Thumbnail
《勞動基準法》第54條第1項第1款原規定勞工非年滿65歲,雇主不得強制其退休, 立法意旨,係規範勞工持續受僱至年滿65歲前,雇主不得任意強制勞工退休。 本次修正《勞動基準法》第54條規定, 明定勞雇雙方可協商延後強制退休年齡,將勞資協商明文列為法律,一方面可以讓資方鼓勵高齡勞工續留職場,另一方
在星星兒的口語能力和表達能力,有到一定程度,那麼,照顧者該如何協助星星兒活用? 關於這點,就是一大挑戰了。 尋找的,就必尋見;叩門的,就給他開門。(馬太福音第7章第8節) 在主兒女來說,不管想要什麼,就要放膽直接找三位一體主要。 像〝大家說英語〞的作者,就是單純向主求〝愛〞,所以,得到公視和
Thumbnail
債務糾紛是常見民事案件,但債務形成的原因眾多,但借錢容易拿回難,遇到債務人欠錢不還時,債權人該怎麼做呢?本篇文章的目的,在說明債務催收的流程,也有利債權人與律師溝通,了解如何利用法律保障自身權益。
Thumbnail
孩子「網路成癮」背後的可能原因是什麼?如何避免已有手機的青春期孩子陷入其中不可自拔?
Thumbnail
在數據視覺化的領域中,地圖可視化是一種強大的工具,能夠幫助我們更清晰地理解和傳達地理數據。本篇文章將介紹四個網頁工具,包括 Datawrapper、Pixel Map Generator、PlotDB 和 MapChart,讓你了解如何使用這些工具來製作出令人驚艷的可視化地圖。
Thumbnail
我滿喜歡每次讀一些英文商業新聞時,就跟著想看有哪些商業例子也有類似狀況 這樣就可以把學到的英文用到我想到的例子上~
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
隨著責任的增加,許多人可能會開始感受到時間的壓力。這種壓力似乎如影隨形,每一天都像是時間在無情的流逝,而我們的待辦清單卻越來越多。然而,即使在這種緊張的節奏中,我們依然可以找到方法來應對。 有效的時間管理不僅是一門技巧,更是一種心態的轉變。接下來,我們可以一起探討如何在這樣的情境下,找回對時間
Thumbnail
《勞動基準法》第54條第1項第1款原規定勞工非年滿65歲,雇主不得強制其退休, 立法意旨,係規範勞工持續受僱至年滿65歲前,雇主不得任意強制勞工退休。 本次修正《勞動基準法》第54條規定, 明定勞雇雙方可協商延後強制退休年齡,將勞資協商明文列為法律,一方面可以讓資方鼓勵高齡勞工續留職場,另一方
在星星兒的口語能力和表達能力,有到一定程度,那麼,照顧者該如何協助星星兒活用? 關於這點,就是一大挑戰了。 尋找的,就必尋見;叩門的,就給他開門。(馬太福音第7章第8節) 在主兒女來說,不管想要什麼,就要放膽直接找三位一體主要。 像〝大家說英語〞的作者,就是單純向主求〝愛〞,所以,得到公視和
Thumbnail
債務糾紛是常見民事案件,但債務形成的原因眾多,但借錢容易拿回難,遇到債務人欠錢不還時,債權人該怎麼做呢?本篇文章的目的,在說明債務催收的流程,也有利債權人與律師溝通,了解如何利用法律保障自身權益。
Thumbnail
孩子「網路成癮」背後的可能原因是什麼?如何避免已有手機的青春期孩子陷入其中不可自拔?
Thumbnail
在數據視覺化的領域中,地圖可視化是一種強大的工具,能夠幫助我們更清晰地理解和傳達地理數據。本篇文章將介紹四個網頁工具,包括 Datawrapper、Pixel Map Generator、PlotDB 和 MapChart,讓你了解如何使用這些工具來製作出令人驚艷的可視化地圖。
Thumbnail
我滿喜歡每次讀一些英文商業新聞時,就跟著想看有哪些商業例子也有類似狀況 這樣就可以把學到的英文用到我想到的例子上~