Grav ไม่แนะนำให้เราทำการ customize theme ด้วยการแก้ไขที่ไฟล์ของ theme โดยตรง แต่ควรจะทำการ สร้าง theme ลูกขึ้นมาโดยให้มัน inherit จาก theme แม่ที่เราต้องการ
streams:
schemes:
theme:
type: ReadOnlyStream
prefixes:
'':
- user/themes/mytheme
- user/themes/quark
หมายเหตุ - ตรวจสอบ indent ของ yaml ด้วย
ไฟล์ของ theme แม่ที่ไม่ได้ถูก copy มาจะใช้จากไฟล์ของ theme แม่
ประโยชน์ของการ inherit theme แทนที่จะแก้ไขที่ไฟล์ของ theme โดยตรงคือเมื่อมีการ update theme แม่ก็จะไม่กระทบกับส่วนที่เราแก้ไขใหม่