ಯೋಜನೆಯ ರಚನೆ. ವರ್ಡ್ಪ್ರೆಸ್ನಿಂದ ಜೆಕಿಲ್ 5 ರವರೆಗೆ

ಯೋಜನೆಯ ರಚನೆ

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

ಪ್ರಾರಂಭಿಸಲು, ಹಿಂದಿನ ಲೇಖನಗಳಲ್ಲಿ ನಾವು ವಿವರಿಸಿರುವ ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳನ್ನು ನೀವು ಸ್ಥಾಪಿಸಿದ್ದೀರಿ ಎಂದು uming ಹಿಸಿ, ನಾವು ನಮ್ಮ ಸೈಟ್ ಅನ್ನು ನಿರ್ಮಿಸಲಿದ್ದೇವೆ. ಉದಾಹರಣೆ ತೋಟಗಾರಿಕೆ ಬ್ಲಾಗ್.
jekyll new blog_de_jardineria
ನೀವು ಫೋಲ್ಡರ್‌ಗೆ ಹೋದರೆ ನೀವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನೋಡುತ್ತೀರಿ:

  • ಎಂಬ ಫೋಲ್ಡರ್ _ ಪೋಸ್ಟ್ಗಳು.
  • ಮಾರ್ಕ್‌ಡೌನ್ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಎರಡು ಫೈಲ್‌ಗಳು
  • ವೆಬ್ ಪುಟ.
  • .Yml ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ದೀರ್ಘವಾಗಿ ಚರ್ಚಿಸುತ್ತೇವೆ.
  • ಸೈಟ್ನ ಘಟಕಗಳನ್ನು ಮತ್ತು ಅದೇ ಹೆಸರಿನ ಮತ್ತೊಂದು ಪಟ್ಟಿಯನ್ನು ಪಟ್ಟಿ ಮಾಡುವ ಜೆಮ್ಫೈಲ್ ಫೈಲ್ ಆದರೆ ಅಜಾಗರೂಕ ಮಾರ್ಪಾಡುಗಳನ್ನು ತಡೆಯುವ .lock ವಿಸ್ತರಣೆಯೊಂದಿಗೆ.

ಯೋಜನೆಯ ರಚನೆ

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

ನಾವು ಆಜ್ಞೆಯೊಂದಿಗೆ ಬೇಸ್ ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ jekyll new.  ಅದರ ಒಳಗೆ ನಾವು ಎರಡು ರೀತಿಯ ಫೋಲ್ಡರ್‌ಗಳನ್ನು ಕಾಣುತ್ತೇವೆ; ಹೆಸರಿನ ಮುಂದೆ ಹೈಫನ್‌ನೊಂದಿಗೆ ಗುರುತಿಸಲಾಗಿರುವ ಬ್ಲಾಗ್‌ನ ಕಾನ್ಫಿಗರೇಶನ್‌ಗೆ ಸಂಬಂಧಿಸಿದವುಗಳು (ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ _ಪೋಸ್ಟ್ ಫೋಲ್ಡರ್ ಮತ್ತು ಸೃಷ್ಟಿ ಪ್ರಕ್ರಿಯೆಯ ಭಾಗವಾಗಿ ಸೇರಿಸಲಾಗದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿರುವವರು. ಉದಾಹರಣೆಗೆ, ಚಿತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ವಿಷಯ ಆಧಾರಿತ ಫೋಲ್ಡರ್‌ಗಳು

ಈ ಗುಂಪಿನಲ್ಲಿ ರುಸೈಟ್ ಸಂದರ್ಶಕರಿಗೆ ಉದ್ದೇಶಿಸಿರುವ ವಿಷಯವನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ

_ ಪೋಸ್ಟ್

ಫೋಲ್ಡರ್ _ಪೋಸ್ಟ್ ಎಲ್ಲಾ ಬ್ಲಾಗ್ ನಮೂದುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಅದರಲ್ಲಿ ಉಳಿಸಲಾದ ಪ್ರತಿಯೊಂದು ಫೈಲ್‌ಗಳಿಗೆ ಇಲ್ಲಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ವರೂಪವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಫೈಲ್ ಹೆಸರು ದಿನಾಂಕ-ಫೈಲ್ ಹೆಸರಿನ ಸ್ವರೂಪದಲ್ಲಿರಬೇಕು - year-month-date-full_filename.md - ಮತ್ತು ಈ ಪೋಸ್ಟ್ ದಿನಾಂಕವನ್ನು ಈ ಜೆಕಿಲ್ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ ಮಾಡಿದ ದಿನಾಂಕದಂತೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಫೋಲ್ಡರ್ ಅನ್ನು ಕರೆಯಲಾಗಿದ್ದರೂ ನಾವು ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕು _ ಪೋಸ್ಟ್ಗಳು, ಬ್ಲಾಗ್ ಓದುಗರು ನೋಡುವ ಎಲ್ಲಾ ವಿಷಯ ಇಲ್ಲಿದೆ, ಉದಾಹರಣೆಗೆ ಸಂಪರ್ಕ ರೂಪ ಅಥವಾ ಲೇಖಕರ ಜೀವನಚರಿತ್ರೆ. ಪುಟಗಳಿಗೆ ವಿಭಿನ್ನ ವಿನ್ಯಾಸಗಳನ್ನು ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಿದೆ ಎಂದು ನಂತರ ನಾವು ನೋಡುತ್ತೇವೆ.

_ ಡ್ರಾಫ್ಟ್‌ಗಳು

ಇದು ವರ್ಡ್ಪ್ರೆಸ್ ಡ್ರಾಫ್ಟ್ ಅನ್ನು ಉಳಿಸಲು ಸಮಾನವಾಗಿರುತ್ತದೆ. ಪ್ರಕಟಿಸಲು ಸಿದ್ಧವಾಗಿಲ್ಲದ ಪೋಸ್ಟ್‌ಗಳಿಗೆ ಇದರ ಶಿಫಾರಸು ಬಳಕೆಯು ಆಲೋಚನೆಗಳ ಪಟ್ಟಿಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಬಹುದು, ನಂತರ ಬಳಸಲು ವಿನ್ಯಾಸಗಳು ಇತ್ಯಾದಿ.

_ ಒಳಗೊಂಡಿದೆ

ಈ ಜಾಗದಲ್ಲಿ ನಾವು ಹಲವಾರು ಬಾರಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ HTML ಕೋಡ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಬಳಕೆದಾರರು ಇರುವ ಗೋಳಾರ್ಧಕ್ಕೆ ಅನುಗುಣವಾಗಿ season ತುವಿನ ಆರಂಭವನ್ನು ಸ್ವಾಗತಿಸುವ ಬ್ಯಾನರ್.

_ಲೇ outs ಟ್‌ಗಳು

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

ಮಾಹಿತಿ ಫೋಲ್ಡರ್‌ಗಳು

ಈ ಎರಡು ಫೋಲ್ಡರ್‌ಗಳು ಸೈಟ್ ಅನ್ನು ಅದರ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

_ಡೇಟಾ

ಒನ್ ಮ್ಯಾನ್ ಬ್ಲಾಗ್‌ನಲ್ಲಿ, ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅಗತ್ಯವಿರುವ ಎಲ್ಲ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು. ಆದರೆ, ನಾವು ಅನೇಕ ಲೇಖಕರೊಂದಿಗೆ ಬ್ಲಾಗ್ ಹೊಂದಿದ್ದರೆ, ಮಾಹಿತಿಯನ್ನು ನಿರ್ವಹಿಸುವ ಇನ್ನೊಂದು ವಿಧಾನದ ಅಗತ್ಯವಿದೆ. ಫೋಲ್ಡರ್ _ಡೇಟಾ ಬಳಕೆದಾರರೊಂದಿಗಿನ ಸಂವಹನಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಸೈಟ್ ಹಿಂಪಡೆಯಬಹುದಾದ JSON ಅಥವಾ CSV ಸ್ವರೂಪಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

_ನೀನೇನಾದರೂ

ಫೋಲ್ಡರ್ _ನೀನೇನಾದರೂ ಹಿಂದಿನ ಫೋಲ್ಡರ್‌ಗಳಲ್ಲಿ ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಮಾಹಿತಿಯೊಂದಿಗೆ ಸೈಟ್ ಅದನ್ನು ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ. ಬಳಕೆದಾರರಿಗೆ ಪ್ರವೇಶಿಸಲು ನಾವು ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡುವ ಸೈಟ್ ಅನ್ನು ಇಲ್ಲಿ ನಾವು ಕಾಣುತ್ತೇವೆ. ಸಹಜವಾಗಿ, ಇದು HTML ಮತ್ತು CSS ಕೋಡ್ ಆಗಿರುವುದರಿಂದ, ಇತರ ಯಾವುದೇ ವೆಬ್‌ಸೈಟ್‌ನಂತೆ ಅದರಲ್ಲಿ ಮಾರ್ಪಾಡುಗಳನ್ನು ಮಾಡಲು ಸಾಧ್ಯವಿದೆ.

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಲು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ.


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

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

*

*

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