స్టాటిక్ HTML దాదాపు గతానికి సంబంధించినది. వెబ్సైట్లు ఇప్పుడు డేటాబేస్-కనెక్ట్ చేయబడిన అప్లికేషన్లు, ఇవి వినియోగదారు అభ్యర్థనలకు ప్రతిస్పందనలను డైనమిక్గా ఉత్పత్తి చేస్తాయి. అయినప్పటికీ, ఇది దాని లోపాలను కూడా కలిగి ఉంది: కంప్యూటింగ్ వనరులకు అధిక అవసరాలు మరియు CMSలో అనేక దుర్బలత్వాలు. ఈ రోజు మనం మీ సాధారణ బ్లాగును ఎలా పెంచాలి అనే దాని గురించి మాట్లాడుతాము
దశ 1. హోస్టింగ్: మార్కెట్లో చౌకైనదాన్ని తీసుకోండి
స్టాటిక్ వెబ్సైట్ల కోసం, చవకైన వర్చువల్ హోస్టింగ్ సరిపోతుంది. కంటెంట్ ప్రక్కన ఉత్పత్తి చేయబడుతుంది: స్థానిక మెషీన్లో లేదా నేరుగా హోస్టింగ్ని ఉపయోగిస్తుంది
ఈరోజు మేము RUVDS వద్ద మళ్లీ ప్రారంభించాము
దానిని ఉపయోగించుకుని, మన జెకిల్ బ్లాగ్ని అమలు చేద్దాం.
VPSని ప్రారంభించిన తర్వాత, మీరు SSH ద్వారా లాగిన్ చేసి, అవసరమైన సాఫ్ట్వేర్ను కాన్ఫిగర్ చేయాలి: వెబ్ సర్వర్, FTP సర్వర్, మెయిల్ సర్వర్ మొదలైనవి. ఈ సందర్భంలో, వినియోగదారు తన స్వంత కంప్యూటర్లో జెకిల్ను ఇన్స్టాల్ చేయనవసరం లేదు లేదా GitHub పేజీల హోస్టింగ్ యొక్క పరిమితులను భరించాల్సిన అవసరం లేదు, అయినప్పటికీ సైట్ మూలాలను GitHub రిపోజిటరీలో ఉంచవచ్చు.
దశ 2: జెకిల్ను ఇన్స్టాల్ చేయండి
సంక్షిప్తంగా, జెకిల్ అనేది ఒక సాధారణ స్టాటిక్ సైట్ జనరేటర్, ఇది వాస్తవానికి బ్లాగులను సృష్టించడం మరియు వాటిని GitHub పేజీలలో హోస్ట్ చేయడం కోసం రూపొందించబడింది. కంటెంట్ మరియు దాని డిజైన్ని ఉపయోగించి వేరు చేయాలనే ఆలోచన ఉంది
జెకిల్ ఒక రూబీ ప్యాకేజీ (రత్నం)
gem install bundler jekyll #
అవసరమైతే సుడో ఉపయోగించండి.
మీరు గమనిస్తే, ప్రతిదీ చాలా సులభం.
దశ 3. బ్లాగును సృష్టించండి
./mysite ఉప డైరెక్టరీలో కొత్త సైట్ని సృష్టించడానికి, మీరు ఆదేశాన్ని అమలు చేయాలి:
jekyll new mysite
అందులోకి వెళ్లి అందులోని విషయాలు చూద్దాం
cd mysite
ls -l
జెకిల్ దాని స్వంత సర్వర్ను కలిగి ఉంది, దీనిని కింది ఆదేశంతో ప్రారంభించవచ్చు:
bundle exec jekyll serve
ఇది కంటెంట్ మార్పులను వింటుంది మరియు లోకల్ హోస్ట్లోని పోర్ట్ 4000లో వింటుంది (
మా విషయంలో, వెబ్సైట్ను రూపొందించడం మరియు దానిని వీక్షించడానికి వెబ్ సర్వర్ని సెటప్ చేయడం (లేదా థర్డ్-పార్టీ హోస్టింగ్కి ఫైల్లను అప్లోడ్ చేయడం):
jekyll build
రూపొందించబడిన ఫైల్లు mysite డైరెక్టరీ యొక్క _site ఉప డైరెక్టరీలో ఉన్నాయి.
మేము జెకిల్ యొక్క అన్ని చిక్కుల గురించి మాట్లాడలేదు. సింటాక్స్ హైలైటింగ్తో దాని కోడ్ లేఅవుట్ సామర్థ్యాలకు ధన్యవాదాలు, ఈ కంటెంట్ జెనరేటర్ డెవలపర్ బ్లాగ్లను రూపొందించడానికి చాలా అనుకూలంగా ఉంటుంది, అయితే ఇంటర్నెట్లో అందుబాటులో ఉన్న టెంప్లేట్ల ఆధారంగా, ఇది అనేక రకాల స్టాటిక్ సైట్లను రూపొందించడానికి ఉపయోగించవచ్చు. HTML ఉత్పత్తి ప్రక్రియను మార్చడానికి మిమ్మల్ని అనుమతించే జెకిల్ కోసం ప్లగిన్లు కూడా ఉన్నాయి. మీకు సంస్కరణ నియంత్రణ అవసరమైతే, కంటెంట్ ఫైల్లను GitHubలో రిపోజిటరీలో ఉంచవచ్చు (అప్పుడు మీరు VPSలో Gitని ఇన్స్టాల్ చేయాలి).
అతి ముఖ్యమైన విషయం ఏమిటంటే, వినియోగదారుకు దీని కోసం ఖరీదైన సుంకాలు అవసరం లేదు. అదే 30-రూబుల్ VPSలో కూడా ప్రతిదీ పని చేస్తుంది.
మూలం: www.habr.com