បញ្ជីអត្ថបទ
របៀបធ្វើជាម្ចាស់ផ្ទះដោយឥតគិតថ្លៃ Jekyll ប្លុកឋិតិវន្ត? មិនចាំបាច់ទិញម៉ាស៊ីនមេ ឬជំនាញបច្ចេកទេសទេ សូម្បីតែអ្នកថ្មីថ្មោងក៏អាចចាប់ផ្តើមបានយ៉ាងឆាប់រហ័ស!
Jekyll + Surge.sh អនុញ្ញាតឱ្យអ្នកបង្កើតវេទិកាសរសេរប្លុកប្រកបដោយប្រសិទ្ធភាពយ៉ាងងាយស្រួល!
ដំឡើងគម្រោង Surge
Surge.sh គឺជាកម្មវិធីដកស្រង់ JavaScript ដែលបោះពុម្ពដោយវេទិកា Node.js ។
មុនពេលប្រើ Surge អ្នកត្រូវការដំឡើង Node.js នៅលើកុំព្យូទ័រមូលដ្ឋានរបស់អ្នក។។
- បន្ទាប់មកដំឡើង Surge តាមរយៈ npm ។
ប្រសិនបើអ្នកមិនបានដំឡើង Surge ទេ កិច្ចការដំបូងគឺត្រូវបញ្ចូលពាក្យបញ្ជាខាងក្រោមដើម្បីដំឡើងវា▼
npm install -g surge
- ឥឡូវនេះអ្នកមានឧបករណ៍ទាំងអស់ដែលអ្នកត្រូវការដើម្បីបើកដំណើរការគេហទំព័រ Jekyll យ៉ាងឆាប់រហ័ស។
បង្កើតគេហទំព័រ Jekyll ថ្មី។
ដំបូង ស្វែងរកគម្រោង Jekyll ដែលមានស្រាប់របស់អ្នក ឬបង្កើតគម្រោងថ្មីតាមរយៈស្ថានីយ ▼
# 在当前目录创建一个新的 Jekyll 站点
jekyll new ./
សម្រាប់វិធីសាស្រ្តជាក់លាក់នៃការសាងសង់ Jekyll សូមចុចតំណខាងក្រោមដើម្បីអានការបង្រៀនទាញយក និងដំឡើង Jekyll ដែលបានរៀបចំយ៉ាងប្រុងប្រយ័ត្នរបស់យើង▼
បន្ទាប់ពីដំឡើងកុំព្យូទ័រក្នុងស្រុក និងដំឡើង Jekyllអ្នកអាចចូលប្រើវានៅក្នុងកម្មវិធីរុករករបស់អ្នកដោយប្រើពាក្យបញ្ជាខាងក្រោម៖jekyll serve
jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
- នៅចំណុចនេះ អ្នកបានដំណើរការគេហទំព័រឋិតិវន្តមូលដ្ឋានដោយជោគជ័យ។
- តាមលំនាំដើម គម្រោង Jekyll ដំណើរការលើកុំព្យូទ័រមូលដ្ឋានរបស់អ្នក ស្ទើរតែរួចរាល់សម្រាប់ការដាក់ពង្រាយទៅកាន់ម៉ាស៊ីនមេ។
ចងក្រងគេហទំព័រ Jekyll របស់អ្នក។
បន្ទាប់មក អ្នកអាចចងក្រងគេហទំព័រ Jekyll របស់អ្នកទៅជាឯកសារ HTML, CSS និង JavaScript ឋិតិវន្ត។
jekyll build
ឥឡូវនេះ កូដប្រភពរបស់អ្នកត្រូវបានចងក្រងជា ក _site/
តារាងមាតិកា។
រាល់ការរត់ jekyll build
ឯកសារទាំងនេះនឹងត្រូវបានចងក្រងឡើងវិញ - ពួកគេក៏ជាឯកសារដែលអ្នកចង់បោះពុម្ពលើបណ្តាញផងដែរ។
ដាក់ពង្រាយគេហទំព័រ Jekyll របស់អ្នក។
អ្នកអាចប្រើពាក្យបញ្ជាខាងក្រោមដើម្បី _site/
ផ្សព្វផ្សាយកាតាឡុកទៅអ៊ីនធឺណិត▼
surge _site/
ប្រសិនបើអ្នកមិនទាន់បានចូល ឬចុះឈ្មោះនៅឡើយទេ ប្រព័ន្ធនឹងប្រាប់អ្នកឱ្យចូល ឬចុះឈ្មោះ។
បន្ទាប់មក អ្នកនឹងទទួលបាន subdomain ចៃដន្យ។
អ្នកអាចជំនួសវាដោយជម្រើសផ្ទាល់ខ្លួនរបស់អ្នក ឧ. example-jekyll.surge.sh
▼
surge _site/
email: [email protected]
project path: ~/Sites/jekyll-project/_site
domain: (random-suggestion.surge.sh) example-jekyll.surge.sh
បន្ទាប់ពីចុច Enter អ្នកគួរតែទទួលបានសារដែលបញ្ជាក់ថាគេហទំព័ររបស់អ្នកត្រូវបានដំណើរការដោយជោគជ័យ▼
Success! Project is published and running at example-jekyll.surge.sh
- ជាការប្រសើរណាស់ គេហទំព័ររបស់អ្នកឥឡូវនេះបានជោគជ័យលើអ៊ីនធឺណិតហើយ!
Surge នឹងសួរអ្នកឱ្យបញ្ចូលឈ្មោះដែនតាមលំនាំដើមរាល់ពេលដែលវាត្រូវបានដាក់ឱ្យប្រើប្រាស់។
ដើម្បីរំលងជំហាននេះ អ្នកអាចបញ្ជូនឈ្មោះដែនដោយផ្ទាល់ទៅ CLI របស់ Surge នៅពេលដំណើរការពាក្យបញ្ជា។
ឧទាហរណ៍ប្រសិនបើដែនរងរបស់អ្នកគឺvancouver.surge.sh
អ្នកអាចប្រតិបត្តិពាក្យបញ្ជាខាងក្រោម▼
surge _site/ --domain vancouver.surge.sh
- ប្រសិនបើអ្នកកំពុងបន្ថែមឈ្មោះដែនផ្ទាល់ខ្លួននៅក្នុង Surge អ្នកអាចជំនួសឈ្មោះដែនរងនៅក្នុងពាក្យបញ្ជាខាងលើជាមួយនឹងឈ្មោះដែនផ្ទាល់ខ្លួនរបស់អ្នក។
ប្រសិនបើអ្នកចង់ប្តូរគណនីដើម្បីចូល អ្នកត្រូវចេញពីគណនី Surge របស់អ្នក▼
surge logout
ប្រសិនបើសារកំហុសខាងក្រោមលេចឡើង▼
Aborted - you do not have permission to publish to xxx. surge.sh
- ដំណោះស្រាយគឺត្រូវផ្លាស់ប្តូរដែនរងដែលបង្កើតដោយ Surge តាមលំនាំដើម ព្រោះដែនរងនេះត្រូវបានកាន់កាប់រួចហើយ។
- អ្នកអាចបន្ថែមបុព្វបទអក្សរក្រមលេខណាមួយទៅ URL ដែលផ្តល់ដោយស្វ័យប្រវត្តិ។
ការប្រុងប្រយ័ត្ន។
ចាប់តាំងពីឈ្មោះដែនរងដែលផ្តល់ជាផ្លូវការដោយ Surge ត្រូវបានបង្ខំឱ្យរារាំងការស្វែងរកពីងពាងនៅក្នុងឯកសារ robots.txt (មិនអំណោយផលដល់SEO ) យើងមិនមានសិទ្ធិកែប្រែវាទេ ដូច្នេះវាមិនត្រូវបានណែនាំឱ្យប្រើវាទេ។
យើងសូមណែនាំឱ្យបន្ថែមឈ្មោះដែនផ្ទាល់ខ្លួនទៅ Surge ដូច្នេះឯកសារ robots.txt របស់អ្នកអាចត្រូវបានកែប្រែ។
🚀ចង់រៀនពីរបៀបដាក់ Jekyll ទៅ Surge.sh និងបន្ថែមឈ្មោះដែនផ្ទាល់ខ្លួនមែនទេ?
សូមចុចតំណខាងក្រោមដើម្បីបន្តអានការណែនាំរបស់យើង និងងាយស្រួលបង្កើតគេហទំព័រឋិតិវន្តរបស់អ្នក▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) បានចែករំលែកមួយ "Jekyll Static Blog Serverless Hosting Strategy: How to deploy to Surge.sh for free?" 》 មានប្រយោជន៍សម្រាប់អ្នក។
សូមស្វាគមន៍ចំពោះការចែករំលែកតំណភ្ជាប់នៃអត្ថបទនេះ៖https://www.chenweiliang.com/cwl-31655.html
សូមស្វាគមន៍មកកាន់ឆានែល Telegram នៃប្លុករបស់ Chen Weiliang ដើម្បីទទួលបានព័ត៌មានថ្មីៗចុងក្រោយបង្អស់!
📚 មគ្គុទ្ទេសក៍នេះមានតម្លៃមហាសាល 🌟នេះជាឱកាសដ៏កម្រ សូមកុំអូសរំលង! ⏰⌛💨
Share និង Like ប្រសិនបើអ្នកចូលចិត្ត!
ការចែករំលែក និងការចូលចិត្តរបស់អ្នកគឺជាការលើកទឹកចិត្តបន្តរបស់យើង!