Tema situs pribadi dasar ditata dengan tachyons minimal, penyorotan sintaks, dan konfigurasi seri blog.
https://hugo-theme-basic.netlify.app/
series
Taksonomi Seri - Secara otomatis mengelompokkan posting dan tampilan dalam tipe taksonomi yang terisolasiJalankan perintah ini dari akar direktori Hugo Anda (git perlu diinstal):
$ git clone https://github.com/siegerts/hugo-theme-basic.git
Atau, jika situs Hugo Anda sudah ada di git, Anda dapat memasukkan repositori ini sebagai git submodule
. Ini membuatnya lebih mudah untuk memperbarui tema ini ( dan untuk beberapa opsi penyebaran yaitu netlify ).
$ git submodule add https://github.com/siegerts/hugo-theme-basic.git themes/hugo-theme-basic
Atau, jika Anda tidak terbiasa dengan git, Anda dapat mengunduh tema sebagai file .zip, unzip konten tema, dan kemudian pindahkan sumber yang belum di -zip ke direktori tema Anda.
Untuk informasi lebih lanjut, baca dokumentasi resmi Hugo.
Dari akar themes/hugo-theme-basic/exampleSite
:
hugo server --themesDir ../..
Lihatlah file config.toml
sampel yang terletak di Direktori exampleSite
. Salin config.toml
ke direktori root situs Hugo Anda, lalu edit sesuai keinginan.
Jenis | Keterangan | Memerintah |
---|---|---|
Pos | Digunakan untuk posting blog. Posting terdaftar di halaman /post . | hugo new post/<post-name>.md |
Halaman | Digunakan untuk halaman situs. | hugo new <page-name>.md |
Proyek | Digunakan untuk halaman proyek. Perpanjang daftar proyek dengan menyesuaikan /layouts/section/project.html . | hugo new project/<project-name>.md |
series
taksonomi tambahan, ditambahkan untuk memungkinkan pengelompokan posting blog. Bagian Read More menunjukkan di bagian bawah setiap posting dalam seri ketika dua atau lebih posting dikelompokkan.
[ taxonomies ]
category = " categories "
series = " series "
tag = " tags "
.Params.Menu
Tautan menu ditentukan, secara berurutan, dalam konfigurasi tema.
Misalnya:
[[ params . menu ]]
name = " blog "
url = " blog/ "
[[ params . menu ]]
name = " post series "
url = " series/ "
[[ params . menu ]]
name = " about "
url = " about/ "
Penyorotan sintaks disediakan oleh Sorote.js. Tema warna dapat diubah dengan memodifikasi stylesheet sorotan.js dalam layouts/partials/head_includes.html
.
Kode ini tersedia di bawah lisensi MIT.