ಸ್ಥಿರ 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