iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

Full Stack Web Development 網站實作 系列

Full Stack Web Development with Next.js, Supabase, Typescript, tailwindcss, and graphGL

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

DAY 1 前言 Ta̍h-ōe-thâu踏話頭

這不是網站製作入門的教學,所以不做JavaScript, HTML, 和CSS的基本介紹說明 在網站實作過程中,會使用到下列的 JavaScript 功能:Fu...

2022-09-16 ‧ 由 tjabi 分享
DAY 2

Day 2 建立網站開發環境 使用Node.js

What is Node.jsNode.js 的開發者 Dyan Dahi 2009年公開 Linux 和 macOS版本的 Node.js,並宣布Node.j...

2022-09-17 ‧ 由 tjabi 分享
DAY 3

Day 3 React 簡介

What is React? React是什麼,React 官網上這句話簡潔正確的告訴大家,React 是 "A JavaScript library...

2022-09-18 ‧ 由 tjabi 分享
DAY 4

Day 4 Next.js 簡介

Next.js 是 the React framework for production (https://nextjs.org/)。相對於在 React 之下...

2022-09-19 ‧ 由 tjabi 分享
DAY 5

Day 5 使用Next.js

確定安裝 Node.js 之後,我們就可以用開始安裝 Next.js,有兩種方法安裝 Next.js: 使用 create-next-app 指令。 npx...

2022-09-20 ‧ 由 tjabi 分享
DAY 6

Day 6 使用Next.js - 開始 coding 一個非常簡單的 blog (1)

Setup 好 Next.js 環境後,可以開始 coding,做一個非常簡單的 blog。 首先,在 n02-blog/pages 目錄下,新增一個檔案 i...

2022-09-21 ‧ 由 tjabi 分享
DAY 7

Day 7 使用Next.js - 開始 coding 一個非常簡單的 blog (2)

Next 非常適合來架設 blog 網站, blog 網站裡面文章(post) 的網址(URL )是動態(dynamic) 的,例如:標題 "Hell...

2022-09-22 ‧ 由 tjabi 分享
DAY 8

Day 8 使用Next.js - 開始 coding 一個非常簡單的 blog (3)-修改程式並加入圖片

getInitialProps()修改昨天 程式的缺點:[id].js 中, 有加上 if (!post) return ,是因為提交時(rendering),...

2022-09-23 ‧ 由 tjabi 分享
DAY 9

Day 9 使用Next.js - SEO

Next 提供多項網站優化功能 讓搜尋引擎找到的機會增加。Head 元件在網站網頁加入 meta 資料,可以增加網站在搜尋引擎結果上的曝光度。在 React a...

2022-09-24 ‧ 由 tjabi 分享
DAY 10

Day 10 使用Next.js, Tailwind CSS 和 Supabase 做一個影像畫廊 image gallery app (1)

這個 app 將從 supabase 讀取資料,在透過自製 Tailwind CSS 元件,呈現類似 netflix,hulu 的影像畫廊(image gall...

2022-09-25 ‧ 由 tjabi 分享