પ્રોજેક્ટનું માળખું. વર્ડપ્રેસથી જેકિલ 5 સુધી

પ્રોજેક્ટનું માળખું

જ્યારે મુશ્કેલીનો અનુભવ થયો ત્યારે એક પસાર કરવાનો પ્રયાસ કરો વર્પ્રેસથી જેકિલ એફમારે સમજવું જોઇએ કે દરેક ઘટક કયા માટે હતું અને તેઓએ એક બીજા સાથે કેવી રીતે સંપર્ક કર્યો. જ્યારે મેં શરૂઆતથી મારો બ્લોગ બનાવવાનો પ્રયાસ કરવાનું બંધ કર્યું અને વિરુદ્ધ ઇજનેર બનાવવાનું શરૂ કર્યું ત્યારે મને સમાધાન મળી ગયું એક થીમ કોઈ બીજા દ્વારા વિકસિત. ખુલ્લા સ્રોતનાં ફાયદા.

પ્રારંભ કરવા માટે, એમ માનીને કે તમે અગાઉના લેખમાં દર્શાવેલ પૂર્વજરૂરીયાતોને સ્થાપિત કરી છે, ચાલો અમારી સાઇટ બનાવીએ. ઉદાહરણ બાગકામ બ્લોગ છે.
jekyll new blog_de_jardineria
જો તમે ફોલ્ડર પર જાઓ છો તો તમને નીચેની દેખાશે:

  • એક ફોલ્ડર કહેવાય છે _પોસ્ટ.
  • માર્કડાઉન એક્સ્ટેંશનવાળી બે ફાઇલો
  • એક વેબ પૃષ્ઠ.
  • .ਆਈએમએલ એક્સ્ટેંશન સાથેની એક ગોઠવણી ફાઇલ કે જેના વિશે આપણે આગળના લેખમાં ચર્ચા કરીશું.
  • એક રત્ન ફાઇલ જે સાઇટના ઘટકો અને તે જ નામના બીજાને સૂચિબદ્ધ કરે છે પરંતુ .લોક એક્સ્ટેંશન સાથે જે અજાણતાં ફેરફારોને અટકાવે છે.

પ્રોજેક્ટનું માળખું

કોઈપણ વર્ડપ્રેસ આધારિત સાઇટની જેમ, જેકિલ એક ફોલ્ડર સ્ટ્રક્ચર પણ બનાવે છે જ્યાં તે બધી ફાઇલો સ્ટોર કરે છે, અને તે તે જ કારણોસર કરે છે. વપરાશકર્તાને ફાઇલોને વ્યવસ્થિત રીતે જૂથ કરવાની મંજૂરી આપો અને, જેમ જેમ આ પ્રોજેક્ટ વધતો જાય તેમ તેમ તેમ તેમ તેમ વ્યવસ્થાપન રહે.

આપણે આદેશ સાથે બેઝ ફોલ્ડર બનાવીએ છીએ jekyll new.  તેની અંદર અમને બે પ્રકારનાં ફોલ્ડર્સ મળે છે; તે જે બ્લોગના રૂપરેખાંકનથી સંબંધિત છે જે નામની આગળ એક હાઈફન સાથે ઓળખાય છે (અમારા કિસ્સામાં _ પોસ્ટ ફોલ્ડર અને જેની પાસે સ્રોત છે જે સર્જન પ્રક્રિયાના ભાગ રૂપે શામેલ કરવામાં આવશે નહીં. ઉદાહરણ તરીકે, તે છબીઓ સમાવે છે.

સામગ્રી આધારિત ફોલ્ડર્સ

આ જૂથમાં એસઅને સાઇટ મુલાકાતીઓ માટે બનાવાયેલ સામગ્રી સ્ટોર કરે છે

_ પોસ્ટ

ફોલ્ડર _પોસ્ટ બધા બ્લોગ પ્રવેશો સમાવે છે. અહીં તેમાં સેવ કરેલી દરેક ફાઇલો માટે ખૂબ વિશિષ્ટ ફોર્મેટનો ઉપયોગ કરવામાં આવે છે. ફાઇલ નામ તારીખ-ફાઇલનામના સ્વરૂપમાં હોવું આવશ્યક છે - વર્ષ-month-date-full_filename.md - અને આ પોસ્ટિંગ તારીખ જેકિલ બ્લોગ પોસ્ટ બનાવવામાં આવી હતી તે તારીખ તરીકે પ્રદર્શિત થશે. આપણે ધ્યાનમાં રાખવું જોઈએ કે તેમ છતાં ફોલ્ડર કહેવામાં આવે છે _ પોસ્ટ્સ, અહીં તે બધી સામગ્રી છે જે બ્લોગ વાચકો જોશે, ઉદાહરણ તરીકે સંપર્ક ફોર્મ અથવા લેખકોના જીવનચરિત્ર. પછીથી આપણે જોશું કે પૃષ્ઠોને વિવિધ ડિઝાઇન સોંપવી શક્ય છે.

_ડ્રાફ્ટ્સ

તે વર્ડપ્રેસ ડ્રાફ્ટ બચાવવા સમાન છે. તેનો આગ્રહણીય ઉપયોગ તે પોસ્ટ્સ માટે છે જે પ્રકાશિત કરવા માટે તૈયાર નથી, તેમ છતાં તેનો ઉપયોગ વિચારોની સૂચિ, પછીથી ઉપયોગમાં લેવાની ડિઝાઇન વગેરે સ્ટોર કરવા માટે થઈ શકે છે.

_ સમાવેશ થાય છે

આ જગ્યામાં આપણે એચટીએમએલ કોડ સ્ટોર કરી શકીએ છીએ જેનો ઘણી વખત ઉપયોગ કરી શકાય છે. ઉદાહરણ તરીકે, અમારા કિસ્સામાં એક બેનર કે જે ગોળાર્ધના આધારે વપરાશકર્તા છે તેના આધારે સિઝનની શરૂઆતને શુભેચ્છા આપે છે.

_લેઆઉટ

આપણે ઉપર જણાવ્યું તેમ, સામગ્રીના વિવિધ ભાગોને વિવિધ લેઆઉટની જરૂર પડી શકે છે. ઉદાહરણ તરીકે, વિડિઓ બતાવવા માટે, અમે પૃષ્ઠને એક જ ક columnલમ બનાવવા માંગીએ છીએ, જ્યારે તે કોઈ અતિથિ લેખક હોય, તો તેમની જીવનચરિત્ર અને સંપર્ક માહિતી બતાવવા માટે અમને કોલમની જરૂર રહેશે. સાઇટ ઉપયોગ કરશે તે વિવિધ ડિઝાઇન આ ફોલ્ડરમાં સંગ્રહિત છે.

માહિતી ફોલ્ડર્સ

આ બે ફોલ્ડર્સ તેના ઓપરેશન માટે સાઇટ દ્વારા ઉપયોગ કરવામાં આવે છે.

_ડેટા

એક-માણસ બ્લોગમાં, ગોઠવણી ફાઇલ તમામ જરૂરી ડેટા સ્ટોર કરી શકે છે. પરંતુ, જો આપણી પાસે ઘણા લેખકો સાથેનો બ્લોગ છે, તો માહિતીને સંચાલિત કરવાની બીજી રીતની જરૂર છે. ફોલ્ડર _ડેટા તેનો ઉપયોગ JSON અથવા CSV ફોર્મેટ્સમાં ડેટા સ્ટોર કરવા માટે થાય છે કે જે સાઇટ વપરાશકર્તાઓ સાથેની ક્રિયાપ્રતિક્રિયા અનુસાર પ્રાપ્ત કરી શકે છે.

_જો તમે

ફોલ્ડર _જો તમે અગાઉના ફોલ્ડર્સમાં ઉપલબ્ધ બધી માહિતી સાથે સાઇટ તેને પૂર્ણ કરે છે. અહીં અમને તે સાઇટ મળશે જે અમે સર્વર પર અપલોડ કરીશું જેથી વપરાશકર્તાઓ .ક્સેસ કરી શકે. અલબત્ત, તે એચટીએમએલ અને સીએસએસ કોડ હોવાથી, તેમાં અન્ય કોઈપણ વેબસાઇટની જેમ તેમાં પણ ફેરફાર કરવાનું શક્ય છે.

હવે પછીના લેખમાં આપણે રૂપરેખાંકન ફાઇલને સંશોધિત કરવાનું પ્રારંભ કરીશું.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: AB ઈન્ટરનેટ નેટવર્ક્સ 2008 SL
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.