手把手教你用 GitHub Pages 搭建網站!

手把手教你用 GitHub Pages 搭建網站!
Photo by Kevin Bhagat / Unsplash

我們公司內部的讀書分享會,有同事用AI vibe coding 把簡報做成網頁 HTML 的形式。我心想這也太酷了吧,我也來搞一個試試看!感謝好心的同事有留下那個簡報的原始碼,我也用 vibe coding 把那份簡報魔改成一個讀書會簡報編輯器,並且輸出了一份 HTML 簡報。

我覺得把簡報做成網頁的優點很明顯,不需要安裝任何簡報軟體,只要有瀏覽器,輸入 URL 就可以使用簡報,而且想玩什麼花樣,都可以用 CSS、JavaScript 去寫;但同樣的,缺點也很大——也就是把 HTML 做出來。把 HTML 做出來之後還會遇到問題,如果只是用瀏覽器打開這個 HTML,YouTube 的影片會沒辦法播放。

把簡報做成 HTML 的這個難點,我相信可以透過 AI 來解決。或是說簡報軟體也可以把做好的東西轉換成 HTML?這個我就沒有研究了,但我猜應該有類似功能。至於 YouTube 無法播放的問題,對於非工程師的朋友們可能就比較不好解決了。我問了 AI,在本機搭一個簡單的 Server 就可以解決,但是還是有些技術門檻。我認為把他上傳到 GitHub 然後使用 GitHub Pages 功能部署,相對來說簡單一些。

怎麼做呢?首先,先把做好的簡報 HTML 命名為 index.html

然後,建立一個 GitHub 帳號。登入之後點擊頁面右上的頭像 > Repositories。

進去之後會看到一個綠色的 New 按鈕,點他進入到建立 Repository 的頁面。

在 Repository name 的欄位就給他一個好聽的名稱,Description 欄位可以不用填寫。接下來的 Configuration 設定也不需要調整,可以直接按綠色的 Create repository 按鈕。

由於這篇文章就是想教大家怎麼簡單弄一個靜態網站,所以我們直接點 uploading an existing file 直接上傳一個現成的檔案。

把做好的 index.html 上傳上去之後,可以直接按 Commit changes 紀錄這次上傳的檔案。

接著,會導回到這個 Repository 的頁面,此時應該會看到剛才上傳的 index.html 出現在上面。我們再按下上面那排的 Settings,並進入到 Pages 頁面。

這邊的設定,Source 應該會是 Deploy from a branch,這邊不需要動它。Branch 那邊,因為我們剛才是把 index.html 加到 main branch,所以這邊選擇 main,再按下 Save。

按下 Save 之後,可能需要等一小段時間,讓它去跑部署。跑完之後,畫面上顯示 Your site is live at https://你的帳號.github.io/repository名稱/ 就大功告成囉!

Read more

《逆思維》4 - 如何贏得辯論並影響他人?

《逆思維》4 - 如何贏得辯論並影響他人?

好久不見,這個網站已經好一陣子沒有更新一些東西了。 在寫這篇文的時候,我一直在思考一個問題:我是該憑著我讀完的印象來寫呢?還是我可以 open book 邊寫邊重新閱讀這本書,從作者的文字中尋找靈感呢?我想了一下覺得邊寫邊重新閱讀好像挺好的,可以幫助我補足第一次閱讀時沒有理解到、沒有掌握到的道理。 這章的主軸是一個 AI 與人類辯士之間的辯論賽,主題為政府是否該補助幼兒園。AI 為正方,人類為反方。AI 擅長理性地分析大量的資料,並且給出有利的證據來佐證自己的論點。有那麼齊全的資料,以及強大的計算能力,看起來 AI 是贏定了;然而辯論到後面,有許多評審、觀眾的想法反而被帶到人類辯士的這邊。是為什麼呢? 想要說服一個人、給人建議,數據與分析當然是必須的。但也要考量我們人類並不是完全理性的,舉再多的數據佐證,不會買單的人就是不會買單。有沒有什麼好方法可以說動一個人呢?作者研究了談判專家,和普通的談判者在談判中所使用到的技巧,發現談判專家們並沒有花特別大的篇幅提供證據、分析、數據那些東西。而是談判專家會找到雙方立場的共同點,並且以提問表達出好奇,引發雙方有更進一步的思考,對方心裡可能也

By Shiangogo
搶救網站大作戰!

搶救網站大作戰!

去年大約 12 月底,我用了 Zeabur 這個平台架設我的網站。因為有先人寫好了 Ghost 的 infra 模板,所以我架設起來非常方便快速。 原本是抱持著一個白嫖免費服務的心態使用 Zeabur 的,結果今天心血來潮想進網站看一看,才發現服務掛掉了。進到 Zeabur Dashboard 一看,發現已經頂到免費額度上限,服務被自動停用了!為了避免資料被自動刪除,話不多說,只好先課金 5 美金了! 課完金之後,我嘗試重啟主服務,似乎也遇到了問題,主服務一直崩潰重啟。這不曉得是 Zeabur 平台不夠完善,還是 Infra 的 Template 寫得有問題。我想,既然主服務有狀況,先確保 DB 資料安全應該比較實在。 還好 MySQL 服務是活著的,目前的策略是先用 Zeabur

By Shiangogo
《逆思維》3 - 想法有誤的喜悅

《逆思維》3 - 想法有誤的喜悅

承認自己的錯誤,並且拋棄成見,不再堅持「信念」,才能讓我們更接近真相。 在《逆思維》這本書的第三章,最令我印象深刻的例子,就是對於 2016 年美國總統大選前,共和黨內初選結果的預測。當時沒有人認為川普會贏得初選,甚至把川普當成是笑話。但是有一位預測專家尚皮耶・波岡斯認為川普高機率會贏。為什麼大家都預測錯,但是尚皮耶可以正確預測呢?大家都被「信念」蒙蔽了雙眼,沒辦法真的客觀、理性地探究事情的本質。 很多時候我們遇到的事情都有兩面性,或是多面性。但我們寧願只看其中的一面,並且死死抓著它,讓它成為一切推論的不可動搖的根基。這種信念有可能出現問題,與事實相去甚遠,但我們礙於面子、自尊心,沒辦法調整自己的看法,並承認自己的錯誤。 舉個近期的例子,就是去年 2025 年,在台灣由民進黨發起的大罷免行動。在罷免投票的前一兩週,罷團的聲勢相當浩大,每天搭車在捷運站外都會看到他們的宣傳。那時,就連反對罷免的我也認為國民黨和民眾黨完蛋了。然而罷免開票結果卻讓罷免支持者集體崩潰,完全沒有立委被罷免成功。在路邊、網路上,鋪天蓋地地宣傳大罷免,

By Shiangogo
有趣的書推薦《712件可寫的事》

有趣的書推薦《712件可寫的事》

朋友們,新年快樂!不知道大家去年 2025 年想達成的目標、夢想是否都實現了呢? 在 2025 的上半年,我參加了一個小型的讀書會。但準確來說,這個社群也不算是傳統意義上的讀書會。它更像是一個結交不同領域朋友、鼓勵彼此成長的小社團。後來讀書會的社長因為要準備年末的考試,其他成員也沒空接手,大概五月後就沒消沒息了。 今天是新的一年的第一天,社長她突然來祝我新年快樂,還推坑我一本她在 Threads 上看到覺得很有趣的書,希望重新發起讀書會的活動。收到這個訊息的當下,我真的非常開心,一方面是因為收到老朋友的祝福,另一方面也是為這個讀書會社團感到開心,等了好長一段時間,終於要復活了! 社長她介紹給我的書,就是《712件可寫的事》。遠看這本書,我還想說這不就是便宜又好用的黃色筆記紙嗎?這本書光是書名跟外觀,就很吸引我想要去翻它。我後來去查了才知道,他真的不是一本普通的書。 在這個 AI 變成主要生產力工具的時代,我們可以把一部分的工作外包給 AI,但不該連腦袋都直接外包出去,讓 AI 取代我們的大腦。《712件可寫的事》這本書,設計了

By Shiangogo