Pengangkatan Hugo
Peringatan: Saya tidak punya waktu lagi untuk mengerjakan tema ini karena berbagai alasan. Sepertinya saya tidak akan membahas masalah Anda dan tidak ada fitur tambahan yang direncanakan, meskipun tema tersebut akan tetap tersedia untuk umum. Jangan ragu untuk melakukan fork jika Anda perlu melakukan perubahan besar. Saya akan mempertimbangkan untuk menggabungkan permintaan penarikan perbaikan bug sederhana. Mohon maaf atas ketidaknyamanan yang ditimbulkan. Silakan lihat catatan rilis v3.4.3 untuk rincian lebih lanjut.
Tentang
Hugo Liftoff adalah tema blog/portofolio minimal dengan fokus pada pembuatan konten dan praktik terbaik SEO. Ini adalah pilihan ideal bagi pengguna teknis yang memulai merek pribadi.
Dokumentasi
Dokumentasi lengkap dihosting di Github Wiki repo ini.
Silakan buka masalah jika Anda menemukan kesalahan dalam dokumen atau memiliki saran untuk perbaikan.
Situs Demo
Demo kerja dari tema tersebut tersedia untuk umum untuk dievaluasi.
Konten exampleSite
yang disertakan dengan tema, yang bebas Anda salin ke proyek Anda sendiri, mencerminkan konten yang digunakan dalam demo. Ide di balik ini adalah untuk membantu Anda memulai dengan cepat dan mereplikasi fitur apa pun yang Anda lihat di demo yang menurut Anda dapat berguna dalam proyek Anda sendiri.
Fitur Penting
- Subbagian konten dengan kemampuan untuk memfilter postingan terbaru di beranda berdasarkan subbagian
- Taksonomi postingan seri dengan postingan tunggal yang mencantumkan semua postingan di seri saat ini
- Tautan berikutnya/sebelumnya di akhir postingan tunggal untuk subbagian atau postingan seri (jika diaktifkan)
- Beralih mode terang/gelap menggunakan properti khusus CSS
- Menu JS yang responsif seluler dan dapat dilipat dengan dukungan submenu otomatis berdasarkan konfigurasi menu
- Buletin yang dapat disesuaikan dengan dukungan Netlify Forms dan kontrol visibilitas bersyarat
- Dan masih banyak lagi...
Ikhtisar Fitur
Di bawah ini adalah fitur terkini dari tema ini. Fitur berlabel opsional atau frontmatter masing-masing dapat diaktifkan/dinonaktifkan di config atau frontmatter.
Netlifikasi
- Header/pengalihan khusus dengan Netlify (opsional)
- Dukungan formulir Netlify untuk keikutsertaan buletin dan halaman kontak (opsional)
- Contoh file
netlify.toml
untuk penerapan yang efisien
Pihak ke-3
- Google Analitik v4
- Google Pengelola Tag sebagai alternatif GA (opsional)
- Komentar Disqus (opsional)
- Menonaktifkan komentar per halaman (opsional) (frontmatter)
Buletin
- Keikutsertaan buletin dengan dukungan Netlify Forms (opsional) (frontmatter)
- Tampilan global keikutsertaan buletin (opsional)
- Header buletin, deskripsi, dan teks CTA yang dapat disesuaikan (opsional)
- Ganti buletin global per halaman (opsional) (frontmatter)
- Mengaktifkan atau menonaktifkan buletin per halaman (frontmatter)
Sosial
- Twitter asli, Mastodon, Github, Stack Overflow, LinkedIn, dan tautan sosial email dengan SVG (opsional)
- Mengaktifkan atau menonaktifkan tautan sosial di footer, pahlawan beranda, dan halaman tentang (opsional)
- Mengaktifkan atau menonaktifkan tautan sosial individual (opsional)
- Facebook, LinkedIn, Twitter, Reddit, dan ikon berbagi sosial email dengan SVG untuk postingan (opsional)
- Mengaktifkan atau menonaktifkan ikon berbagi sosial individual (opsional)
SEO/RSS
- Grafik Terbuka yang Disempurnakan, Kartu Twitter, dan template Schema.org
- Umpan RSS yang mengecualikan halaman apa pun di luar bagian kiriman
- Judul yang dapat disesuaikan dan tag judul SEO atau gunakan judul untuk keduanya (frontmatter)
- Ringkasan dan deskripsi meta yang dapat disesuaikan atau gunakan deskripsi untuk keduanya (frontmatter)
- Tag meta penulis khusus (opsional) (frontmatter)
- Tag judul khusus dan deskripsi meta untuk setiap halaman (opsional) (frontmatter)
-
robots.txt
dan sitemap.xml
- Nonaktifkan perayapan mesin pencari (opsional)
Seri / Subbagian
- Subbagian konten dengan kemampuan untuk memfilter postingan terbaru di beranda berdasarkan subbagian (opsional)
- Taksonomi postingan seri dengan postingan tunggal yang mencantumkan semua postingan dalam seri saat ini (opsional)
- Tautan berikutnya/sebelumnya di akhir postingan tunggal untuk subbagian atau postingan seri (jika diaktifkan)
- Dukungan subbagian untuk postingan dengan tautan permanen khusus untuk URL SEO bersih (opsional)
- Menu JS yang responsif seluler dan dapat dilipat dengan dukungan submenu otomatis berdasarkan konfigurasi menu
Beranda
- Sesuaikan judul dan subtitle pahlawan di beranda (frontmatter)
- Sesuaikan judul bagian posting dan proyek di beranda (frontmatter)
Posting & Proyek
- Daftar isi tempel yang dapat diubah untuk postingan (frontmatter)
- Posting terkait (materi depan)
- Ikon berbagi sosial untuk postingan (frontmatter)
- Waktu membaca dan jumlah kata untuk postingan
- Tanggal perubahan terakhir untuk postingan (opsional)
- URL aktif, URL sumber, dan detail tumpukan teknologi yang dapat disesuaikan untuk proyek (frontmatter)
- Taksonomi tag dan kategori
- Taksonomi jenis proyek untuk mengkategorikan proyek
- Posting dan proyek terbaru di beranda
Cuplikan kode
- Penyorotan sintaksis
- Tombol salin sekali klik dan indikator bahasa untuk cuplikan kode
CSS/JS
- Beralih mode terang/gelap menggunakan properti khusus CSS
- Tambahkan CSS/JS khusus dalam
assets
- Minifikasi CSS dan JS
- Pipa pembangunan frontend dengan ESBuild dan ToCSS
- Pemrosesan PostCSS untuk prefiks otomatis (opsional)
-
npm
sepenuhnya opsional kecuali menggunakan PostCSS/Autoprefixer - Skala tipografi yang dapat disesuaikan dengan
clamp()
- Peta sumber untuk SCSS dan JS dalam pengembangan
Gambar
- Pemrosesan gambar dengan sumber daya Hugo
- Menampilkan gambar untuk postingan dan proyek dari
assets
atau bundel halaman (frontmatter) - Gambar avatar pahlawan beranda khusus (opsional)
- Nonaktifkan filter avatar skala abu-abu (opsional)
- Aktifkan/nonaktifkan favicon (opsional)
Arketipe
- Templat arketipe untuk postingan dan proyek
- Dukungan bundel halaman untuk templat arketipe
Kait Penurunan Harga
- Kait render penurunan harga untuk blok kode, gambar, judul, dan tautan
- Indikator bahasa untuk blok kode
- Tambahkan kelas CSS khusus ke gambar penurunan harga melalui fragmen URL
- Ikon SVG tautan jangkar judul
Konten Lainnya
- Buat halaman tunggal umum dengan cepat menggunakan templat tunggal default (opsional)
- Teks footer penurunan harga tambahan (opsional)
- Tambahkan label ke draf dalam pengembangan (opsional)
- Dukungan responsif untuk gaya penurunan harga umum seperti tabel
- Tentang halaman dengan tautan sosial (opsional)
- Halaman kontak dengan dukungan Netlify Forms (opsional)
- Sesuaikan teks cadangan untuk konten kosong (opsional)
Default Hugo
-
hugo.toml
dengan sebagian besar konfigurasi default Hugo disertakan untuk penyesuaian yang mudah - Ganti pengaturan konfigurasi berdasarkan lingkungan Hugo
- Kode pendek bawaan
- Dan masih banyak lagi...Hugo memiliki banyak hal untuk ditawarkan!
Fitur yang Direncanakan
Fitur-fitur berikut direncanakan untuk rilis mendatang.
- Pencarian situs waktu nyata
- Galeri gambar untuk proyek
- dukungan i18n
- Skema data terstruktur Google tingkat lanjut tambahan
- Kode pendek khusus untuk hal-hal seperti daftar proyek
Mendapatkan Bantuan
Untuk mengirimkan laporan bug, permintaan fitur, atau pertanyaan penggunaan, silakan buka terbitan di Github menggunakan salah satu templat terbitan.
Berkontribusi
Jika Anda ingin berkontribusi pada proyek, lakukan fork dan kirimkan permintaan penarikan dengan perubahan Anda menggunakan templat permintaan penarikan. Silakan lihat Pedoman Kontribusi untuk lebih jelasnya.