GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Hugo di Debian 11

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Hugo di Debian 11. Bagi Anda yang belum tahu, Hugo adalah kerangka kerja situs web sumber terbuka dan gratis yang ditulis dalam dikembangkan di Go. Hugo menyediakan generator situs statis yang andal dan modern. Ia mampu menghasilkan situs dengan kecepatan kurang dari 1 ms per halaman. Ia bekerja dengan mengirimkan templat yang sudah jadi untuk membuat pekerjaan SEO, analitik, komentar, dll. Situs Hugo dapat berjalan tanpa waktu proses yang mahal seperti PHP, Python, atau Ruby dan tidak memerlukan basis data apa pun.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi generator situs statis Hugo di Debian 11 (Bullseye).

Prasyarat

  • Server yang menjalankan salah satu sistem operasi berikut:Debian 11 (Bullseye).
  • Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
  • Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
  • Seorang non-root sudo user atau akses ke root user . Kami merekomendasikan untuk bertindak sebagai non-root sudo user , namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.

Instal Hugo di Debian 11 Bullseye

Langkah 1. Sebelum menginstal perangkat lunak apa pun, penting untuk memastikan sistem Anda mutakhir dengan menjalankan apt berikut perintah di terminal:

sudo apt update
sudo apt upgrade

Langkah 2. Menginstal Hugo di Debian 11.

Secara default, Hugo tersedia di repositori dasar Debian 11. Sekarang kita menginstal Hugo menggunakan perintah berikut ke sistem Debian Anda:

sudo apt install hugo

Verifikasi instalasi Hugo menggunakan perintah yang mana:

hugo version

Langkah 3. Buat Situs Web Menggunakan Hugo di Debian 11.

Sekarang atur untuk mulai membuat konten situs web. Pertama, Anda perlu membuat situs web baru, beri nama hugo.idroot.us sehingga perintah kita akan terlihat seperti ini:

hugo new site hugo.idroot.us

Keluaran:

Congratulations! Your new Hugo site is created in /root/hugo.idroot.us.

Just a few more steps and you're ready to go:

1. Download a theme into the same-named folder.
   Choose a theme from https://themes.gohugo.io/ or
   create your own with the "hugo new theme " command.
2. Perhaps you want to add some content. You can add single files
   with "hugo new /.".
3. Start the built-in live server via "hugo server".

Visit https://gohugo.io/ for quickstart guide and full documentation.

Buat daftar semua file yang dibuat di bawah situs web:

ls -l hugo.idroot.us

Keluaran:

drwxr-xr-x 2 root root 4096 Nov 17 09:46 archetypes
-rw-r--r-- 1 root root   82 Nov 17 09:46 config.toml
drwxr-xr-x 2 root root 4096 Nov 17 09:46 content
drwxr-xr-x 2 root root 4096 Nov 17 09:46 data
drwxr-xr-x 2 root root 4096 Nov 17 09:46 layouts
drwxr-xr-x 2 root root 4096 Nov 17 09:46 static
drwxr-xr-x 2 root root 4096 Nov 17 09:46 themes

Langkah 4. Buat halaman Tentang dan Contoh Postingan Blog.

Pertama, ubah direktori ke situs web Anda menggunakan perintah berikut di bawah ini:

cd hugo.idroot.us
hugo new about.md

Keluaran:

/root/hugo.idroot.us/content/about.md created

Kita perlu menambahkan beberapa konten ke file about:

nano content/about.md

Ubah file seperti gambar di bawah ini:

---
title: "About Us"
date: 2021-11-17T09:46:18Z
draft: false
---

This is About Us page for this website.

Selanjutnya, buat contoh postingan menggunakan perintah berikut di bawah ini:

hugo new post/page.md

Keluaran:

/root/hugo.idroot.us/content/post/page.md created

Buka file yang dibuat dan tambahkan beberapa konten ke dalamnya:

nano content/post/page.md

Ubah file seperti gambar di bawah ini:

---
title: "Page"
date: 2021-11-17T09:46:29Z
draft: true
---

# Hugo Page

This is my first hugo website page!

Sekarang, Anda perlu membuat situs web untuk menggunakannya. Anda dapat membuatnya dengan menjalankan perintah berikut:

hugo

Keluaran:

{{ with .OutputFormats.Get "RSS" }}{{ .RelPermalink }}{{ end }}

                   | EN  
-------------------+-----
  Pages            |  6  
  Paginator pages  |  0  
  Non-page files   |  0  
  Static files     | 36  
  Processed images |  0  
  Aliases          |  2  
  Sitemaps         |  1  
  Cleaned          |  0  

Total in 46 ms

Dengan situs web yang dibuat, mulai server Hugo Anda dan ikat ke alamat IP server Anda seperti di bawah ini:

hugo server --bind=0.0.0.0 --baseUrl=http://192.168.77.21 -D -F

Langkah 5. Mengakses Situs Web Hugo.

Setelah berhasil diinstal, buka browser web Anda dan akses situs web Anda menggunakan URL http://your-server-ip-address:1313 . Anda akan melihat halaman default Hugo:

Selamat! Anda telah berhasil menginstal Hugo. Terima kasih telah menggunakan tutorial ini untuk menginstal versi terbaru dari generator situs statis Hugo di Debian 11 Bullseye. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Hugo.


Debian
  1. Cara Menginstal R di Debian 9

  2. Cara Menginstal MariaDB di Debian 10

  3. Cara Menginstal TYPO3 di Debian 9

  1. Cara Menginstal R di Debian 10

  2. Cara Memasang BoxBilling di Debian 11

  3. Bagaimana cara menginstal Debian 11

  1. Cara Menginstal Magento di Debian 8 Jessie

  2. Cara Menginstal Drupal di Debian 8 Jessie

  3. Cara Menginstal Joomla di Debian 8