astro ink
2.0.0 (2023-12-18)
它的靈感來自於 Hugo 的 Ink 主題,力求保持輕量,同時為美麗、簡約的部落格提供基礎。
2.x
版本)。tailwind.config.js
選擇的6 種以上顏色模式。您可以透過dev
或build
腳本/命令傳遞THEME_KEY
例如: THEME_KEY=purpleheart astro build/dev
來變更正在使用的顏色主題。所有可用的主題都可以在 tailwind.theme.config.js 中找到。要自訂部落格部分,請添加此處提到的任何 Tailwind Typography 的prose-{color}
類your-site.netlify.com/admin
例如:astro-ink.netlify.app/admin,新增/編輯/更新/blog
目錄中的所有貼文。它需要Netlify Identity(https://app.netlify.com/sites/your-site/settings/identity#registration)和Git Gateway(https://app.netlify.com/sites/your-site/settings/identity ) #services) 已啟用。/src/drafts
目錄中以YYYY-MM-DD
格式創建未來date
帖子,並讓專門設計的 Github Action 負責在您指定的日期自動發布它。您可以在 Github Action 中設定檢查間隔。.env
檔案(本機開發)中,取消註解此處的連接程式碼並部署。您的網站配備了動態瀏覽量計數器。請參閱 .env.example 以了解您需要配置的不同環境值。ytChannelId
常數中,即可輕鬆在媒體頁面上顯示您的 YT 頻道內容。 (可選)透過將USE_MEDIA_THUMBNAIL
設定為false
從 YT 頻道的影片清單中停用影像縮圖。USE_AUTHOR_CARD
設為true
,輕鬆新增基於貼文或網站範圍的作者卡,其中包括 Twitter 追蹤按鈕。USE_POST_IMG_OVERLAY
設為true
可以在貼文圖片頂部新增漂亮的主題漸層。 只需克隆此模板,然後從您的克隆開始工作。您可以使用所有常見的 NPM 指令,例如dev
、 build
等。
注意:使用npx degit one-aalam/astro-ink
複製模板,無需任何git
歷史記錄
注意:此範本預設產生server
(SSR 就緒)輸出。如果你想要static
構建
server
的output
改為static
adapter: vercel()
USE_VIEW_STATS
設定為false
注意:在第一次運行npm run dev
之前 -
mv .env.example .env
建立.env
檔(如果您使用的是 Linux 發行版或 Mac)SITE_URI
變數設定為SITE_URI=http://localhost:4321
(其中 4321 是專案運行的連接埠) 知道用 Astro Ink 建立的網站嗎?在 Twitter 上告訴我
這個主題最初是使用Astro
框架的 alpha 版和 beta 版建構的。如果您剛開始使用Astro
,那麼您實際上可以在建立這個主題的同時學習Astro
,方法是遵循我編寫的一系列從頭開始教您 Astro 的部落格!
前往aalam.in/blog
並了解