ವ್ಯತ್ಯಾಸಗಳು ಮತ್ತು ಸಾಮ್ಯತೆಗಳ ಬಗ್ಗೆ. ವರ್ಡ್ಪ್ರೆಸ್ನಿಂದ ಜೆಕಿಲ್ 4 ರವರೆಗೆ

ಹೋಲಿಕೆಗಳು ಮತ್ತು ವ್ಯತ್ಯಾಸಗಳ ಬಗ್ಗೆ

ಸ್ಪಾಯ್ಲರ್ ಎಚ್ಚರಿಕೆ. ಇವರಿಂದ ಮುಂದಿನ ಲೇಖನಗಳಲ್ಲಿ ಈ ಸರಣಿ ನಾನು ವರ್ಡ್ಪ್ರೆಸ್ನಿಂದ ಜೆಕಿಲ್ಗೆ ಏಕೆ ವಲಸೆ ಹೋಗಿದ್ದೇನೆ. "ರೇಖೆಯನ್ನು ಬಿಟ್ಟುಬಿಡಿ" ಎಂಬ ಅಭಿವ್ಯಕ್ತಿ ಬರಹಗಾರ ಜೇಮ್ಸ್ ಅಲ್ಟುಚರ್‌ಗೆ ಸೇರಿದ್ದು ಮತ್ತು ಯಾವುದಾದರೂ ವಿಷಯದಲ್ಲಿ ಪರಿಣಿತನಾಗಿರಬೇಕಾದ 10 ಗಂಟೆಗಳಿಗಿಂತ ಬೇಗನೆ ಏನನ್ನಾದರೂ ಕಲಿಯಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುವ ಹಲವಾರು ತಂತ್ರಗಳನ್ನು ಇದು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. ಅವುಗಳಲ್ಲಿ ಒಂದು ನೀವು ಮುಂದೆ ಸಾಗಲು ಅನುಮತಿಸದ ಸಮೀಕರಣದಿಂದ ಹೊರಬರುವುದು

ನನಗೆ ಅಗತ್ಯವಿಲ್ಲ ಎಂದು ಕಂಡುಹಿಡಿಯಲು ಜೆಕಿಲ್ ಅನ್ನು ರೂಪಿಸುವ ವಿಭಿನ್ನ ಘಟಕಗಳಿಗೆ ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ಅನುಸರಿಸಲು ನಾನು ಸಾಕಷ್ಟು ತಿಂಗಳುಗಳನ್ನು ವ್ಯರ್ಥ ಮಾಡಿದೆ.. ಜೆಕಿಲ್‌ಗಾಗಿ ಒಂದು ಟನ್ ಸಮುದಾಯ ಅಭಿವೃದ್ಧಿ ಹೊಂದಿದ ವಿಷಯಗಳಿವೆ, ನನ್ನದೇ ಆದದನ್ನು ರಚಿಸಲು ನಾನು ಅಗತ್ಯವಿರುವ ಕೋಡ್‌ನ ಭಾಗವನ್ನು ನಕಲಿಸಬೇಕಾಗಿತ್ತು.

ಎಲ್ಲಾ ಅಭಿರುಚಿಗಳಿಗೆ ಬಿಡಿಭಾಗಗಳು ಸಹ ಇವೆ.  ವಿಷಯ ಸಂಪಾದಕರಂತೆ ಸಂಪೂರ್ಣವಾಗದೆ, ಪಠ್ಯಗಳನ್ನು ಬರೆಯುವ ಮತ್ತು ಚಿತ್ರಗಳನ್ನು ಸೇರಿಸುವ ಕಾರ್ಯವನ್ನು ಹೆಚ್ಚು ಸುಲಭಗೊಳಿಸುವ ದೃಶ್ಯ ಸಂಪಾದಕವನ್ನು ಒಳಗೊಂಡಂತೆ.

ಪ್ಲಗಿನ್‌ಗಳು ಮತ್ತು ಥೀಮ್‌ಗಳನ್ನು ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕಾದ ಪ್ರಮುಖ ಅಂಶ. ಮತ್ತುn ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಸರ್ವರ್‌ನಲ್ಲಿ ಲೋಡ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅಗತ್ಯವಿದೆ. ಇದು ಜಾಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಸಂಭಾವ್ಯ ಸುರಕ್ಷತೆಯ ಅಪಾಯವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಜೆಕಿಲ್ ಅವರೊಂದಿಗೆ ಪ್ಲಗಿನ್‌ಗಳು ಮತ್ತು ಥೀಮ್‌ಗಳು ಕೆಲಸದ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿವೆ. ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗಿರುವುದನ್ನು ಈಗಾಗಲೇ ಸಂಸ್ಕರಿಸಿದ ವೆಬ್ ಪುಟಗಳು.

ಈ ಹೋಲಿಕೆಯ ಮೂರನೇ ಹಂತವು ಚೌಕಟ್ಟುಗಳು. ಆ ಚೌಕಟ್ಟುಗಳಿಗಾಗಿ ಈಗಾಗಲೇ ಒಂದು ಟನ್ ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಕೈಯಿಂದ ಸಂಪಾದಿಸಿ. ಆದರೆ, ಇದು ಸಾಕಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

ವರ್ಡ್ಪ್ರೆಸ್ ಮೂಲತಃ ಮೂರು ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಎಂಜಿನ್‌ನ ಕೆಳಗಿರುವ ಪಿಎಚ್‌ಪಿ ಮತ್ತು ಮೈಸ್ಕ್ಲ್ ಮತ್ತು ಬಳಕೆದಾರರು ನೋಡುವುದಕ್ಕಾಗಿ ಎಚ್‌ಟಿಎಂಎಲ್, ಸಿಎಸ್ಎಸ್ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಜೆಕಿಲ್ ರೂಬಿಯನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾಗಿ ಮತ್ತು ಇತರ ಮೂರು ಭಾಷೆಗಳಾಗಿ ಬಳಸುತ್ತಾರೆ. ಪುಟಗಳನ್ನು ರಚಿಸಲು YAML, ಲಿಕ್ವಿಡ್ ಮತ್ತು ಕ್ರಾಂಡೌನ್ ಎಂಬ ಮಾರ್ಕ್‌ಡೌನ್ ಉಪಭಾಷೆ. ಪುಟಗಳು ಯಾವಾಗಲೂ HTML, CSS ಮತ್ತು Jvascript ಆಗಿರುತ್ತವೆ.

ವ್ಯತ್ಯಾಸಗಳು ಮತ್ತು ಸಾಮ್ಯತೆಗಳ ಬಗ್ಗೆ. ಅನುಸ್ಥಾಪನ

ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಅವಶ್ಯಕತೆಗಳು ಈ ಕೆಳಗಿನಂತಿವೆ:

  • ಪಿಎಚ್ಪಿ ಆವೃತ್ತಿ 7.4 ಅಥವಾ ಹೆಚ್ಚಿನದು.
  • MySQL ಆವೃತ್ತಿ 5.6 ಅಥವಾ ಹೆಚ್ಚಿನ ಅಥವಾ ಮಾರಿಯಾಡಿಬಿ ಆವೃತ್ತಿ 10.1 ಅಥವಾ ಹೆಚ್ಚಿನದು
  • ಎಚ್‌ಟಿಟಿಪಿಎಸ್ ಕಂಪ್ಲೈಂಟ್

ಸಾಮಾನ್ಯವಾಗಿ, ಹೆಚ್ಚಿನ ವೆಬ್ ಹೋಸ್ಟಿಂಗ್ ಪೂರೈಕೆದಾರರು ಅಪಾಚೆ ಅಥವಾ ಎನ್‌ಜಿಎನ್‌ಐಎಕ್ಸ್ ಅನ್ನು ಸರ್ವರ್‌ಗಳಾಗಿ ಬಳಸುತ್ತಾರೆ, ಅದು ನಿಮಗೆ ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಆದರೆ, ನೀವು ಬೇರೆ ಯಾವುದಾದರೂ ಪರ್ಯಾಯವನ್ನು ಪ್ರಯತ್ನಿಸಲು ಬಯಸಿದರೆ, ಅದು ಮೇಲಿನ ಅವಶ್ಯಕತೆಗಳನ್ನು ಪೂರೈಸುವವರೆಗೆ, ಅದು ಮಾಡುತ್ತದೆ.

ಸಿದ್ಧಾಂತದಲ್ಲಿ ನೀವು ವಿಷಯವನ್ನು ರಚಿಸಲು ನಿಮ್ಮ ಸ್ಥಳೀಯ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್ ಸ್ಥಾಪನೆಯನ್ನು ಹೊಂದಬಹುದು ಮತ್ತು ನಂತರ ಅದನ್ನು ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಬಹುದು. ಆದರೆ, ವಿಷಯ ವ್ಯವಸ್ಥಾಪಕರ ಅನುಗ್ರಹವೆಂದರೆ ನೀವು ಅವರ ಆಡಳಿತ ಫಲಕದಲ್ಲಿ ನೇರವಾಗಿ ಕೆಲಸ ಮಾಡಬಹುದುn.

ಇಂದು, ಹೋಸ್ಟಿಂಗ್ ಪೂರೈಕೆದಾರರು ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾದ ಅಥವಾ ಸ್ವಯಂಚಾಲಿತ ಅನುಸ್ಥಾಪನಾ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳೊಂದಿಗೆ ಯೋಜನೆಗಳನ್ನು ನೀಡುತ್ತಾರೆ ಕೊಮೊ ಮೃದುವಾದ. ಅವರು ಕೇಳುವ ಮಾಹಿತಿಯನ್ನು ನೀವು ಪೂರ್ಣಗೊಳಿಸಬೇಕು ಮತ್ತು ನಿಮಿಷಗಳಲ್ಲಿ ನೀವು ಸೈಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ್ದೀರಿ ಮತ್ತು ಹೋಗಲು ಸಿದ್ಧರಾಗಿದ್ದೀರಿ.

ಹಸ್ತಚಾಲಿತ ಅನುಸ್ಥಾಪನೆಯ ಸಂದರ್ಭದಲ್ಲಿ, ಪಿಎಚ್ಪಿಯ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ನೀವು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು ಮತ್ತು ಡೇಟಾಬೇಸ್ ಅನ್ನು ಹೊಂದಿಸಿ. ನಿಮ್ಮ ಹೋಸ್ಟಿಂಗ್ ಪ್ರೊವೈಡರ್ನ ನಿಯಂತ್ರಣ ಫಲಕದಲ್ಲಿ ಇದೆಲ್ಲವೂ. ನಂತರ ನೀವು ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕು ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾವನ್ನು ಸಂಪಾದಿಸಬೇಕಾಗುತ್ತದೆ. ನಂತರ ನೀವು ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ftp ಮೂಲಕ ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿ.

ಅಂತಿಮವಾಗಿ, ನೀವು ವೆಬ್‌ಸೈಟ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ಅದು ಕೇಳುವ ಮಾಹಿತಿಯನ್ನು ಭರ್ತಿ ಮಾಡಿ.

ಜೆಕಿಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ವಿಧಾನ ಹೀಗಿದೆ:

ಅವಶ್ಯಕತೆಗಳು

  • ರೂಬಿ ಆವೃತ್ತಿ 2.4.0 ಅಥವಾ ಹೆಚ್ಚಿನದು
  • ರೂಬಿಜೆಮ್ಸ್
  • ಜಿಸಿಸಿ ಮತ್ತು ಮೇಕ್

ಉಬುಂಟು

sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

ಡೆಬಿಯನ್

sudo apt-get install ruby-full build-essential

ಫೆಡೋರಾ

sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools

RHEL 8 / CentOS

sudo dnf install ruby ruby-devel
sudo dnf group install "Development Tools"

ಜೆಂಟೂ

sudo emerge -av jekyll

ಆರ್ಚ್ ಲಿನಕ್ಸ್

sudo pacman -S ruby base-devel

ತೆರೆದ ಸೂಸು

sudo zypper install -t pattern devel_ruby devel_C_C++
sudo zypper install ruby-devel

ಅನುಸ್ಥಾಪನೆ

gem install jekyll bundler

ಜೆಕಿಲ್ ನಿರ್ಮಿಸಿದ ಸೈಟ್‌ನ ಹೋಸ್ಟಿಂಗ್ ಬಗ್ಗೆ. ಇದು ಎಚ್‌ಟಿಟಿಪಿಎಸ್ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಮಾತ್ರ ಹೊಂದಿಕೆಯಾಗಬೇಕು. ಇದು ಜೆಕಿಲ್ ಅವಶ್ಯಕತೆಯಲ್ಲ, ಆಧುನಿಕ ಬ್ರೌಸರ್‌ಗಳು ಈ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸದ ಸೈಟ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವುದಿಲ್ಲ. ಇದರರ್ಥ ಸಾರ್ವಜನಿಕ ಹೋ ಪ್ರಮಾಣಪತ್ರವನ್ನು ಪಡೆಯಲು ನಿಮ್ಮ ಹೋಸ್ಟಿಂಗ್ ಪ್ರೊವೈಡರ್ ನಿಮಗೆ ಕೆಲವು ಮಾರ್ಗಗಳನ್ನು ಖಾತರಿಪಡಿಸಬೇಕು.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಲುಯಿಕ್ಸ್ ಡಿಜೊ

    ಇಲ್ಲಿಯವರೆಗೆ ತುಂಬಾ ಸ್ಪಷ್ಟವಾಗಿದೆ, ಹೊರತುಪಡಿಸಿ ನಾನು ಇನ್ನೂ ಜಿಸಿಸಿ ಮತ್ತು ತಯಾರಿಕೆಯ ಅಗತ್ಯವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಿಲ್ಲ ..

    1.    ಡಿಯಾಗೋ ಜರ್ಮನ್ ಗೊನ್ಜಾಲೆಜ್ ಡಿಜೊ

      ಹಲೋ.
      ಪ್ರಾಜೆಕ್ಟ್ ಫೈಲ್‌ಗಳನ್ನು ರಚಿಸಲು ಜೆಕಿಲ್ ಬಳಸಿದ್ದಾರೆ