ස්ථිතික HTML බොහෝ දුරට අතීතයට අයත් දෙයක්. වෙබ් අඩවි දැන් පරිශීලක විමසුම් සඳහා ගතිකව ප්රතිචාර ජනනය කරන දත්ත සමුදාය සම්බන්ධ යෙදුම් වේ. කෙසේ වෙතත්, මෙය ද එහි අවාසි ඇත: සම්පත් පරිගණක සඳහා ඉහළ අවශ්යතා සහ CMS හි බොහෝ දුර්වලතා. අද අපි ඔබේ සරල බ්ලොග් අඩවිය ඉහළ නංවන්නේ කෙසේද යන්න ගැන කතා කරමු
පියවර 1. සත්කාරකත්වය: වෙළඳපොලේ ඇති ලාභම එක ගන්න
ස්ථිතික වෙබ් අඩවි සඳහා, මිල අඩු අතථ්ය සත්කාරකත්වය ප්රමාණවත් වේ. අන්තර්ගතය පැත්තෙන් ජනනය වනු ඇත: දේශීය යන්ත්රයක හෝ සෘජුවම සත්කාරකත්වය භාවිතා කරයි
අද RUVDS අපි නැවතත් විවෘත කරනවා
අපි එය භාවිතා කර අපගේ ජෙකිල් බ්ලොගය යෙදවමු.
VPS ආරම්භ කිරීමෙන් පසු, ඔබ SSH හරහා එයට ලොග් වී අවශ්ය මෘදුකාංග වින්යාසගත කළ යුතුය: වෙබ් සේවාදායකය, FTP සේවාදායකය, තැපැල් සේවාදායකය යනාදිය. මෙම අවස්ථාවෙහිදී, පරිශීලකයාට තම පරිගණකයේ Jekyll ස්ථාපනය කිරීමට හෝ GitHub පිටු සත්කාරක සීමාවන් විඳදරාගැනීමට සිදු නොවේ, නමුත් අඩවි මූලාශ්ර GitHub ගබඩාවේ තබා ගත හැක.
පියවර 2: Jekyll ස්ථාපනය කරන්න
කෙටියෙන් කිවහොත්, Jekyll යනු සරල ස්ථිතික අඩවි උත්පාදකයක් වන අතර එය මුලින් නිර්මාණය කර ඇත්තේ බ්ලොග් නිර්මාණය කිරීම සහ GitHub පිටු මත ඒවා සත්කාරකත්වය සැපයීම සඳහා ය. අදහස වන්නේ අන්තර්ගතය සහ එහි සැලසුම භාවිතා කිරීම වෙන් කිරීමයි
ජෙකිල් රූබි පැකේජයක් (මැණික්)
gem install bundler jekyll #
අවශ්ය නම් sudo භාවිතා කරන්න.
ඔබට පෙනෙන පරිදි, සෑම දෙයක්ම ඉතා සරල ය.
පියවර 3. බ්ලොග් එකක් සාදන්න
./mysite උප බහලුම තුළ නව වෙබ් අඩවියක් නිර්මාණය කිරීමට, ඔබ විසින් විධානය ක්රියාත්මක කළ යුතුය:
jekyll new mysite
අපි එය තුළට ගොස් එහි අන්තර්ගතය බලමු
cd mysite
ls -l
ජෙකිල්ට තමන්ගේම සේවාදායකයක් ඇත, එය පහත විධානය සමඟ ආරම්භ කළ හැකිය:
bundle exec jekyll serve
එය අන්තර්ගත වෙනස්කම් සඳහා සවන් දෙන අතර දේශීය සත්කාරකයේ 4000 වරායට සවන් දෙයි (
අපගේ නඩුවේදී, වෙබ් අඩවියක් උත්පාදනය කිරීම සහ එය බැලීම සඳහා වෙබ් සේවාදායකයක් සැකසීම වටී (හෝ තෙවන පාර්ශවීය සත්කාරකත්වය වෙත ගොනු උඩුගත කිරීම):
jekyll build
ජනනය කරන ලද ගොනු mysite නාමාවලියෙහි _site උප බහලුමෙහි පිහිටා ඇත.
අපි ජෙකිල්ගේ සියලු සංකීර්ණතා ගැන කතා කර නැත. සින්ටැක්ස් උද්දීපනය සමඟ එහි කේත පිරිසැලසුම් හැකියාවන්ට ස්තූතිවන්ත වන අතර, මෙම අන්තර්ගත උත්පාදක සංවර්ධක බ්ලොග් නිර්මාණය කිරීම සඳහා වඩාත් සුදුසු වේ, නමුත් අන්තර්ජාලයේ ඇති සැකිලි මත පදනම්ව, එය විවිධාකාර ස්ථිතික අඩවි නිර්මාණය කිරීමට භාවිතා කළ හැකිය. HTML උත්පාදන ක්රියාවලියම වෙනස් කිරීමට ඔබට ඉඩ සලසන Jekyll සඳහා ප්ලගීන ද ඇත. ඔබට අනුවාද පාලනය අවශ්ය නම්, අන්තර්ගත ගොනු GitHub හි ගබඩාවක තැබිය හැක (එවිට ඔබට VPS මත Git ස්ථාපනය කිරීමට සිදුවනු ඇත).
වැදගත්ම දෙය නම් පරිශීලකයාට මේ සඳහා මිල අධික ගාස්තු අවශ්ය නොවේ. සෑම දෙයක්ම එම රූබල් 30 VPS මත පවා වැඩ කරනු ඇත.
මූලාශ්රය: www.habr.com