GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal generator situs web Hugo di Ubuntu 20.04

Menulis situs web dari awal dapat bermanfaat untuk pembelajaran tetapi memakan waktu. Dan ada proyek sederhana atau pribadi yang perlu dilakukan dengan cepat. Untuk mengatasi masalah ini adalah bahwa ada pembuat situs web statis. Hari ini Anda akan mempelajari cara menginstal Hugo di Ubuntu 20.04 yang mungkin merupakan salah satu pembuat situs web paling populer di luar sana.

Memperkenalkan Hugo

Hugo adalah pembuat situs web statis, yaitu, tidak menyertakan PHP atau bahasa pemrograman apa pun untuk memproses data, ini adalah sumber terbuka dan dibuat dalam bahasa GO.

Berkat Hugo dan sejumlah besar temanya, kami dapat menerapkan situs web statis dengan sangat cepat. Hugo memungkinkan Anda untuk menulis konten dalam bahasa markup yang ringan seperti Markdown dan mendapatkan situs web yang dapat dipublikasikan di server mana pun . Menariknya, setelah dokumen web dibuat, tidak diperlukan aplikasi khusus untuk membacanya. Mereka adalah konten statis.

Semudah penggunaannya, dengan Hugo kita dapat membuat situs web yang sangat bagus dengan sedikit usaha. Karena dibuat dalam bahasa Go, waktu pembuatan halaman sangat rendah sehingga memungkinkan untuk menghasilkan situs besar tanpa masalah.

Jadi, mari kita instal.

Instal Hugo di Ubuntu 20.04

Untungnya, Hugo tersedia dari repositori resmi Ubuntu 20.04.

Jadi, untuk menginstalnya, yang harus kita lakukan adalah menjalankan sepasang perintah ini di terminal.

sudo apt update
sudo apt install hugo

Ini akan menginstal paket hugo yang cukup untuk memulai pekerjaan.

Namun, proses ini meskipun terlalu mudah tidak memberi kami versi stabil terbaru dari Hugo, jadi kami akan kehilangan banyak fitur baru dan perbaikan bug.

Alternatifnya adalah menginstal versi Hugo dari repositori resmi.

sudo apt remove hugo

Dan kemudian instal versi snap yang akan memberi Anda versi stabil terbaru tanpa terlalu banyak kesulitan-

sudo snap install hugo

Sekarang Anda dapat memiliki versi Hugo yang diperbarui di sistem Anda. Proses ini aman karena snap adalah teknologi Canonical sendiri sehingga integrasi dengan sistem dijamin.

Jadi, periksa versi Hugo yang diinstal dengan perintah berikut

hugo version
hugo v0.88.1 linux/amd64 BuildDate=2021-09-04T13:52:29Z

Langkah pertama dengan Hugo

Membuat situs web baru dengan Hugo cukup mudah. Untuk melakukannya, jalankan saja perintah berikut

hugo new site [site-name]

Dalam hal ini, saya akan membuat situs bernama atechexample .

hugo new site atechexample

Ini akan menghasilkan layar keluaran yang mirip dengan ini.

Ini akan menghasilkan folder baru dengan nama situs web Anda, dalam hal ini, atechexample yang perlu kita akses.

cd atechexample

Menggunakan tree perintah kita dapat memiliki struktur direktori situs yang telah dibuat oleh hugo.

tree .

Salah satu hal yang membuat Hugo begitu populer adalah banyaknya jumlah tema yang tersedia sehingga kami dapat dengan cepat menambahkan sentuhan ke situs kami. Jadi, langkah selanjutnya adalah mengunduh tema untuk situs Anda.

Jadi, dengan bantuan git mulai repositori situs web kami.

git init
Initialized empty Git repository in /home/user/atechexample/.git/

Instal tema baru dan buat postingan baru di situs

Kemudian, lihat sejumlah besar tema yang tersedia untuk Hugo. Dalam hal ini, saya akan memilih tale .

git submodule add https://github.com/EmielH/tale-hugo.git themes/tale

Dan sekarang kita perlu mengedit file konfigurasi config.toml untuk menentukan bahasa, judul, dan tema.

nano config.toml
baseURL = "http://atechtown.com/"
languageCode = "en"
title = "Example"
theme = "tale"

Simpan perubahan dan tutup editor.

Sekarang kita perlu menambahkan beberapa informasi ke situs baru. Membuat postingan baru dengan Hugo hanya dengan perintah ini

hugo new posts/[postname.md]

Misalnya

hugo new posts/sample.md
/home/user/atechexample/content/posts/sample.md created

Tentu saja, Anda dapat mengganti post dengan menu lain yang ingin Anda buat.

Ini akan menghasilkan file yang harus kita modifikasi dan tambahkan kontennya dalam format penurunan harga.

nano content/posts/sample.md

Pertama, atur informasi file

title: "Hello world"
date: 2021-09-10T12:07:37-04:00
draft: false
---

Dan di bawah konten. Ingat bahwa nilai draft: false menyatakan bahwa postingan tersebut bukan draft dan dapat dipublikasikan.

Simpan perubahan Anda dan tutup editor.

Sekarang mari kita lihat hasilnya. Untuk melakukan ini, kita akan meluncurkan situs web dengan perintah

hugo server -D

Dan layar output akan memberitahu kita bahwa kita harus mengakses http://localhost:1313 untuk mengakses situs kami.

Seperti yang Anda lihat, kami dapat dengan cepat mengaktifkan dan menjalankan situs kami.

Untuk memasukkannya ke dalam produksi, jalankan perintah

hugo -D

Dan itu akan membangun semua yang Anda butuhkan. Terutama public folder yang dapat Anda unggah ke server Anda dan dimasukkan ke dalam produksi.

Perhatikan bahwa dokumen dengan draft: true dianggap sebagai draf dan tidak dipublikasikan.

Kesimpulan

Hugo adalah pembuat situs web statis yang andal dan cukup mudah digunakan. Menginstal Hugo di Ubuntu 20.04 adalah proses yang sederhana seperti halnya membuat situs web dengannya. Sekarang setelah Anda mengetahuinya, Anda dapat mencobanya untuk proyek Anda.

Bagikan postingan kami dan bantu kami untuk berkembang.


Ubuntu
  1. Instal dan Gunakan Generator Situs Web Statis Hugo di Ubuntu 20.04

  2. Cara menginstal R di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara Menginstal Odoo di Ubuntu

  2. Cara Menginstal Maven di Ubuntu

  3. Cara Menginstal Anggur di Ubuntu

  1. Cara Menginstal Ruby di Ubuntu 20.04

  2. Cara Menginstal Putty di Ubuntu

  3. Cara Menginstal Ruby di Ubuntu 18.04