ก่อนจะเริ่มสร้าง Folder Structure กัน จำเป็นที่จะต้องติดตั้งโปรแกรม tree
ซะก่อน ซึ่งผมจะยกตัวอย่างมาแค่ Linux ที่เป็นตระกูล Debian กับ macOS ใครใช้ Package Manager อื่นๆ ก็สามารถทำเองได้เลย แค่ติดตั้งโปรแกรม tree
ก็พอ
Install
สำหรับการติดตั้ง Tree ใน Linux สามารถใช้คำสั่งตามนี้
Debian Family
macOS
Usage
สำหรับการใช้งานก็ง่ายมาก เพียงแค่เข้าไปที่ Folder ที่เราต้องการจะสร้าง Tree จากนั้นใช้คำสั่งตามนี้
Ignore Directory
เราสามารถละเว้นบาง Folder ที่ไม่ต้องการให้แสดงใน Tree ได้ โดยใช้คำสั่ง -I
ต่อท้าย
เช่น ถ้าเราต้องการละเว้น Folder node_modules
ให้ใช้คำสั่งตามนี้
Result
ผมจะลองสร้าง Folder Structure ของ Next.js ด้วย Tree ดู โดยใช้ Ignore node_modules ถ้าเอามาด้วยมันจะเยอะมากๆ จากนั้น Export ออกมาเป็นไฟล์ Markdown ชื่อ hi.md
หน้าตาของ hi.md จะเป็นแบบนี้