સ્પોઇલર ચેતવણી. દ્વારા નીચેના લેખોમાં આ શ્રેણી શા માટે હું વર્ડપ્રેસથી જેકિલ પર સ્થાનાંતરિત કરું છું તે ચીટ કરશે. શબ્દસમૂહ "લાઇન અવગણો" લેખક જેમ્સ અલ્ટુચરનું છે અને તે ઘણી તકનીકોનો સંદર્ભ આપે છે જે તમને કોઈક નિષ્ણાત બનવા માટે લેવામાં આવતા 10 કલાક કરતાં વધુ ઝડપથી કંઈક શીખવાની મંજૂરી આપે છે. તેમાંથી એક એ સમીકરણમાંથી બહાર નીકળવું છે જે તમને આગળ વધવા દેતું નથી
જેકીલ બનાવે છે તે શોધવા માટે મારે જરૂર નથી તે માટેના ટ્યુટોરિયલ્સને અનુસરવાનો પ્રયત્ન કરતાં મેં ઘણા મહિનાઓનો વ્યય કર્યો.. જેકિલ માટે એક ટન સમુદાય વિકસિત થીમ્સ છે, મારે મારે પોતાને બનાવવા માટે જરૂરી કોડના ભાગની નકલ કરવાની હતી.
ત્યાં બધા સ્વાદ માટે એક્સેસરીઝ પણ છે. વિઝ્યુઅલ એડિટર સહિત, જે સામગ્રી મેનેજરોની જેમ સંપૂર્ણ ન હોઇ, ગ્રંથો લખવાનું અને છબીઓ ઉમેરવાનું કાર્ય ખૂબ સરળ બનાવે છે.
પ્લગઇન્સ અને થીમ્સ સાથે ધ્યાનમાં રાખવાનો એક મહત્વપૂર્ણ મુદ્દો. અનેn વર્ડપ્રેસ સર્વર પર લોડ થયેલ છે અને ડેટાબેસની જરૂર છે. આ જગ્યા લે છે અને સંભવિત સુરક્ષા જોખમને રજૂ કરે છે. જેકિલ સાથે પ્લગઇન્સ અને થીમ્સ વર્ક કમ્પ્યુટર પર છે. જે અપલોડ થયું છે તે પહેલાથી જ વેબ પૃષ્ઠો પર પ્રક્રિયા થયેલ છે.
આ તુલનાનો ત્રીજો પગાર એ ફ્રેમવર્ક છે. તે ફ્રેમવર્ક માટે પહેલાથી જ એક ટન નમૂનાઓ બનાવવામાં આવ્યા છે અને તમારે જે કરવાનું છે તે હાથ દ્વારા સંપાદિત કરવું છે. પરંતુ, તે ઘણો સમય લે છે.
વર્ડપ્રેસ મૂળભૂત રીતે ત્રણ તકનીકોનો ઉપયોગ કરે છે. એન્જિન અને એચટીએમએલ, સીએસએસ અને જાવાસ્ક્રિપ્ટની નીચે PHP અને MySQL જે વપરાશકર્તા જુએ છે તેના માટે. જેકિલ રૂબીનો ઉપયોગ પ્રોગ્રામિંગ ભાષા અને ત્રણ અન્ય ભાષાઓ તરીકે કરે છે. પૃષ્ઠોને બનાવવા માટે વાયએએમએલ, લિક્વિડ અને માર્કડાઉન બોલી, જેને ક્રેનડાઉન કહેવામાં આવે છે. પૃષ્ઠોને હંમેશાં તે થોડીક ઇન્ટરેક્ટિવિટી આપવા માટે, HTML, CSS અને Javascript રહેશે.
તફાવતો અને સમાનતાઓ વિશે. સ્થાપન
વર્ડપ્રેસ ઇન્સ્ટોલ કરવાની આવશ્યકતાઓ નીચે મુજબ છે:
- PHP, સંસ્કરણ 7.4 અથવા તેથી વધુ.
- MySQL સંસ્કરણ 5.6 અથવા તેથી વધુ અથવા મારિયાડબી સંસ્કરણ 10.1 અથવા તેથી વધુ
- એચટીટીપીએસ સુસંગત
સામાન્ય રીતે, મોટાભાગના વેબ હોસ્ટિંગ પ્રદાતાઓ અપાચે અથવા NGNIX નો ઉપયોગ સર્વર તરીકે કરે છે જે તમને વર્ડપ્રેસનો ઉપયોગ કરવાની મંજૂરી આપશે. પરંતુ, જો તમે કોઈ અન્ય વિકલ્પને અજમાવવા માંગતા હો, તો તે ઉપરની આવશ્યકતાઓને પૂર્ણ કરે ત્યાં સુધી, તે કરશે.
સિદ્ધાંતમાં તમારી પાસે સામગ્રી બનાવવા અને તમારા સર્વર પર અપલોડ કરવા માટે તમારા સ્થાનિક કમ્પ્યુટર પર વર્ડપ્રેસ ઇન્સ્ટોલેશન હોઈ શકે છે. પરંતુ, સામગ્રી સંચાલકોની કૃપા એ છે કે તમે તેમની વહીવટ પેનલમાં સીધા કાર્ય કરી શકો છોn.
આજે, હોસ્ટિંગ પ્રદાતાઓ પહેલેથી ઇન્સ્ટોલ કરેલા અથવા સ્વચાલિત ઇન્સ્ટોલેશન સ્ક્રિપ્ટ્સ સાથેના વર્ડપ્રેસ સાથે યોજનાઓ પ્રદાન કરે છે કોમોના Softaculous. તમારે તેઓ જે માહિતી માંગે છે તે પૂર્ણ કરવા પડશે અને થોડીવારમાં તમે સાઇટ ઇન્સ્ટોલ કરી છે અને જવા માટે તૈયાર છો.
મેન્યુઅલ ઇન્સ્ટોલેશનના કિસ્સામાં, તમારે ખાતરી કરવાની રહેશે કે પીએચપીનું નવીનતમ સંસ્કરણ ઇન્સ્ટોલ કરેલું છે અને ડેટાબેસ સેટ કરેલો છે. તમારા હોસ્ટિંગ પ્રદાતાના નિયંત્રણ પેનલમાં આ બધું. પછી તમારે વર્ડપ્રેસ ડાઉનલોડ કરવું પડશે અને ગોઠવણી ડેટાને સંપાદિત કરવો પડશે. પછી તમે બધી ફાઇલોને સર્વર પર 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
Fedora
sudo dnf install ruby ruby-devel openssl-devel redhat-rpm-config @development-tools
આરએચઈએલ 8 / સેન્ટોસ
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
જેકિલ દ્વારા ઉત્પાદિત સાઇટના હોસ્ટિંગ અંગે. તે ફક્ત HTTPS પ્રોટોકોલ સાથે સુસંગત હોવું જોઈએ. આ જેકીલ આવશ્યકતા નથી, આધુનિક બ્રાઉઝર્સ તે સાઇટ્સ પ્રદર્શિત કરતા નથી જે આ પ્રોટોકોલનો ઉપયોગ કરતા નથી. આનો અર્થ એ છે કે તમારા હોસ્ટિંગ પ્રદાતાએ તમને સાર્વજનિક કી પ્રમાણપત્ર પ્રાપ્ત કરવાની કોઈ રીતની બાંયધરી આપવી પડશે.
અત્યાર સુધી ખૂબ જ સ્પષ્ટ છે, સિવાય કે હું હજી પણ જીસીસીની જરૂરિયાતને સમજતો નથી અને બનાવું છું ..
હાય!
જેકીલ દ્વારા પ્રોજેક્ટ ફાઇલો જનરેટ કરવા માટે વપરાય છે