Article Directory
Jekyll статикалык блогун кантип бекер жайгаштырса болот ? Сервер сатып алуунун кажети жок, техникалык көндүмдөрдүн кереги жок, ал тургай жаңы баштагандар да тез баштаса болот!
Jekyll + Surge.sh сизге оңой эле эффективдүү блог платформасын түзүүгө мүмкүндүк берет!

Surge долбоорун орнотуу
Surge.sh — Node.js платформасы тарабынан чыгарылган JavaScript цитаталоо программасы.
Surge колдонуудан мурун, жергиликтүү компьютериңизге Node.js орнотушуңуз керек.
- Андан кийин npm аркылуу Surge орнотуңуз.
Эгерде сиз Surge орното элек болсоңуз, анда биринчи тапшырма - аны орнотуу үчүн төмөнкү буйрукту киргизүү▼
npm install -g surge
- Эми сизде Jekyll веб-сайтын тез арада ишке киргизүү үчүн зарыл болгон бардык куралдар бар.
Жаңы Jekyll сайтын түзүңүз
Биринчиден, учурдагы Jekyll долбооруңузду табыңыз же терминал аркылуу жаңысын түзүңүз ▼
# 在当前目录创建一个新的 Jekyll 站点
jekyll new ./
Jekyll куруунун конкреттүү ыкмасы үчүн, биздин кылдаттык менен даярдалган Jekyll жүктөп алуу жана орнотуу боюнча окуу куралыбызды окуу үчүн төмөнкү шилтемени басыңыз▼
Жергиликтүү компьютерди орнотуп, Jekyll орноткондон кийин, сиз ага браузериңизден төмөнкү буйрук менен кире аласыз:bundle exec jekyll serve
bundle exec jekyll serve
# 服务器地址: http://localhost:4000/
# 服务器运行中... 按下 ctrl-c 可停止。
- Бул учурда сиз негизги статикалык веб-сайтты ийгиликтүү иштеттиңиз.
- Демейки боюнча, Jekyll долбоору сиздин жергиликтүү компьютериңизде иштейт, серверге жайылтууга дээрлик даяр.
Jekyll веб-сайтыңызды түзүңүз
Андан кийин, сиз Jekyll веб-сайтыңызды статикалык HTML, CSS жана JavaScript файлдарына түзө аласыз.
bundle exec jekyll build
Эми, сиздин баштапкы кодуңуз a форматына түзүлдү _site/ Мазмуну.
ар бир чуркоо jekyll build , бул файлдар кайра компиляцияланат - алар дагы сиз интернетке жарыялагыңыз келген файлдар.
Jekyll сайтыңызды жайгаштырыңыз
Сиз төмөнкү буйрукту колдоно аласыз _site/ Каталогду интернетке жарыялоо▼
surge _site/
Эгер сиз кире элек же каттала элек болсоңуз, система сизден кирүү же каттоодон өтүүнү сунуштайт.
Андан кийин, сиз кокустук субдоменди аласыз.
Сиз аны өзүңүз каалаган нерсе менен алмаштыра аласыз, мис. 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 сизден домен атын демейки боюнча киргизүүнү суранат, ал орнотулган сайын.
Бул кадамды өткөрүп жиберүү үчүн, буйрукту иштетип жатканда, сиз домендик аталышты түздөн-түз Surge's CLIге өткөрүп бере аласыз.
Мисалы, сиздин субдомениңиз болсо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.sh айына 250 жайгаштырууга жана 1 ГБ сактоого мүмкүндүк берген акысыз деңгээлди сунуштайт.
- Жеке блог үчүн бул, адатта, жетиштүү.
- Эгер сизге көбүрөөк ресурстар керек болсо, сиз акы төлөнүүчү планга жаңырта аласыз.
Коопсуздук чаралары
Surge тарабынан берилген субдомендерди robots.txt файлындагы издөө системасынын жөргөмүштөрү тарабынан сойлоп кирүүгө мажбурлап бөгөттөгөндүктөн (бул SEOго зыяндуу ) жана бизде аларды өзгөртүүгө ыйгарым укук жок болгондуктан, аларды колдонууну сунуштабайбыз.
Robots.txt файлыңызды өзгөртүү үчүн Surge'ге ыңгайлаштырылган домен атын кошууну сунуштайбыз.
🚀 Jekyllди Surge.sh сайтына кантип жайгаштырууну жана ыңгайлаштырылган домен атын кошууну үйрөнгүңүз келеби?
Биздин колдонмону окууну улантуу жана статикалык веб-сайтыңызды оңой куруу үчүн төмөнкү шилтемени басыңыз▼
Чен Вэйлиангдын блогунда ( https://www.chenweiliang.com/ ) бөлүшүлгөн "Jekyll Static Blog Serverless Hosting Guide: How to Deploy to Surge.sh for Free?" макаласы сизге пайдалуу болот деп үмүттөнөбүз.
Бул макаланын шилтемеси менен бөлүшүүдөн тартынбаңыз: https://www.chenweiliang.com/cwl-31655.html

