<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>霍洛</title><description>藝術、科技、設計、旅行</description><link>https://blog.deven.tw/</link><item><title>部署您的 Astro 網站</title><link>https://blog.deven.tw/posts/post-8/</link><guid isPermaLink="true">https://blog.deven.tw/posts/post-8/</guid><description>全面指南，幫助您將 Astro 網站部署到各種平台</description><pubDate>Mon, 26 Aug 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;準備好與世界分享您的 Astro 網站了嗎？讓我們探索不同的部署選項和最佳實踐。&lt;/p&gt;
&lt;h2 id=&quot;部署平台&quot;&gt;部署平台&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Netlify&lt;/strong&gt;: 適合靜態網站&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vercel&lt;/strong&gt;: 適合無伺服器函數&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub Pages&lt;/strong&gt;: 理想的專案網站&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自託管&lt;/strong&gt;: 最大的控制權&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;部署過程&quot;&gt;部署過程&lt;/h2&gt;
&lt;p&gt;我們將逐步介紹每個平台的設定過程，包括設定檔、環境變數和持續部署工作流。&lt;/p&gt;</content:encoded></item><item><title>為 Astro 添加國際化</title><link>https://blog.deven.tw/posts/post-7/</link><guid isPermaLink="true">https://blog.deven.tw/posts/post-7/</guid><description>在您的 Astro 網站中實現 i18n 的指南</description><pubDate>Mon, 19 Aug 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;讓您的網站能夠接觸到全球受眾是很重要的。以下是如何在 Astro 中實現國際化的方法。&lt;/p&gt;
&lt;h2 id=&quot;實施步驟&quot;&gt;實施步驟&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;設定&lt;/strong&gt;：安裝必要的 i18n 套件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;內容結構&lt;/strong&gt;：為多種語言組織內容&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;語言切換&lt;/strong&gt;：添加語言切換功能&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;URL 管理&lt;/strong&gt;：處理特定語言的路由&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;最佳實踐&quot;&gt;最佳實踐&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;將翻譯保存在單獨的檔案中&lt;/li&gt;
&lt;li&gt;使用 ISO 語言代碼&lt;/li&gt;
&lt;li&gt;實現後備語言&lt;/li&gt;
&lt;li&gt;考慮從右到左的語言&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>為靜態 Astro 網站添加動態功能</title><link>https://blog.deven.tw/posts/post-6/</link><guid isPermaLink="true">https://blog.deven.tw/posts/post-6/</guid><description>探索為 Astro 的靜態頁面添加動態功能的方法</description><pubDate>Sat, 05 Aug 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;雖然 Astro 在靜態網站生成方面表現出色，但有時我們需要動態功能。以下是如何在不犧牲效能的情況下添加互動性。&lt;/p&gt;
&lt;h2 id=&quot;添加的動態功能&quot;&gt;添加的動態功能&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;搜尋功能&lt;/strong&gt;：實現了客戶端搜尋&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;評論系統&lt;/strong&gt;：與第三方服務整合&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;點讚按鈕&lt;/strong&gt;：添加了互動反應&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;瀏覽計數器&lt;/strong&gt;：追蹤頁面瀏覽量&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;實施細節&quot;&gt;實施細節&lt;/h2&gt;
&lt;p&gt;關鍵是使用 Astro 的部分水合，只在需要的地方載入 JavaScript。這使得網站保持快速，同時添加必要的動態功能。&lt;/p&gt;</content:encoded></item><item><title>自訂你的 Astro 部落格主題</title><link>https://blog.deven.tw/posts/post-5/</link><guid isPermaLink="true">https://blog.deven.tw/posts/post-5/</guid><description>學習如何使用 Tailwind CSS 自訂你的 Astro 部落格主題</description><pubDate>Fri, 29 Jul 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;今天我將分享如何使用 Tailwind CSS 自訂我的 Astro 部落格主題。Astro 和 Tailwind 的結合使得樣式設計變得非常高效。&lt;/p&gt;
&lt;h2 id=&quot;關鍵自訂&quot;&gt;關鍵自訂&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;顏色方案&lt;/strong&gt;: 創建了一個自訂的暗/亮模式主題&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;排版&lt;/strong&gt;: 設置了一致的字體比例&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;佈局&lt;/strong&gt;: 實現了響應式設計模式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;元件&lt;/strong&gt;: 樣式化可重用的 UI 元件&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;主題開發提示&quot;&gt;主題開發提示&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;從清晰的設計系統開始&lt;/li&gt;
&lt;li&gt;使用 Tailwind 的設定檔進行自訂值&lt;/li&gt;
&lt;li&gt;利用 CSS 變數進行動態主題&lt;/li&gt;
&lt;li&gt;在不同裝置和螢幕尺寸上進行測試&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title>使用 Astro 建構個人部落格</title><link>https://blog.deven.tw/posts/post-4/</link><guid isPermaLink="true">https://blog.deven.tw/posts/post-4/</guid><description>分享我使用 Astro 建構個人部落格的經驗和見解</description><pubDate>Fri, 22 Jul 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;在過去的幾週裡，我一直在使用 Astro 建構我的個人部落格。Astro 是一個現代靜態網站生成器，提供出色的效能和良好的開發體驗。&lt;/p&gt;
&lt;h2 id=&quot;為什麼選擇-astro&quot;&gt;為什麼選擇 Astro？&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;閃電般快速的頁面載入&lt;/strong&gt;：Astro 使用創新的部分水合技術&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;出色的開發者體驗&lt;/strong&gt;：支援來自 React、Vue、Svelte 等的元件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;強大的 Markdown 支援&lt;/strong&gt;：讓寫作內容變得輕而易舉&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;開發過程中的學習&quot;&gt;開發過程中的學習&lt;/h2&gt;
&lt;p&gt;通過這個專案，我不僅學會了如何使用 Astro，還對許多現代前端開發概念有了更深入的理解。我計劃繼續改進這個部落格並添加更多功能。&lt;/p&gt;</content:encoded></item><item><title>我的第三篇部落格文章</title><link>https://blog.deven.tw/posts/post-3/</link><guid isPermaLink="true">https://blog.deven.tw/posts/post-3/</guid><description>我遇到了一些挑戰，但在社群中提問真的幫助了我！</description><pubDate>Thu, 15 Jul 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;事情並不總是一帆風順，但我很享受使用 Astro 建構的過程。而且，&lt;a href=&quot;https://astro.build/chat&quot;&gt;Discord 社群&lt;/a&gt;真的很友善和樂於助人！&lt;/p&gt;</content:encoded></item><item><title>我的第二篇部落格文章</title><link>https://blog.deven.tw/posts/post-2/</link><guid isPermaLink="true">https://blog.deven.tw/posts/post-2/</guid><description>在學習了一些 Astro 之後，我無法停止！</description><pubDate>Wed, 08 Jul 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;在成功的第一週學習 Astro 之後，我決定再試試。我從記憶中編寫並導入了一個小組件！&lt;/p&gt;</content:encoded></item><item><title>我的第一篇部落格文章</title><link>https://blog.deven.tw/posts/post-1/</link><guid isPermaLink="true">https://blog.deven.tw/posts/post-1/</guid><description>這是我 Astro 部落格的第一篇文章。</description><pubDate>Wed, 01 Jul 2020 00:00:00 GMT</pubDate><content:encoded>這是我 Astro 部落格的第一篇文章。</content:encoded></item></channel></rss>