Apa itu Look Scanned?
Look Scanned adalah web app ringan yang bikin dokumen PDF kamu terlihat seperti hasil scan. Dibuat dengan fokus ke privasi, aplikasi ini membantu developer, desainer, dan user bikin PDF yang kelihatan seperti hasil scan tanpa perlu printer atau scanner beneran.
Kenapa Pilih Hugo?
Setelah nyoba beberapa static site generator buat blog Look Scanned, akhirnya kita pilih Hugo karena:
- Super Cepat - Dibuat pakai Go, buildnya kilat
- Gampang - Setup simpel, cepet dipahami
- Tema Banyak - Banyak tema keren yang bisa dimodif
- Komunitas Oke - Support cepet, docs lengkap
- Support Multi Bahasa - Udah ada fitur i18n
Getting Started
Install Hugo
Di macOS (lewat Homebrew):
brew install hugo
Di Windows (lewat Chocolatey):
choco install hugo-extended
Pengguna Linux bisa cek cara install di sini.
Bikin Project
Jalanin command ini:
hugo new site lookscanned-blog
cd lookscanned-blog
Pasang Theme
Tambahin PaperMod sebagai Git submodule:
git init
git submodule add https://github.com/adityatelange/hugo-PaperMod themes/PaperMod
Masukin ke config.toml
:
theme = "PaperMod"
Setting Bahasa
Edit config.toml
:
defaultContentLanguage = 'en'
defaultContentLanguageInSubdir = false
[params]
displayFullLangName = true
[languages]
[languages.en]
languageCode = 'en'
languageName = 'English'
title = 'Look Scanned Blog'
[languages.zh]
languageName = '简体中文'
title = 'Look Scanned 博客'
[languages.zh-tw]
languageCode = 'zh-TW'
languageName = '繁體中文'
title = 'Look Scanned 部落格'
# Bahasa lain...
Bikin Konten
Buat post pertama:
hugo new posts/build-blog-using-hugo/index.id.md
Dev Server
Jalanin server lokal:
hugo server -D
Buka web di http://localhost:1313.
Deploy
Auto-deploy pake GitHub Actions:
Deploy ke GitHub Pages
- Bikin repo baru di GitHub
- Push code
- Nyalain GitHub Pages
- Setting auto-deploy
Deploy ke Cloudflare Pages
- Connect repo GitHub
- Set
hugo
jadi build command - Pilih folder
public
buat output
Kustomisasi
Buat UX yang lebih enak, kita udah hapus language switcher dari header. Cek perubahan themenya di sini.
Kesimpulan
Hugo itu tools keren buat bikin blog pribadi. Karena cepet, fleksibel, dan docs-nya bagus, cocok buat developer level berapapun. Makin sering dipake, makin banyak trik yang bisa dipelajari buat bikin blog yang unik.