Hugo Platform blogging gratis
Generator situs statis open source paling populer di dunia
Generator situs statis yang cepat dan fleksibel. Hugo sangat bagus untuk situs web yang digerakkan oleh konten, karena sepenuhnya bebas ketergantungan dan mudah didapat.
Ringkasan
Apa itu Generator Situs Statis (SSG)? Situs web hari ini telah berkembang untuk mengirimkan lebih banyak konten. Akibatnya, industri pengembangan web menemukan cara baru untuk membuat proses mempertahankan dan memperbarui situs lebih efisien. Generator situs statis pada dasarnya adalah satu set alat untuk membangun situs web statis berdasarkan satu set file input. Generator situs statis membangun halaman web sekali, saat ini Anda membuat konten baru atau mengeditnya. Sebaliknya, sistem manajemen konten seperti WordPress membangun halaman setiap kali pengunjung meminta. Ada banyak keuntungan dan manfaat untuk memilih generator situs statis seperti Hugo daripada sistem seperti WordPress. Salah satu manfaat terbesar dari memiliki situs statis adalah kecepatan. Situs web statis sangat cepat. Hugo diberi label sebagai salah satu generator situs web statis paling termudah. Hugo adalah alat tercepat dari jenisnya. Pada Hugo memungkinkan Anda untuk mengeluarkan konten Anda dalam berbagai format, termasuk JSON atau AMP, dan membuatnya mudah untuk membuat sendiri. Ini mendukung jenis konten yang tidak terbatas, taksonomi, menu, konten yang digerakkan oleh API dinamis, dan banyak lagi, semuanya tanpa plugin. Hugo juga dikirimkan dengan templat yang sudah dibuat sebelumnya. Ini juga memberikan dukungan I18n penuh untuk situs multi-bahasa
Persyaratan
- Hugo berjalan pada versi standar dari semua sistem operasi desktop utama - Windows, MacOS dan berbagai rasa UNIX.
- Anda harus diinstal untuk menggunakan modul Hugo. Jika Anda berencana untuk tidak menggunakan modul Hugo dan secara manual menempatkan tema di folder tema situs web, maka instalasi pergi tidak diperlukan. Jika Hugo ISD diinstal melalui Paket Manajer, Manajer Paket mengurus menginstal bahasa GO. Instruksi instalasi untuk GO hadir di golang.org/doc/install. Anda tidak perlu belajar pergi atau menggunakannya langsung di Hugo.
- Sementara Git tidak diharuskan menggunakan Hugo, jika Git digunakan sebagai sistem kontrol versi, Hugo menyediakan akses ke metadata dalam templat. Git tersedia di semua manajer paket sebagai git. Anda juga bisa mendapatkan git dari git-scm.com/. Anda dapat mempelajari lebih lanjut tentang git dari Git dalam latihan dan belajar git dalam sebulan makan siang.
Fitur
Hugo menawarkan kecepatan terik, manajemen konten yang kuat, dan bahasa templating yang kuat menjadikannya sangat cocok untuk semua jenis situs web statis.
Umum
- Waktu membangun yang sangat cepat (<1 ms per halaman)
- Benar -benar lintas platform, dengan instalasi mudah di macOS, linux, windows, dan banyak lagi
- Membuat perubahan dengan cepat dengan beban hati saat Anda berkembang
- Tema yang kuat
- Host situs Anda di mana saja
Organisasi
- Organisasi langsung untuk proyek Anda, termasuk bagian situs web
- URL yang dapat disesuaikan
- Dukungan untuk taksonomi yang dapat dikonfigurasi, termasuk kategori dan tag
- Urutkan konten seperti yang Anda inginkan melalui fungsi template yang kuat
- Generasi Daftar Isi Otomatis
- Pembuatan Menu Dinamis
- Dukungan URL Cantik
- Dukungan pola permalink
- Mengalihkan melalui alias
Isi
- Markdown asli dan dukungan mode org Emacs, serta bahasa lain melalui pembantu eksternal (lihat format yang didukung)
- Toml, Yaml, dan JSON Metadata Dukungan di Depan Matter
- Beranda yang dapat disesuaikan
- Banyak jenis konten
- Ringkasan konten yang ditentukan otomatis dan pengguna
- Kode pintas untuk memungkinkan konten yang kaya di dalam markdown
- Fungsionalitas “Menit untuk Membaca”
- Fungsionalitas “wordcount”
Fitur tambahan
- Dukungan Komentar Disqus Terpadu
- Dukungan Google Analytics Terpadu
- Pembuatan RSS Otomatis
- Dukungan untuk template html go
- Sintaks Sorot Didukung oleh Chroma
Petunjuk pemasangan
Instal Hugo di MacOS, Windows, Linux, OpenBSD, FreeBSD, dan pada mesin mana pun di mana rantai alat GO Compiler dapat berjalan. Hugo ditulis dengan dukungan untuk beberapa platform. Rilis terbaru dapat ditemukan di rilis Hugo. Hugo saat ini menyediakan binari pra-dibangun untuk yang berikut:
- MacOS (Darwin) untuk x64, i386, dan arsitektur lengan
- Windows
- Linux
- OpenBSD
- Freebsd Hugo juga dapat dikompilasi dari sumber di mana pun alat GO dapat berjalan; E.g., pada sistem operasi lain seperti Dragonfly BSD, OpenBSD, Plan 9, Solaris, dan lainnya. Lihat https://golang.org/doc/install/source untuk set lengkap kombinasi yang didukung dari sistem operasi target dan arsitektur kompilasi.
Instal cepat
biner (lintas platform)
Unduh versi yang sesuai untuk platform Anda dari rilis Hugo. Setelah diunduh, biner dapat dijalankan dari mana saja. Anda tidak perlu menginstalnya ke lokasi global. Ini bekerja dengan baik untuk host bersama dan sistem lain di mana Anda tidak memiliki akun istimewa.
Idealnya, Anda harus menginstalnya di suatu tempat di path
Anda agar mudah digunakan. /USR/LOCAL/BIN
adalah lokasi yang paling mungkin.
Docker
Kami saat ini tidak menawarkan gambar Hugo resmi untuk Docker, tetapi kami merekomendasikan ini distribusi terbaru: https://hub.docker.com/r/klakegg/hugo/
Homebrew (MacOS)
Jika Anda menggunakan macOS dan menggunakan homebrew, Anda dapat menginstal Hugo dengan satu-liner berikut:
install-with homebrew.sh
brew install hugo
Untuk penjelasan yang lebih rinci, baca panduan instalasi yang mengikuti untuk menginstal pada macOS dan Windows.
MacPorts (MacOS)
Jika Anda menggunakan macOS dan menggunakan macports, Anda dapat menginstal Hugo dengan satu-liner berikut:
install-with-macports.sh
port install hugo
Homebrew (Linux)
Jika Anda menggunakan Homebrew di Linux, Anda dapat menginstal Hugo dengan satu-liner berikut:
install-with-linuxbrew.sh
brew install hugo
Panduan instalasi untuk Homebrew di Linux tersedia di situs web mereka.
cokelat (windows)
Jika Anda menggunakan mesin Windows dan menggunakan cokelat untuk manajemen paket, Anda dapat menginstal Hugo dengan satu-liner berikut:
install-with-chocolate.ps1
choco install hugo -confirm
Atau jika Anda membutuhkan versi “Extended” Sass/SCSS:
install-extended-with-chocolate.ps1
choco install hugo-extended -confirm
scoop (windows)
Jika Anda menggunakan mesin Windows dan menggunakan scoop untuk manajemen paket, Anda dapat menginstal Hugo dengan satu-liner berikut:
scoop install hugo
Atau instal versi yang diperluas dengan:
scoop install hugo-extended