iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

從零開始打造炫砲個人部落格,使用 Next.js、ContentLayer、i18next 等現代技術 系列

每個工程師都值得擁有個人網站!這30天讓我們一起用上各種前端現代技術,自幹一個炫砲個人網站吧!
主題將涵蓋:用 MDX 格式寫文章、炫砲樣式切版、程式碼 highlight、多語系、架站、RSS、SEO、留言區、效能優化等。
用到的技術如下:React.js、Next.js、TypeScript、TailwindCSS、Markdown、MDX、ContentLayer、i18next、Vercel、GA、Storybook等。

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

全站樣式切版 - Modern Next.js Blog 系列 #11

TL;DR 這是「Modern Blog 30 天」系列第 11 篇文章,上一篇我們在 Next.js blog 搭配 Tailwind CSS 加入了「暗黑模...

2022-09-26 ‧ 由 EasonChang 分享
DAY 12

首頁樣式切版 - Modern Next.js Blog 系列 #12

TL;DR 這是「Modern Blog 30 天」系列第 12 篇文章,上一篇我們使用 Tailwind CSS 美化了 navbar, footer 等全站...

2022-09-27 ‧ 由 EasonChang 分享
DAY 13

文章內頁樣式切版 - Modern Next.js Blog 系列 #13

TL;DR 這是「Modern Blog 30 天」系列第 13 篇文章,上一篇我們使用 Tailwind CSS 美化了首頁樣式,這篇我們會繼續美化文章內頁樣...

2022-09-28 ‧ 由 EasonChang 分享
DAY 14

加入程式碼 Syntax Highlighting,使用 rehype-prism-plus - Modern Next.js Blog 系列 #14

一個技術部落格的靈魂在於文章內的程式碼,程式碼區塊要好讀,讀者才會想看下去。 程式碼區塊最基本至少要支援「語法凸顯 Syntax Highlighting」,用...

2022-09-29 ‧ 由 EasonChang 分享
DAY 15

加入程式碼區塊標題,使用 rehype-code-titles - Modern Next.js Blog 系列 #15

上一篇我們讓程式碼區塊支援 Syntax Highlighting 了,這篇我們來讓它多出區塊標題! 這篇修改的程式碼如下:https://github.co...

2022-09-30 ‧ 由 EasonChang 分享
DAY 16

加入程式碼區塊「複製按鈕」,使用客製化 MDX 元件 - Modern Next.js Blog 系列 #16

上一篇我們讓程式碼區塊顯示了標題,這篇我們繼續讓它更好用,來加入「複製按鈕」! 結果截圖如下: 這篇修改的程式碼如下:https://github.com...

2022-10-01 ‧ 由 EasonChang 分享
DAY 17

加入 Open Graph、LD-JSON 等 SEO meta data - Modern Next.js Blog 系列 #17

TL;DR 這是「Modern Blog 30 天」系列第 17 篇文章,上一篇我們完成所有樣式切版了,這篇我們會使用 next-seo,為全站設定標題、描述文...

2022-10-02 ‧ 由 EasonChang 分享
DAY 18

使用 next-sitemap 生成 Sitemap - Modern Next.js Blog 系列 #18

TL;DR 這是「Modern Blog 30 天」系列第 18 篇文章,上一篇我們設定完全站 meta data 了,今天我們來用 next-sitemap...

2022-10-03 ‧ 由 EasonChang 分享
DAY 19

使用 feed 生成 RSS Feed - Modern Next.js Blog 系列 #19

TL;DR 這是「Modern Blog 30 天」系列第 19 篇文章,上一篇我們做完 Sitemap 生成了,這篇接著來做非常相似的 RSS Feed 生成...

2022-10-04 ‧ 由 EasonChang 分享
DAY 20

為內文小標題加入 anchor 錨點連結 - Modern Next.js Blog 系列 #20

TL;DR 這是「Modern Blog 30 天」系列第 20 篇文章,上一篇我們做完 RSS Feed 生成,完成所有部落格功能了。後續讓我們繼續加入更多炫...

2022-10-05 ‧ 由 EasonChang 分享