હ્યુગો, એક ઝડપી અને લવચીક સ્થિર વેબસાઇટ બિલ્ડર

હ્યુગો વિશે

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

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

હ્યુગોની સામાન્ય લાક્ષણિકતાઓ

  • એક ઉચ્ચ ઝડપ. તેમની વેબસાઇટ પર જણાવ્યા મુજબ, આ તેની જાતનું સૌથી ઝડપી સાધન છે. સરેરાશ સાઇટ એક સેકંડ કરતા ઓછા સમયમાં બનાવવામાં આવી છે.
  • મજબૂત સામગ્રી સંચાલન અને સુગમતા નિયમો. હ્યુગો એ એક સામગ્રી વ્યૂહરચનાકારનું સ્વપ્ન છે. હ્યુગો અમર્યાદિત સામગ્રી પ્રકારો, વર્ગીકરણો, મેનૂઝ, API- આધારિત ગતિશીલ સામગ્રી અને વધુને સમર્થન આપે છે, બધા -ડ-sન્સ વિના.
  • શોર્ટકોડ્સ અમને પ્રદાન કરે છે માર્કડાઉન સિન્ટેક્સનો ઉપયોગ કરવાની ક્ષમતા, મહાન રાહત પૂરી પાડે છે.
  • સંકલિત નમૂનાઓ. આ સ્થિર વેબસાઇટ બિલ્ડર પાસે અમારા કાર્યને ઝડપથી બનાવવા માટે સામાન્ય પેટર્ન છે. ઝડપી SEO કાર્ય, ટિપ્પણીઓ, વિશ્લેષણો અને અન્ય કાર્યો કરવા માટે પૂર્વ નિર્મિત નમૂનાઓ સાથે હ્યુગો વહાણો.
  • કસ્ટમ આઉટપુટ. અમને પરવાનગી આપે છે અમારી સામગ્રીને JSON અથવા AMP સહિત બહુવિધ ફોર્મેટ્સમાં બનાવો, અને આ રીતે સામગ્રી બનાવવાની સુવિધા આપે છે.
  • 300 થી વધુ થીમ્સ ઉપલબ્ધ છે, અમને એક મજબૂત થીમ સિસ્ટમ આપવી કે જે અમલ કરવા માટે સરળ છે, તેમ છતાં સૌથી વધુ જટિલ વેબસાઇટ્સના નિર્માણ માટે પણ સક્ષમ છે. કાસ્ટ કરી શકાય છે વિષયો પર એક નજર પ્રોજેક્ટ વેબસાઇટ પર ઉપલબ્ધ છે.

ઉબુન્ટુ પર હ્યુગો સ્થાપિત કરો

હ્યુગો એક ખૂબ પ્રખ્યાત પ્રોગ્રામ છે અને આ તેને Gnu / Linux પર સ્થાપિત કરવાનું અને ખાસ કરીને ઉબુન્ટુને એક સરળ પ્રક્રિયા બનાવે છે. ઉપલબ્ધ પ્રથમ ઇન્સ્ટોલેશન વિકલ્પનો ઉપયોગ કરવામાં આવશે પૂર્વ કમ્પાઇલ પેકેજો કે જે શોધી શકાય છે પ્રોજેક્ટ પ્રકાશન પાનું. .Deb પેકેજ ડાઉનલોડ કરવા માટે, આપણે ફક્ત ટર્મિનલ (Ctrl + Alt + T) ખોલવા પડશે અને નીચેનો આદેશ અમલમાં મૂકવો પડશે:

હ્યુગો .deb ફાઇલ ડાઉનલોડ કરો

wget https://github.com/gohugoio/hugo/releases/download/v0.69.0/hugo_0.69.0_Linux-64bit.deb

ડાઉનલોડ કર્યા પછી, આપણે આ બીજી આદેશને અમલમાં મૂકીને તેને ઇન્સ્ટોલ કરીશું સમાન ટર્મિનલમાં:

.deb પેકેજ સ્થાપિત કરો

sudo dpkg -i hugo_0.69.0_Linux-64bit.deb

ઇન્સ્ટોલેશનના અંતે અમે કામ કરવાનું શરૂ કરી શકીએ છીએ.

આ પ્રોગ્રામ ઇન્સ્ટોલ કરવાની બીજી સંભાવના તમારા દ્વારા હશે સ્નેપ પેક. સ્થાપન ટર્મિનલ ખોલવા જેટલું સરળ હશે (Ctrl + Alt + T) અને તેમાં ટાઇપ કરો:

સ્નેપ પેકેજ સ્થાપન

sudo snap install hugo

પ્રથમ પગલાં

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

hugo new site [nombre-del-sitio]

આ ઉદાહરણ માટે મેં આદેશ સાથે નવી સાઇટ બનાવી છે:

હ્યુગો સાથે સાઇટ બનાવવી

hugo new site sinforoso

આ કહેવાતું નવું ફોલ્ડર બનાવશે વિન્ડિંગ એડ્રેસ બુકમાં ઘર વપરાશકર્તા. શરૂ કરવા માટે અમે આ ફોલ્ડરને toક્સેસ કરીશું અને અમે ત્યાંથી કાર્ય શરૂ કરીશું.

હવે પછીની વસ્તુ આપણે કરીશું સાઇટ માટે નવી થીમ ઉમેરો. જો તમે બધી ઉપલબ્ધ થીમ્સ ઉમેરવા માંગતા હો, તો તમે આદેશનો ઉપયોગ કરી શકો છો:

git clone --depth 1 --recursive https://github.com/gohugoio/hugoThemes.git themes

આ બધી હ્યુગો થીમ્સ ઇન્સ્ટોલ કરે છે, તેથી તે ઘણો સમય લઈ શકે છે. તમે ઇચ્છો તે પ્રયાસ કરવા માટે તે મદદરૂપ થઈ શકે છે. મારા કિસ્સામાં, મેં કોઈ વિશિષ્ટ વિષય પસંદ કર્યો, તેથી ઉપરના આદેશને બદલે મેં નીચેનો ઉપયોગ કર્યો:

હ્યુગો માટે થીમ ડાઉનલોડ કરો

git clone https://github.com/matcornic/hugo-theme-learn.git themes/learn

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

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

થીમ સેટિંગ્સ

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

હ્યુગો માં અનુક્રમણિકા બનાવટ

hugo new _index.md

જેમ તમે જોઈ શકો છો, ફાઇલમાં એમડી એક્સ્ટેંશન છે, આનો અર્થ એ છે કે અમે માર્કડાઉનનો ઉપયોગ કરીને સામગ્રી ઉમેરી શકીએ છીએ. આ ફાઇલ શોધી અને સંપાદિત કરી શકાય છે સામગ્રી ફોલ્ડર.

_index.md ફાઇલની સામગ્રી

આપણે પણ કરી શકીએ સાઇટને આકાર આપવા નવી કેટેગરીઝ બનાવો:

hugo new [categoría]/[archivo.md]

આ બિંદુ પર, અમારી વેબસાઇટ જોવા માટે, આપણે નીચેનો આદેશ વાપરીશું:

હ્યુગો સેવા આપે છે

hugo serve

અને તમે નીચેના સ્ક્રીનશોટમાં જોઈ શકો છો, અમારી વેબસાઇટ બ્રાઉઝરથી http: // સ્થાનિક હોસ્ટ: 1313 પર ઉપલબ્ધ હશે.

વેબ બ્રાઉઝરમાં વેબ પૃષ્ઠ

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


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

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

*

*

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

  1.   એન્થોની જણાવ્યું હતું કે

    થીમ્સ ડાઉનલોડ કરવા માટે આદેશમાં એક નાની ભૂલ છે. પોસ્ટમાં તમે સૂચવે છે કે આદેશ છે:

    ગિટ ક્લોન crecursive https://github.com/spf13/hugoThemes થીમ્સ

    તે આદેશ ભૂલ આપે છે. સત્તાવાર પૃષ્ઠ પર તે સૂચવે છે કે આ પ્રક્રિયા હાથ ધરવા માટે તમારે આ મૂકવું પડશે:

    ગિટ ક્લોન - depthંડાઈ 1 crecursive https://github.com/gohugoio/hugoThemes.git થીમ્સ

    અને બધી થીમ્સ ડાઉનલોડ કરવામાં આવી છે.

    1.    ડેમિયન એમોએડો જણાવ્યું હતું કે

      મેં હમણાં જ તેને સુધાર્યો. ચેતવણી બદલ આભાર.