ஹ்யூகோ, வேகமான மற்றும் நெகிழ்வான நிலையான வலைத்தள உருவாக்குநர்

ஹ்யூகோ பற்றி

அடுத்த கட்டுரையில் நாம் ஹ்யூகோவைப் பார்க்கப் போகிறோம். இது ஒன்றாகும் திறந்த மூல நிலையான தள ஜெனரேட்டர்கள் மிகவும் பிரபலமானது, இது முற்றிலும் இலவசம். அதன் அற்புதமான வேகம் மற்றும் நெகிழ்வுத்தன்மையுடன், இந்த ஜெனரேட்டர் வலைத்தளத்தை விரைவாகவும் எளிதாகவும் செய்கிறது. பற்றி ஒரு ஜெனரேட்டர் வலை தளங்கள் Go இல் எழுதப்பட்ட நிலையான HTML மற்றும் CSS. இது வேகம், பயன்பாட்டின் எளிமை மற்றும் உள்ளமைவு ஆகியவற்றிற்கு உகந்ததாகும்.

ஒரு வலைத்தளத்தை உருவாக்குவது என்பது HTML மற்றும் பிற மொழிகளின் சிறிது நேரமும் அறிவும் தேவைப்படும் ஒரு செயல்முறையாகும். இந்த காரணத்திற்காக, வலைத்தளங்களை விரைவாக உருவாக்க இந்த நிலையான தள கட்டடம் பெரிதும் உதவக்கூடும். நாம் பேசும்போது அதை தெளிவுபடுத்த வேண்டும் நிலையான வலைத்தளங்கள் என்பது தரவை செயலாக்காத தளங்கள் என்று பொருள். அதாவது, அவர்களால் படிவங்களை செயலாக்கவோ ஆவணங்களை உருவாக்கவோ முடியாது. இந்த வலைத்தளங்கள் பொதுவாக சிறிய திட்டங்கள் மற்றும் தகவல் தளங்களுக்காக உருவாக்கப்படுகின்றன.

ஹ்யூகோவின் பொதுவான பண்புகள்

  • அதிவேகம். அவர்களின் இணையதளத்தில் கூறியது போல, இது இந்த வகையான வேகமான கருவியாகும். சராசரி தளம் ஒரு வினாடிக்குள் கட்டப்பட்டுள்ளது.
  • வலுவான உள்ளடக்க மேலாண்மை மற்றும் நெகிழ்வு விதிகள். ஹ்யூகோ ஒரு உள்ளடக்க மூலோபாயவாதியின் கனவு. ஹ்யூகோ வரம்பற்ற உள்ளடக்க வகைகள், வகைபிரித்தல், மெனுக்கள், ஏபிஐ-இயக்கப்படும் டைனமிக் உள்ளடக்கம் மற்றும் பலவற்றை ஆதரிக்கிறது, அனைத்தும் துணை நிரல்கள் இல்லாமல்.
  • ஷார்ட்கோட்கள் எங்களுக்கு வழங்குகின்றன மார்க் டவுன் தொடரியல் பயன்படுத்தும் திறன், சிறந்த நெகிழ்வுத்தன்மையை வழங்குகிறது.
  • ஒருங்கிணைந்த வார்ப்புருக்கள். இந்த நிலையான வலைத்தள உருவாக்குநருக்கு எங்கள் வேலையை விரைவாக உருவாக்க பொதுவான வடிவங்கள் உள்ளன. விரைவான எஸ்சிஓ வேலை, கருத்துகள், பகுப்பாய்வு மற்றும் பிற செயல்பாடுகளைச் செய்வதற்கு முன் தயாரிக்கப்பட்ட வார்ப்புருக்கள் கொண்ட ஹ்யூகோ கப்பல்கள்.
  • தனிப்பயன் வெளியீடுகள். எங்களை அனுமதிக்கிறது JSON அல்லது AMP உட்பட பல வடிவங்களில் எங்கள் உள்ளடக்கத்தை உருவாக்குங்கள், இதனால் உள்ளடக்கத்தை உருவாக்க உதவுகிறது.
  • 300 க்கும் மேற்பட்ட தீம்கள் கிடைக்கின்றன, செயல்படுத்த எளிதான, ஆனால் மிகவும் சிக்கலான வலைத்தளங்களை கூட உருவாக்கும் திறன் கொண்ட ஒரு வலுவான தீம் அமைப்பை எங்களுக்கு வழங்குகிறது. நடிக்க முடியும் தலைப்புகளைப் பாருங்கள் திட்ட இணையதளத்தில் கிடைக்கிறது.

உபுண்டுவில் ஹ்யூகோவை நிறுவவும்

ஹ்யூகோ மிகவும் பிரபலமான நிரலாகும், இது குனு / லினக்ஸில் நிறுவவும் குறிப்பாக உபுண்டு ஒரு எளிய செயல்முறையாகவும் அமைகிறது. கிடைக்கக்கூடிய முதல் நிறுவல் விருப்பம் முன் தொகுக்கப்பட்ட தொகுப்புகள் திட்ட வெளியீட்டு பக்கம். .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

இது ஒரு புதிய கோப்புறையை உருவாக்கும் முறுக்கு முகவரி புத்தகத்தில் வீட்டில் பயனரின். தொடங்குவதற்கு இந்த கோப்புறையை அணுகப் போகிறோம், அங்கிருந்து வேலையைத் தொடங்குவோம்.

அடுத்ததாக நாம் செய்வோம் தளத்திற்கு ஒரு புதிய தீம் சேர்க்கவும். கிடைக்கக்கூடிய அனைத்து கருப்பொருள்களையும் நீங்கள் சேர்க்க விரும்பினால், நீங்கள் கட்டளையைப் பயன்படுத்தலாம்:

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 கோப்பில் வரையறுக்கவும், இது வேலை செய்யும் கோப்புறையில் காணலாம் பின்வரும் ஸ்கிரீன்ஷாட்டில் சுட்டிக்காட்டப்பட்டுள்ளது.

தீம் அமைப்புகள்

மாற்றங்கள் செய்யப்பட்டவுடன், நாங்கள் சேமித்து மூடுகிறோம். இப்போது நாம் செய்ய வேண்டியது எல்லாம் தளத்தில் காண்பிக்க புதிய குறியீட்டை உருவாக்கவும். பின்வரும் கட்டளையுடன் இதைச் செய்வோம்:

ஹ்யூகோவில் குறியீட்டை உருவாக்குதல்

hugo new _index.md

நீங்கள் பார்க்க முடியும் என, கோப்பு ஒரு md நீட்டிப்பு உள்ளது, இதன் பொருள் மார்க் டவுனைப் பயன்படுத்தி உள்ளடக்கத்தைச் சேர்க்கலாம். இந்த கோப்பைக் கண்டுபிடித்து திருத்தலாம் உள்ளடக்க கோப்புறை.

_index.md கோப்பின் உள்ளடக்கம்

நாமும் செய்யலாம் தளத்தை வடிவமைக்க புதிய வகைகளை உருவாக்கவும்:

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

இந்த கட்டத்தில், எங்கள் வலைத்தளத்தைப் பார்க்க, பின்வரும் கட்டளையைப் பயன்படுத்துவோம்:

ஹ்யூகோ சேவை

hugo serve

பின்வரும் ஸ்கிரீன்ஷாட்டில் நீங்கள் காணக்கூடியது போல, எங்கள் வலைத்தளம் உலாவியில் இருந்து http: // localhost: 1313 இல் கிடைக்கும்.

வலை உலாவியில் வலைப்பக்கம்

சுருக்கமாக, ஹ்யூகோ என்பது நிலையான வலைத்தளங்களை மட்டுமே உருவாக்கும் ஒரு நிரலாகும், ஆனால் இது சில சந்தர்ப்பங்களில் மிகவும் பயனுள்ளதாக இருக்கும். உங்களுடைய திட்டத்தைப் பற்றிய கூடுதல் தகவல்களைப் பெறலாம் வலைத்தளத்தில் அல்லது இல் உத்தியோகபூர்வ ஆவணங்கள்.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   அந்தோணி அவர் கூறினார்

    கருப்பொருள்களைப் பதிவிறக்குவதற்கான கட்டளையில் ஒரு சிறிய பிழை உள்ளது. இடுகையில் நீங்கள் கட்டளை என்று குறிப்பிடுகிறீர்கள்:

    ஜிட் க்ளோன் - மறுபிறப்பு https://github.com/spf13/hugoThemes கருப்பொருள்கள்

    அந்த கட்டளை ஒரு பிழையை அளிக்கிறது. உத்தியோகபூர்வ பக்கத்தில், இந்த செயல்முறையைச் செய்ய நீங்கள் வைக்க வேண்டியது இது குறிக்கிறது:

    git clone - ஆழம் 1 –குறிப்பு https://github.com/gohugoio/hugoThemes.git கருப்பொருள்கள்

    மற்றும் அனைத்து கருப்பொருள்களும் பதிவிறக்கம் செய்யப்படுகின்றன.

    1.    டேமியன் அமீடோ அவர் கூறினார்

      நான் அதை சரிசெய்தேன். எச்சரிக்கைக்கு நன்றி.