ධනවත් පුද්ගලයන් සඳහා රූබල් 30 ක් සඳහා VPS මත Jekyll

ධනවත් පුද්ගලයන් සඳහා රූබල් 30 ක් සඳහා VPS මත Jekyll
ස්ථිතික HTML බොහෝ දුරට අතීතයට අයත් දෙයක්. වෙබ් අඩවි දැන් පරිශීලක විමසුම් සඳහා ගතිකව ප්‍රතිචාර ජනනය කරන දත්ත සමුදාය සම්බන්ධ යෙදුම් වේ. කෙසේ වෙතත්, මෙය ද එහි අවාසි ඇත: සම්පත් පරිගණක සඳහා ඉහළ අවශ්‍යතා සහ CMS හි බොහෝ දුර්වලතා. අද අපි ඔබේ සරල බ්ලොග් අඩවිය ඉහළ නංවන්නේ කෙසේද යන්න ගැන කතා කරමු ජෙකිල් - ස්ථිතික අඩවි උත්පාදක යන්ත්රයක්, එහි අන්තර්ගතය GitHub වෙතින් කෙලින්ම ලබා ගනී.

පියවර 1. සත්කාරකත්වය: වෙළඳපොලේ ඇති ලාභම එක ගන්න

ස්ථිතික වෙබ් අඩවි සඳහා, මිල අඩු අතථ්‍ය සත්කාරකත්වය ප්‍රමාණවත් වේ. අන්තර්ගතය පැත්තෙන් ජනනය වනු ඇත: දේශීය යන්ත්‍රයක හෝ සෘජුවම සත්කාරකත්වය භාවිතා කරයි GitHub පිටු, පරිශීලකයාට අනුවාද පාලන පද්ධතියක් අවශ්‍ය නම්. දෙවැන්න, පිටුව නිර්මාණය කිරීම සඳහා එකම ජෙකිල් දියත් කරයි, නමුත් වැඩසටහන අතින් වින්‍යාස කිරීමේ හැකියාව ඉතා සීමිතය. හවුල් සත්කාරකත්වයට වඩා VPS වඩාත් සිත්ගන්නා සුළුය, නමුත් එයට ටිකක් වැඩි මුදලක් වැය වේ. 

අද RUVDS අපි නැවතත් විවෘත කරනවා රූබල් 30 ක් සඳහා "PROMO" ගාස්තු, ඔබට Debian, Ubuntu හෝ CentOS මත අතථ්‍ය යන්ත්‍රයක් කුලියට ගැනීමට ඉඩ සලසයි. තීරුබදු ඇතුළත් වේ සීමාවන්, නමුත් හාස්‍යජනක මුදල් සඳහා ඔබට එක් පරිගණක හරයක්, 512 MB RAM, 10 GB SSD, 1 IP සහ ඕනෑම යෙදුම් ධාවනය කිරීමේ හැකියාව ලැබෙනු ඇත. 

අපි එය භාවිතා කර අපගේ ජෙකිල් බ්ලොගය යෙදවමු.

ධනවත් පුද්ගලයන් සඳහා රූබල් 30 ක් සඳහා VPS මත Jekyll

VPS ආරම්භ කිරීමෙන් පසු, ඔබ SSH හරහා එයට ලොග් වී අවශ්‍ය මෘදුකාංග වින්‍යාසගත කළ යුතුය: වෙබ් සේවාදායකය, FTP සේවාදායකය, තැපැල් සේවාදායකය යනාදිය. මෙම අවස්ථාවෙහිදී, පරිශීලකයාට තම පරිගණකයේ Jekyll ස්ථාපනය කිරීමට හෝ GitHub පිටු සත්කාරක සීමාවන් විඳදරාගැනීමට සිදු නොවේ, නමුත් අඩවි මූලාශ්‍ර GitHub ගබඩාවේ තබා ගත හැක.

පියවර 2: Jekyll ස්ථාපනය කරන්න

කෙටියෙන් කිවහොත්, Jekyll යනු සරල ස්ථිතික අඩවි උත්පාදකයක් වන අතර එය මුලින් නිර්මාණය කර ඇත්තේ බ්ලොග් නිර්මාණය කිරීම සහ GitHub පිටු මත ඒවා සත්කාරකත්වය සැපයීම සඳහා ය. අදහස වන්නේ අන්තර්ගතය සහ එහි සැලසුම භාවිතා කිරීම වෙන් කිරීමයි දියර ආකෘති පද්ධති: Markdown හෝ ​​Textile ආකෘතියෙන් පෙළ ගොනු නාමාවලියක් දියර පරිවර්තකය සහ විදැහුම්කරු විසින් සකසනු ලබන අතර, ප්‍රතිදානය සම්බන්ධිත HTML පිටු සමූහයකි. ඒවා ඕනෑම සේවාදායකයක තැබිය හැකිය; මේ සඳහා CMS හෝ DBMS වෙත ප්‍රවේශය අවශ්‍ය නොවේ - සියල්ල සරල සහ ආරක්ෂිතයි.

ජෙකිල් රූබි පැකේජයක් (මැණික්) ස්ථාපනය කරන්න එය පහසුයි. මෙය සිදු කිරීම සඳහා, Ruby අනුවාදය 2.5.0 ට නොඅඩු පද්ධතියේ ස්ථාපනය කළ යුතුය, රූබිගම්ස්, GCC සහ සාදන්න:

gem install bundler jekyll # 

අවශ්ය නම් sudo භාවිතා කරන්න.

ඔබට පෙනෙන පරිදි, සෑම දෙයක්ම ඉතා සරල ය.

පියවර 3. බ්ලොග් එකක් සාදන්න

./mysite උප බහලුම තුළ නව වෙබ් අඩවියක් නිර්මාණය කිරීමට, ඔබ විසින් විධානය ක්‍රියාත්මක කළ යුතුය:

jekyll new mysite

අපි එය තුළට ගොස් එහි අන්තර්ගතය බලමු

cd mysite
ls -l

ධනවත් පුද්ගලයන් සඳහා රූබල් 30 ක් සඳහා VPS මත Jekyll

ජෙකිල්ට තමන්ගේම සේවාදායකයක් ඇත, එය පහත විධානය සමඟ ආරම්භ කළ හැකිය:

bundle exec jekyll serve

එය අන්තර්ගත වෙනස්කම් සඳහා සවන් දෙන අතර දේශීය සත්කාරකයේ 4000 වරායට සවන් දෙයි (http://localhost:4000/) - ජෙකිල් දේශීය යන්ත්‍රයක යොදවා ඇත්නම් මෙම විකල්පය ප්‍රයෝජනවත් විය හැක. 

ධනවත් පුද්ගලයන් සඳහා රූබල් 30 ක් සඳහා VPS මත Jekyll

අපගේ නඩුවේදී, වෙබ් අඩවියක් උත්පාදනය කිරීම සහ එය බැලීම සඳහා වෙබ් සේවාදායකයක් සැකසීම වටී (හෝ තෙවන පාර්ශවීය සත්කාරකත්වය වෙත ගොනු උඩුගත කිරීම):

jekyll build

ජනනය කරන ලද ගොනු mysite නාමාවලියෙහි _site උප බහලුමෙහි පිහිටා ඇත.

ධනවත් පුද්ගලයන් සඳහා රූබල් 30 ක් සඳහා VPS මත Jekyll

අපි ජෙකිල්ගේ සියලු සංකීර්ණතා ගැන කතා කර නැත. සින්ටැක්ස් උද්දීපනය සමඟ එහි කේත පිරිසැලසුම් හැකියාවන්ට ස්තූතිවන්ත වන අතර, මෙම අන්තර්ගත උත්පාදක සංවර්ධක බ්ලොග් නිර්මාණය කිරීම සඳහා වඩාත් සුදුසු වේ, නමුත් අන්තර්ජාලයේ ඇති සැකිලි මත පදනම්ව, එය විවිධාකාර ස්ථිතික අඩවි නිර්මාණය කිරීමට භාවිතා කළ හැකිය. HTML උත්පාදන ක්‍රියාවලියම වෙනස් කිරීමට ඔබට ඉඩ සලසන Jekyll සඳහා ප්ලගීන ද ඇත. ඔබට අනුවාද පාලනය අවශ්‍ය නම්, අන්තර්ගත ගොනු GitHub හි ගබඩාවක තැබිය හැක (එවිට ඔබට VPS මත Git ස්ථාපනය කිරීමට සිදුවනු ඇත).

වැදගත්ම දෙය නම් පරිශීලකයාට මේ සඳහා මිල අධික ගාස්තු අවශ්ය නොවේ. සෑම දෙයක්ම එම රූබල් 30 VPS මත පවා වැඩ කරනු ඇත.

ධනවත් පුද්ගලයන් සඳහා රූබල් 30 ක් සඳහා VPS මත Jekyll

ධනවත් පුද්ගලයන් සඳහා රූබල් 30 ක් සඳහා VPS මත Jekyll

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න