​​​​នៅក្នុង​ចំណោម​ប្រព័ន្ធ​ផ្តល់សេវា​ដំណើរការ​កម្មវិធីគេហទំព័រ Netlify ជា​ប្រព័ន្ធ​មួយ​ដ៏​មាន​ប្រជាប្រិយភាព ដែល​រហូត​មក​ដល់​សព្វថ្ងៃ​នេះ ប្រព័ន្ធ Netlify បាន​និង​កំពុង​ផ្តល់​សេវា​អោយ​ដល់មនុស្ស​រាប់លាន​នាក់​នៅ​ជុំវិញផែនដី ក្នុង​ការដំណើរ​កម្មវិធី​គេហទំព័រ​នៅ​លើ​បណ្តាញ។ 

 

សំរាប់​សេវា​មិន​បង់​ប្រាក់ យើង​អាច​យក​កម្មវិធី​គេហទំព័រ​ដែល​​ប្រើប្រាស់កញ្ចប់ Astro.js ​គ្រប់បែប​យ៉ាង​ទាំងអស់ ​ទៅ​​ដាក់​នៅ​លើ​ប្រព័ន្ធ Netlify ។ ដូចនេះជា​បឋម យើង​ចាំបាច់​ត្រូវ​បង្កើត​គណនី​មួយ​នៅ​លើ​ប្រព័ន្ធ Netlify ។ តែ​យើងក៏​​ត្រូវ​មាន​គណនី​នៅ​លើ​ប្រព័ន្ធ GitHub មួយទៀត​ដែរ នៅ​ក្នុង​ការរក្សាទុក​នូវ​ឯកសារ​​ដែល​ជា​កម្មវិធី​គេហទំព័រ​។ ប្រព័ន្ធ Netlify អាច​ទាញ​យក​ឯកសារ​ពី​ប្រព័ន្ធ GitHub ជា​ស្វ័យប្រវត្តិ យក​មក​បង្កើត​ជា​កម្មវិធី​គេហទំព័រ​សំរេច​ (build) ដែលអាច​ដំណើរការ​នៅ​លើ​ប្រព័ន្ធ Netlify ។

 

ក្រោយ​ពី​មាន​គណនី​នៅ​លើ​ប្រព័ន្ធ GitHub និង Netlify រួច​មក យើង​អាច​បញ្ជូន​ឯកសារ​នៃ​កម្មវិធី​គេហទំព័រ​របស់​យើង​ ទៅ​ទុក​នៅ​លើ​ប្រព័ន្ធ GitHub បាន ដោយ​ចុច​រូប​ដែល​ជា Source Control នៅ​ក្នុង​កម្មវិធី VS Code ។ ​​​​​បន្ទាប់មក យើងត្រូវ​ចុច commit និ​ងសរសេរ​នៅ​លើ​បង្អួច COMMIT_EDITMSG ពី​គោលបំណង​នៃ​ការ commit ដែល​អាច​ជាអ្វី​ក៏​បាន​ដែរ ដូច​ជា​ពាក្យ​ថា First commit ​​​​​​​​​​ជាដើម​។ នៅ​ពេលដែល​ commit រូច​ហើយ យើង​ត្រូវ​ចុច​ Publish Branch ដើម្បី​បញ្ជូន​ឯកសារ​នៃ​កម្មវិធី​ទៅ​​ទុក​នៅ​លើ​ប្រព័ន្ធ GitHub ដោយ​ជ្រើសរើស​យក​ឈ្មោះ​អ្វី​មួយ​សំរាប់​ repository ថ្មីនេះ​ មាន​ដូច​ជា static-blog ជាដើម និង​ចុច​​ជ្រើសរើស​យក private ឬ public សំរាប់​ repository ថ្មី​នេះ។

 

 

នៅ​លើ​ប្រព័ន្ធ Netlify យើង​អាច​តំរូវ​អោយ​ប្រព័ន្ធ​នេះទាញ​យក​ឯកសារ​ពីប្រព័ន្ធ GitHub ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​មកបង្កើត​ជា​កម្មវិធី​គេហទំព័រ​សំរេច (build) ដោយ​ចុច​ Add New Site រូច​ចុច Import an existing project ជ្រើសរើស​យក GitHub និង​ជ្រើសរើស​យក repository ដែល​ជា​កម្មវិធី​គេហទំព័រ​របស់​យើង​​មាន​ដូច static-blog ជា​ដើម​។ មុន​នឹង​ចុច Deploy យើង​ចាំបាច់​ត្រូវ​ផ្ទៀងផ្ទាត់​​មើល​ថា​តើ​នៅ​ត្រង់​កន្លែង Build Command ពិតជា npm run build និងនៅ​កន្លែង Publish directory ពិត​ជា dist មែន​ដែរ​ឬ​ទេ​។​ នៅ​ពេល​ក្រោយ​ៗ​មក​ទៀត យើង​មិន​ចាំបាច់​ធ្វើ​អ្វី​ទៀត​ទេ ប្រព័ន្ធ Netlify នឹង​ទាញ​យក​ឯកសារ​ពី​ប្រព័ន្ធ GitHub ជា​ស្វ័យប្រវត្តិ​មក​បង្កើត​ជា​គេហទំព័រ​សំរេច នៅ​ពេល​ដែល​យើង​ធ្វើការ​កែប្រែ​​ផ្សេង​ៗ​និង​បញ្ជូន​ឯកសារ​ទាំងនោះ​ទៅ​ប្រព័ន្ធ GitHub ។

 

នៅ​លើក​ដំបូង បន្ទាប់​ពី​បានបង្កើត​កម្មវិធី​គេហទំព័រ​សំរេច​​រួច​ហើយ ប្រព័ន្ធ Netlify បាន​កំណត់​អាស័យដ្ឋាន​​ចូល​ទៅ​កាន់​កម្មវិធីនោះ​ជា​ស្វ័យប្រវត្តិ យើង​អាច​ដូរ​អាស័យដ្ឋាន​នេះ​បាន ដោយ​ចុចលើ​កម្មវិធី​នេះ និង​ចុច Options ជ្រើសរើស​យក Edit site name រួច​សរសេរ​ដូរ​ឈ្មោះកម្មវិធី​នេះ​តាម​បំណង​ប្រាថ្នា​របស់​យើង​ មាន​ជា​ឧទាហរណ៍​ដូច​ជា khmerweb-static-blog ជាដើម​។ បើ​យើង​ចុច​អាស័យដ្ឋាន​នេះ​ថ្មី កម្មវិធីគេហទំព័រ​របស់​យើង​នឹង​ដំណើរការ​នៅ​លើ​ប្រព័ន្ធ Netlify បង្ហាញ​ជា​លទ្ធផល​ផ្សេង​ៗ។ នេះ​ជា​អាស័យដ្ឋាន​មួយ​នៃកម្មវិធី​គេហទំព័រ static-blog នៅ​លើ​ប្រព័ន្ធ Netlify: https://khmerweb-static-blog.netlify.app