ដើម្បី​អនុវត្ត​ទ្រឹស្តីនៃចំណេះ​ដឹង​ស្តី​ពី​កញ្ចប់ Astro.js យើង​សាកល្បង​បង្កើត​គេហទំព័រ​មួយ​​សំរាប់​ចុះផ្សាយវីដេអូ​គ្រប់​ប្រភេទ​ទាំងអស់ រួម​ទាំង​ខ្សែ​ភាពយន្ត​ភាគ​ផង​ដែរ​។ គេហទំព័រ​នេះ​នឹង​ប្រើប្រាស់​របៀប SSG (static site generation) ដែល​ជា​របៀប​មួយ​ប្រើប្រាស់សេវា​របស់​​ប្រព័ន្ធ​​ផ្តល់​សេវាយ៉ាង​តិច​បំផុត​ ​និង​ធ្វើ​អោយ​គេហទំព័រ​របស់​យើង​ដើរ​លឿន​​និងទទួល​បាន​សេវា​​គ្មាន​ដែន​កំណត់​។

 

ចំពោះ​ការរក្សាទុក​នូវ​ទិន្នន័យ​ផ្សេង​ៗ យើង​នឹង​ប្រើប្រាស់​ថត src/content សំរាប់​រក្សា​ទុក​នូវ​ទិន្នន័យ​ទាំងនោះ។ ធ្វើ​ដូចនេះ គេហទំព័រ​របស់​យើង​នឹង​ដើរ​កាន់​តែ​លឿន ព្រោះ​វា​មិន​ចាំបាច់ភ្ជាប់​ទំនាក់ទំនង​ជាមួយ​នឹងមូលដ្ឋានទិន្នន័យ​​នៅ​លើ​បណ្តាញ​ណា​មួយ​ឡើយ​។ ក៏ប៉ុន្តែ យើង​នឹង​អនុវត្ត​បង្កើត​គេហទំព័រ​មួយ​ទៀត ដោយ​ប្រើប្រាស់​របៀប SSR (server-side rendering) ​និង​ភ្ជាប់ទៅ​មូលដ្ឋាន​ទិន្នន័យ​ណា​មួយ​នៅ​លើ​បណ្តាញ នៅ​ពេល​​ខាង​មុខ​នេះ។

 

ជាដំបូង​ យើង​ត្រូវ​ដំឡើងកញ្ចប់ Astro.js ដោយ​សរសេរ​នៅ​លើ​បង្អួច Terminal នៅ​ក្នុង​កម្មវិធី VS Code ថា៖

npm create astro@latest

 

យើង​អាច​​ដាក់​ឈ្មោះ​ថត​នៃ​កម្មវិធីគេហទំព័រ​របស់​យើង​ថា static-blog ឬ​ឈ្មោះ​ណា​មួយ​ផ្សេង​ដែល​ចូល​ចិត្ត​។ យើង​នឹង​ប្រើប្រាស់​ភាសា JavaScript ក្នុង​ការសរសេរ​កូដ​ ដូចនេះ​យើង​ត្រូវ​បដិសេដ​មិន​ប្រើ​ភាសា TypeScript ។ ការជ្រើសរើស​យក Empty ជា​ជំរើស​ដ៏​ល្អ​ក្នុង​ការ​បង្កើត​កម្មវិធី​គេហទំព័រ​ចាប់​ផ្តើម​ដោយ​គ្មាន​គំរូ​អ្វី​ទាំងអស់​។ យើង​ត្រូវ​ជ្រើសរើស​យក​តំលើង​ឯកសារ​ចាំបាច់​សំរាប់​កម្មវិធី​គេហទំព័រ​របស់​យើង និង​បង្កើត​ឯកសារ git​។

 

លុះកញ្ចប់​ Astro.js ត្រូវ​បានដំលើង​រួច​ហើយ យើង​ត្រូវ​បើក​ចូល​ទៅ​ក្នុង​ថត​នៃ​កម្មវិធី​គេហទំព័រ​របស់​យើង ដែល​នៅ​ក្នុង​នោះ​ឯកសារ​មួយ​ចំនួន​ត្រូវ​បាន​បង្កើត​ឡើង​រួច​ជា​ស្រេច ដូច​នៅ​ក្នុង​រូប​ខាង​ក្រោម​នេះ៖

 

 

ដើម្បី​ដំណើរការ​កម្មវិធី​គេហទំព័រ​របស់​យើង​នៅ​ក្នុង​បរិបទ​កំពុង​អភិវឌ្ឍន៍ (development mode) យើង​ត្រូវ​សរសេរ​នៅ​លើ​បង្អួច Terminal ថា៖

 

npm run dev

 

បើ​យើង​បើក browser ចូល​ទៅ​កាន់​អាស័យដ្ឋាន http://localhost:4321 យើង​នឹង​ឃើញ​ទំព័រ​ដើម​នៃ​កម្មវិធី​គេហទំព័រ​របស់​យើង​​ដែល​នៅ​លើ​នោះ​មានពាក្យ​ថា Astro ៕