Grav เป็นแพลตฟอร์มเว็บแบบไฟล์ ที่รวดเร็ว เรียบ ง่าย และ ยืดหยุ่น ไม่จำเป็นต้องติดตั้ง Zero เพียงแตกไฟล์ ZIP และคุณก็พร้อมใช้งานแล้ว มันเป็นไปตามหลักการที่คล้ายคลึงกับแพลตฟอร์ม CMS แบบไฟล์เรียบอื่นๆ แต่มีปรัชญาการออกแบบที่แตกต่างจากส่วนใหญ่ Grav มาพร้อมกับ ระบบการจัดการแพ็คเกจ อันทรงพลังที่ช่วยให้สามารถติดตั้งและอัปเกรดปลั๊กอินและธีมได้อย่างง่ายดาย รวมถึงอัปเดต Grav ได้อย่างง่ายดาย
สถาปัตยกรรมพื้นฐานของ Grav ได้รับการออกแบบมาเพื่อใช้เทคโนโลยีที่เป็นที่ยอมรับและ ดีที่สุด เพื่อให้แน่ใจว่า Grav นั้นใช้งานง่ายและขยายได้ง่าย เทคโนโลยีที่สำคัญบางส่วนเหล่านี้ได้แก่:
Twig Templating: สำหรับการควบคุมอินเทอร์เฟซผู้ใช้ที่มีประสิทธิภาพ
Markdown: สำหรับการสร้างเนื้อหาที่ง่ายดาย
YAML: สำหรับการกำหนดค่าอย่างง่าย
Parsedown: สำหรับการสนับสนุน Markdown และ Markdown Extra ที่รวดเร็ว
Doctrine Cache: เลเยอร์เพื่อประสิทธิภาพ
ภาชนะฉีดสิวเสี้ยน: เพื่อการขยายและการบำรุงรักษา
Symfony Event Dispatcher: สำหรับการจัดการเหตุการณ์ปลั๊กอิน
Symfony Console: สำหรับอินเทอร์เฟซ CLI
Gregwar Image Library: สำหรับการจัดการภาพแบบไดนามิก
PHP 7.3.6 หรือสูงกว่า ตรวจสอบรายการโมดูลที่จำเป็น
ตรวจสอบข้อกำหนดของ Apache หรือ IIS
สามารถดูเอกสารฉบับเต็มได้จาก learn.getgrav.org
นี่คือตัวเลือกในการรับ Grav:
คุณสามารถดาวน์โหลดแพ็คเกจ สำเร็จรูปได้ จากหน้าดาวน์โหลดบน https://getgrav.org
คุณสามารถสร้างโปรเจ็กต์ใหม่ด้วย Grav ที่เสถียร ล่าสุดด้วยคำสั่งต่อไปนี้:
$ composer create-project getgrav/grav ~/webroot/grav
โคลนพื้นที่เก็บข้อมูล Grav จาก https://github.com/getgrav/grav ไปยังโฟลเดอร์ใน webroot ของเซิร์ฟเวอร์ของคุณ เช่น ~/webroot/grav
เปิด เทอร์มินัล หรือ คอนโซล แล้วไปที่โฟลเดอร์ webroot:
$ cd ~/webroot $ git clone https://github.com/getgrav/grav.git
ติดตั้งการพึ่งพา ปลั๊กอิน และ ธีม โดยใช้แอปพลิเคชัน Grav CLI bin/grav
:
$ cd ~/webroot/grav $ bin/grav install
ตรวจสอบขั้นตอนการติดตั้งสำหรับข้อมูลเพิ่มเติม
คุณสามารถดาวน์โหลดปลั๊กอินหรือธีมได้ด้วยตนเองจากแท็บที่เหมาะสมบนหน้าดาวน์โหลดบน https://getgrav.org แต่วิธีแก้ปัญหาที่แนะนำคือใช้ Grav Package Manager หรือ GPM
:
$ bin/gpm index
นี่จะแสดงปลั๊กอินที่มีอยู่ทั้งหมด จากนั้นคุณสามารถติดตั้งอย่างน้อยหนึ่งรายการด้วย:
$ bin/gpm install <plugin/theme>
หากต้องการอัปเดต Grav คุณควรใช้ Grav Package Manager หรือ GPM
:
$ bin/gpm selfupgrade
หากต้องการอัปเดตปลั๊กอินและธีม:
$ bin/gpm update
อัปเกรดเป็น Grav 1.7
อัปเกรดเป็น Grav 1.6
การอัพเกรดจาก Grav <1.6
เราขอขอบคุณที่มีส่วนร่วมกับ Grav ไม่ว่าจะเกี่ยวข้องกับจุดบกพร่อง ไวยากรณ์ หรือเพียงแค่ข้อเสนอแนะหรือการปรับปรุง! โปรดดูคู่มือการสนับสนุนสำหรับคำแนะนำเพิ่มเติมในหัวข้อนี้
หากคุณพบปัญหาด้านความปลอดภัยที่เกี่ยวข้องกับ Grav หรือปลั๊กอินตัวใดตัวหนึ่ง โปรดส่งอีเมลถึงทีมงานหลักที่ [email protected] แล้วเราจะดำเนินการแก้ไขโดยเร็วที่สุด
กราฟคืออะไร?
ติดตั้ง Grav ในไม่กี่วินาที
ทำความเข้าใจกับการกำหนดค่า
ดูโครงกระดูกฟรีของเราที่มีให้บริการ
หากคุณมีคำถาม ข้ามไปที่เซิร์ฟเวอร์แชท Discord ของเราเลย!
มีความสุข!
ดูบทช่วยสอนขั้นพื้นฐานของเรา
เจาะลึกฟังก์ชั่นขั้นสูงยิ่งขึ้น
เรียนรู้เกี่ยวกับ Grav CLI
ทบทวนตัวอย่างใน Grav Cookbook
สิ่ง Grav ที่ยอดเยี่ยมเพิ่มเติม
สนับสนุน Grav ด้วยการบริจาครายเดือนเพื่อช่วยเราพัฒนาต่อไป [มาเป็นผู้สนับสนุน]
สนับสนุน Grav ด้วยการบริจาครายเดือนเพื่อช่วยเราพัฒนาต่อไป [มาเป็นผู้สนับสนุน]
สนับสนุน Grav ด้วยการบริจาคทุกปีเพื่อช่วยเราพัฒนาต่อไป [มาเป็นสปอนเซอร์]
ดูใบอนุญาต
ขั้นแรกให้ติดตั้งการพึ่งพา dev โดยการรัน composer install
จากรูท Grav
จากนั้น composer test
จะเรียกใช้การทดสอบหน่วย ซึ่งควรดำเนินการให้สำเร็จบนไซต์ใดๆ เสมอ ผู้ใช้ Windows ควรใช้คำสั่ง composer test-windows
คุณยังสามารถเรียกใช้ไฟล์ทดสอบหน่วยเดียวได้ เช่น composer test tests/unit/Grav/Common/AssetsTest.php
หากต้องการรันการทดสอบ phpstan คุณควรรัน:
composer phpstan
สำหรับการทดสอบทั่วโลก
composer phpstan-framework
สำหรับการทดสอบที่เข้มงวดยิ่งขึ้น
composer phpstan-plugins
เพื่อทดสอบปลั๊กอินที่ติดตั้งทั้งหมด