iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
SideProject30

Hugo your Blog and Host your Podcast. 系列

主要以 AWS 服務為基礎(S3, Route53, CloudFront, Lambda),使用 Hugo 作為個人網站框架、Github 管理網站內容與發布(Actions);解析 Podcast hosting 服務的組成內容,自建個人 Podcast hosting 服務,並產生 RSS 發布到各 Podcast 平台上架播放。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文
DAY 21

AWS Cloudfront Invalidation / Forget-me-right-now.

看看我!我體內的怪物已經長這麼大了! 昨天提到我們在部署後,網頁不會馬上反映出修改的結果,這是因為 CDN 的關係,需要等待一段時間才會更新 如果我們的 Do...

2023-10-06 ‧ 由 Yoder 分享
DAY 22

AWS Lambda / Lambda is your severless solution.

這段關係,都是 Lambda 在默默付出 如果你沒有仔細看 Big Apple 大哥的指示 可能會錯過關於 images 的限制 這邊我們先默認大家都有正常...

2023-10-07 ‧ 由 Yoder 分享
DAY 23

JSON init/ Prepare well for Lambda.

前後端的共同語言 同樣的,我們不一希望每次都寫醜醜的 feed.rss 檔案,而是希望能夠用更有結構性的東東來編輯資料,並可以直接產生 feed.rss 檔案...

2023-10-08 ‧ 由 Yoder 分享
DAY 24

RSS Validator / Just one more check.

不要相信自己 應該要相信的是機器,因為機器不會犯錯(copilot 如是說) 這是一個預期寫 Lambda,但下飛機就睡死的故事,正忙著洗衣服,所以就來點更簡...

2023-10-09 ‧ 由 Yoder 分享
DAY 25

RSS Provider / Who can help. Lambda!

這段關係就讓 Lambda 繼續默默付出吧 按照前置作業,我們已經把 RSS Feed 的內容結構化成 JSON 格式,並儲存成 feed.json 放在 S...

2023-10-10 ‧ 由 Yoder 分享
DAY 26

RSS Provider / Just append, don't hesitate.

明日復明日,Lambda 何其多 昨日 day25 少了的 function 就是 generateRSS(feed Feed) 啦,這個是最精華的部分 要把...

2023-10-11 ‧ 由 Yoder 分享
DAY 27

Into the Wild / Show up on all podcast platforms.

Hello World! 如果你也跟我一樣在復工之後,仍勤勤懇懇完成了 Lambda 與部署 如果你之前也跟我一樣,錄製好了不太成熟的 Podcast 節目,...

2023-10-12 ‧ 由 Yoder 分享
DAY 28

Leave a Message / The diversity of Hugo.

情谷底,我在絕 一路走來,我們已經是 Podcaster 了,除了單方面傳遞訊息,也希望收到來自聽眾的直接回饋 是時候在你的單集頁面加上留言板了,這樣有緣人才...

2023-10-13 ‧ 由 Yoder 分享
DAY 29

Taxonomies / We are different, but have similar features.

分類不見了,幫補血 有些事情就是要分細一點 在 day5 介紹過的 Obsidian 或是其他筆記工具,都有增加 tag 的功能用作分類(obsidian 還...

2023-10-14 ‧ 由 Yoder 分享
DAY 30

你想活出怎樣的人生 / Return.

In the end 我們完成了醜醜的 Hugo 個人網站,打通 Domain, CDN, S3, Github Actions 與 crontab exec...

2023-10-15 ‧ 由 Yoder 分享