iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

從零開始學習 Astro, 打造個人Blog (部落格) 系列

ASTRO 是一個令人興奮的新一代前端框架,它以其簡單易用和優越的性能而聞名,提供服務端渲染(SSR)和靜態生成,優化性能和載入速度。透過這系列,你將學習安裝設定、設計外觀、建立文章頁面、添加互動功能和探索ASTRO的優勢。打造個人化且高效的個人 Blog。

鐵人鍊成 | 共 30 篇文章 | 18 人訂閱 訂閱系列文 RSS系列文 團隊哥布林殺手
DAY 11

了解 Astro 的路由設定:路由 (Route)

在前幾篇中我們介紹了 Astro 中的 Page 概念,今天讓我們更深入地探討路由,了解它在網站開發中的重要性以及如何在 Astro 中使用不同類型的路由。 什...

2023-09-12 ‧ 由 Mandy 分享
DAY 12

了解 Markdown:網站開發和內容創作的強大工具

在網站開發和內容創作中,Markdown 是一種簡單而強大的標記語言,它能夠幫助你輕鬆地創建格式豐富的文本內容,例如文章、文檔和筆記。今天!我們將深入了解 Ma...

2023-09-13 ‧ 由 Mandy 分享
DAY 13

了解 Astro Content Collections(內容集合)

在 Astro 2.0.0 版本中,引入了 Content Collections 功能,這是一個極其強大的工具,用於管理和展示您的網站內容。本篇將帶您深入探討...

2023-09-14 ‧ 由 Mandy 分享
DAY 14

使用 Astro Data fetch 抓取 API 資料

在昨天我們了解了如何在 Astro 中獲取內容集合中的文章資料,但現在可能會有更多問題:如果我們的資料來自 API 呢?這時,就可以使用 Astro 的數據提取...

2023-09-15 ‧ 由 Mandy 分享
DAY 15

Astro 整合:使用 Tailwind CSS 優化你的 Blog

看了這麼多天的文章介紹 Astro,是不是心動想躍躍欲試了呢?接下來,我們將開始實作我們的 blog。 將我們第二天文章裡介紹的開發環境啟動後,會看到以下畫面...

2023-09-16 ‧ 由 Mandy 分享
DAY 16

實作 Astro Tailwind CSS 變數設定

建立 Dark Mode 所需的 CSS 變數 在這篇文章中,我們將學習如何建立 Dark Mode 所需的 CSS 變數,以使我們的網站能夠在不同模式下切換。...

2023-09-17 ‧ 由 Mandy 分享
DAY 17

實作 Astro 組件:新增深色模式 (Dark Mode)

在前一篇教學中,我們已成功整合了 Tailwind CSS 到我們的 Astro 項目中,並且已經設定好所需的變數。今天,我們將進一步為我們的網站添加一個常見的...

2023-09-18 ‧ 由 Mandy 分享
DAY 18

重構 Astro Blog,實現統一的外觀佈局

在我們之前的教學中,我們學習如何整合 Tailwind CSS 並創建 Astro 項目的基本組件。現在,我們將更進一步,通過建立一個統一的佈局(Layout)...

2023-09-19 ‧ 由 Mandy 分享
DAY 19

實作 Astro 頁面:建立 Blog 文章列表

今天,我們將學習如何使用 Astro 項目建立一個部落格文章列表頁面,並確保這些文章按照日期由新到舊的順序排列。 使用 Astro 與內容集合建立文章列表 在...

2023-09-20 ‧ 由 Mandy 分享
DAY 20

實作 Astro 頁面:建立文章列表分頁 (Pagination)

昨天,我們已經學習了如何建立文章列表頁面。今天,我們將進一步學習如何在 Astro 專案中實現分頁功能,以便更好地管理和顯示內容,特別是當內容列表變得過長時。我...

2023-09-21 ‧ 由 Mandy 分享