የማይንቀሳቀስ ኤችቲኤምኤል ያለፈ ነገር ነው። ድህረ ገፆች አሁን ከውሂብ ጎታ ጋር የተገናኙ አፕሊኬሽኖች ሲሆኑ በተለዋዋጭነት ለተጠቃሚ ጥያቄዎች ምላሽን ይፈጥራሉ። ሆኖም፣ ይህ ደግሞ የራሱ ድክመቶች አሉት፡ ከፍተኛ መስፈርቶች ለማስላት ግብዓቶች እና በሲኤምኤስ ውስጥ ያሉ በርካታ ተጋላጭነቶች። ዛሬ ቀላል ብሎግዎን እንዴት እንደሚያሳድጉ እንነጋገራለን
ደረጃ 1. ማስተናገድ፡ በገበያ ላይ በጣም ርካሹን ይውሰዱ
ለስታቲክ ድረ-ገጾች፣ ርካሽ ያልሆነ ምናባዊ ማስተናገጃ በቂ ነው። ይዘቱ በጎን በኩል ይፈጠራል: በአካባቢያዊ ማሽን ላይ ወይም በቀጥታ ማስተናገጃን በመጠቀም
ዛሬ እኛ በRUVDS እንደገና እንከፍታለን።
እንጠቀምበት እና የጄኪልን ብሎግ እናሰማራ።
VPS ን ከጀመሩ በኋላ በኤስኤስኤች በኩል ወደ እሱ መግባት እና አስፈላጊውን ሶፍትዌር ማዋቀር ያስፈልግዎታል-ድር አገልጋይ ፣ ኤፍቲፒ አገልጋይ ፣ የመልእክት አገልጋይ ፣ ወዘተ. በዚህ አጋጣሚ ተጠቃሚው ጄኪልን በራሱ ኮምፒዩተር ላይ መጫን ወይም የ GitHub Pages ማስተናገጃ ገደቦችን መቋቋም የለበትም፣ ምንም እንኳን የጣቢያው ምንጮች በ GitHub ማከማቻ ውስጥ ሊቀመጡ ይችላሉ።
ደረጃ 2: Jekyll ን ይጫኑ
ባጭሩ ጄኪል በመጀመሪያ ብሎጎችን ለመፍጠር እና ከዚያም በ GitHub ገጾች ላይ ለማስተናገድ የተቀየሰ ቀላል የማይንቀሳቀስ ጣቢያ ጄኔሬተር ነው። ሃሳቡ ይዘቱን እና ንድፉን በመጠቀም መለየት ነው።
ጄኪል የሩቢ ጥቅል (ጌም) ስለሆነ።
gem install bundler jekyll #
አስፈላጊ ከሆነ ሱዶን ይጠቀሙ.
እንደምታየው, ሁሉም ነገር በጣም ቀላል ነው.
ደረጃ 3. ብሎግ ይፍጠሩ
በ./mysite ንዑስ ማውጫ ውስጥ አዲስ ጣቢያ ለመፍጠር ትዕዛዙን ማስኬድ ያስፈልግዎታል፡-
jekyll new mysite
ወደ እሱ እንግባና ይዘቱን እንይ
cd mysite
ls -l
ጄኪል የራሱ አገልጋይ አለው ፣ እሱም በሚከተለው ትእዛዝ ሊጀመር ይችላል።
bundle exec jekyll serve
የይዘት ለውጦችን ያዳምጣል እና በፖርት 4000 በ localhost ላይ ያዳምጣል (
በእኛ ሁኔታ፣ ድር ጣቢያ መፍጠር እና እሱን ለማየት የድር አገልጋይ ማዋቀር (ወይም ፋይሎችን ወደ የሶስተኛ ወገን ማስተናገጃ መስቀል) ጠቃሚ ነው።
jekyll build
የተፈጠሩት ፋይሎች በ mysite ማውጫ _site ንዑስ ማውጫ ውስጥ ይገኛሉ።
ስለ ጄኪል ውስብስብ ነገሮች ሁሉ አልተነጋገርንም። ለኮዱ አቀማመጥ ችሎታዎች ምስጋና ይግባውና ከአገባብ ማድመቅ ጋር ይህ የይዘት ጀነሬተር የገንቢ ብሎጎችን ለመፍጠር በጣም ተስማሚ ነው ነገር ግን በበይነ መረብ ላይ በሚገኙ አብነቶች ላይ በመመስረት ብዙ አይነት የማይንቀሳቀሱ ጣቢያዎችን ለመፍጠር ሊያገለግል ይችላል። እንዲሁም የኤችቲኤምኤልን የማመንጨት ሂደት እራሱን እንዲቀይሩ የሚያስችልዎ ለጄኪል ተሰኪዎች አሉ። የስሪት ቁጥጥር ከፈለጉ የይዘት ፋይሎቹ በ GitHub ላይ ባለው ማከማቻ ውስጥ ሊቀመጡ ይችላሉ (ከዚያም Git በ VPS ላይ መጫን አለብዎት)።
በጣም አስፈላጊው ነገር ተጠቃሚው ለዚህ ውድ ታሪፍ አያስፈልገውም. ሁሉም ነገር በዚያው 30-ሩብል ቪፒኤስ ላይ እንኳን ይሰራል።
ምንጭ: hab.com