ได้รับแรงบันดาลใจอย่างมากจากธีม Ink ของ Hugo และมุ่งมั่นที่จะคงความสว่างไว้ ในขณะเดียวกันก็เป็นพื้นฐานสำหรับบล็อกที่สวยงามและเรียบง่าย
2.x
) ภายใต้ประทุนtailwind.config.js
คุณสามารถส่ง THEME_KEY
ด้วย dev
หรือ build
script/commands เช่น THEME_KEY=purpleheart astro build/dev
เพื่อเปลี่ยนธีมสีที่ใช้อยู่ ธีมที่มีอยู่ทั้งหมดสามารถพบได้ใน tailwind.theme.config.js หากต้องการปรับแต่งส่วนบล็อก ให้เพิ่มคลาส prose-{color}
ของ Tailwind Typography ตามที่อ้างอิงไว้ที่นี่/blog
โดยไปที่ your-site.netlify.com/admin
เช่น astro-ink.netlify.app/admin ด้วยข้อมูลรับรอง Netlify ของคุณ ต้องการ 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
โดยมี date
ในอนาคตในรูปแบบ YYYY-MM-DD
และปล่อยให้ Github Action ที่สร้างขึ้นเป็นพิเศษดูแลการเผยแพร่อัตโนมัติในวันที่คุณระบุ คุณสามารถกำหนดค่าช่วงเวลาการตรวจสอบได้ใน Github Action.env
(การพัฒนาในเครื่อง) ยกเลิกการใส่ความคิดเห็นโค้ดการเชื่อมต่อที่นี่และปรับใช้ ไซต์ของคุณขับเคลื่อนด้วยตัวนับจำนวนการดูแบบไดนามิก ดู .env.example เพื่อทำความเข้าใจค่าสภาพแวดล้อมต่างๆ ที่คุณต้องกำหนดค่าytChannelId
ของไฟล์กำหนดค่า อีกทางเลือกหนึ่ง ปิดการใช้งานภาพขนาดย่อจากรายการวิดีโอของช่อง YT ของคุณโดยตั้งค่า USE_MEDIA_THUMBNAIL
เป็น false
USE_AUTHOR_CARD
ให้เป็น true
ภายในไฟล์กำหนดค่าUSE_POST_IMG_OVERLAY
ให้เป็น true
ภายในไฟล์กำหนดค่า เพียงโคลนเทมเพลตนี้ และเริ่มทำงานจากโคลนของคุณ คุณมีคำสั่ง NPM ทั่วไปทั้งหมดตามที่คุณต้องการ เช่น dev
, build
ฯลฯ โปรดดูที่ package.json เพื่อดูรายการคำสั่งที่มีอยู่ทั้งหมด
หมายเหตุ: ใช้ npx degit one-aalam/astro-ink
เพื่อโคลนเทมเพลตโดยไม่มีประวัติ git
ใด ๆ
หมายเหตุ: เทมเพลตนี้สร้างเอาต์พุต server
(พร้อมใช้ SSR) ตามค่าเริ่มต้น หากคุณต้องการบิลด์ static
output
เป็น static
จาก server
ใน astro.config.jsadapter: vercel()
USE_VIEW_STATS
เป็น false
ภายใน config.ts หมายเหตุ: ก่อนที่จะรัน npm run dev
เป็นครั้งแรก -
.env
โดยเรียกใช้ mv .env.example .env
(หากคุณใช้ Linux distro หรือ Mac)SITE_URI
เป็น SITE_URI=http://localhost:4321
( โดยที่ 4321 เป็นพอร์ตที่โครงการของคุณกำลังทำงานอยู่ ) รู้จักเว็บไซต์ที่สร้างด้วย Astro Ink หรือไม่? แจ้งให้เราทราบบน Twitter
ธีมนี้เริ่มแรกสร้างขึ้นด้วยอัลฟ่าตัวแรก และจากนั้นเป็นเวอร์ชันเบต้าของ Astro
Framework หากคุณเพิ่งเริ่มต้นด้วย Astro
คุณสามารถเรียนรู้ Astro
ได้จริงในขณะที่สร้างธีมนี้โดยติดตามชุดบล็อกที่ฉันเขียนซึ่งจะสอนคุณเกี่ยวกับ Astro!
ตรงไปที่ aalam.in/blog
และรู้